Package k8s.io.api.core.v1
Class Generated.Affinity.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
- k8s.io.api.core.v1.Generated.Affinity.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.AffinityOrBuilder
- Enclosing class:
- Generated.Affinity
public static final class Generated.Affinity.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder> implements Generated.AffinityOrBuilder
Affinity is a group of affinity scheduling rules.
Protobuf typek8s.io.api.core.v1.Affinity
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Generated.Affinity.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.Affinitybuild()Generated.AffinitybuildPartial()Generated.Affinity.Builderclear()Generated.Affinity.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.Affinity.BuilderclearNodeAffinity()Describes node affinity scheduling rules for the pod.Generated.Affinity.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.Affinity.BuilderclearPodAffinity()Describes pod affinity scheduling rules (e.g.Generated.Affinity.BuilderclearPodAntiAffinity()Describes pod anti-affinity scheduling rules (e.g.Generated.Affinity.Builderclone()Generated.AffinitygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Generated.NodeAffinitygetNodeAffinity()Describes node affinity scheduling rules for the pod.Generated.NodeAffinity.BuildergetNodeAffinityBuilder()Describes node affinity scheduling rules for the pod.Generated.NodeAffinityOrBuildergetNodeAffinityOrBuilder()Describes node affinity scheduling rules for the pod.Generated.PodAffinitygetPodAffinity()Describes pod affinity scheduling rules (e.g.Generated.PodAffinity.BuildergetPodAffinityBuilder()Describes pod affinity scheduling rules (e.g.Generated.PodAffinityOrBuildergetPodAffinityOrBuilder()Describes pod affinity scheduling rules (e.g.Generated.PodAntiAffinitygetPodAntiAffinity()Describes pod anti-affinity scheduling rules (e.g.Generated.PodAntiAffinity.BuildergetPodAntiAffinityBuilder()Describes pod anti-affinity scheduling rules (e.g.Generated.PodAntiAffinityOrBuildergetPodAntiAffinityOrBuilder()Describes pod anti-affinity scheduling rules (e.g.booleanhasNodeAffinity()Describes node affinity scheduling rules for the pod.booleanhasPodAffinity()Describes pod affinity scheduling rules (e.g.booleanhasPodAntiAffinity()Describes pod anti-affinity scheduling rules (e.g.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Generated.Affinity.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.Affinity.BuildermergeFrom(com.google.protobuf.Message other)Generated.Affinity.BuildermergeFrom(Generated.Affinity other)Generated.Affinity.BuildermergeNodeAffinity(Generated.NodeAffinity value)Describes node affinity scheduling rules for the pod.Generated.Affinity.BuildermergePodAffinity(Generated.PodAffinity value)Describes pod affinity scheduling rules (e.g.Generated.Affinity.BuildermergePodAntiAffinity(Generated.PodAntiAffinity value)Describes pod anti-affinity scheduling rules (e.g.Generated.Affinity.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.Affinity.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.Affinity.BuildersetNodeAffinity(Generated.NodeAffinity value)Describes node affinity scheduling rules for the pod.Generated.Affinity.BuildersetNodeAffinity(Generated.NodeAffinity.Builder builderForValue)Describes node affinity scheduling rules for the pod.Generated.Affinity.BuildersetPodAffinity(Generated.PodAffinity value)Describes pod affinity scheduling rules (e.g.Generated.Affinity.BuildersetPodAffinity(Generated.PodAffinity.Builder builderForValue)Describes pod affinity scheduling rules (e.g.Generated.Affinity.BuildersetPodAntiAffinity(Generated.PodAntiAffinity value)Describes pod anti-affinity scheduling rules (e.g.Generated.Affinity.BuildersetPodAntiAffinity(Generated.PodAntiAffinity.Builder builderForValue)Describes pod anti-affinity scheduling rules (e.g.Generated.Affinity.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.Affinity.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
clear
public Generated.Affinity.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
getDefaultInstanceForType
public Generated.Affinity getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.Affinity build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.Affinity buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.Affinity.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
setField
public Generated.Affinity.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
clearField
public Generated.Affinity.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
clearOneof
public Generated.Affinity.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
setRepeatedField
public Generated.Affinity.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
addRepeatedField
public Generated.Affinity.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
mergeFrom
public Generated.Affinity.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.Affinity.Builder>
-
mergeFrom
public Generated.Affinity.Builder mergeFrom(Generated.Affinity other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
mergeFrom
public Generated.Affinity.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.Affinity.Builder>- Throws:
IOException
-
hasNodeAffinity
public boolean hasNodeAffinity()
Describes node affinity scheduling rules for the pod. +optional
optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;- Specified by:
hasNodeAffinityin interfaceGenerated.AffinityOrBuilder- Returns:
- Whether the nodeAffinity field is set.
-
getNodeAffinity
public Generated.NodeAffinity getNodeAffinity()
Describes node affinity scheduling rules for the pod. +optional
optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;- Specified by:
getNodeAffinityin interfaceGenerated.AffinityOrBuilder- Returns:
- The nodeAffinity.
-
setNodeAffinity
public Generated.Affinity.Builder setNodeAffinity(Generated.NodeAffinity value)
Describes node affinity scheduling rules for the pod. +optional
optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;
-
setNodeAffinity
public Generated.Affinity.Builder setNodeAffinity(Generated.NodeAffinity.Builder builderForValue)
Describes node affinity scheduling rules for the pod. +optional
optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;
-
mergeNodeAffinity
public Generated.Affinity.Builder mergeNodeAffinity(Generated.NodeAffinity value)
Describes node affinity scheduling rules for the pod. +optional
optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;
-
clearNodeAffinity
public Generated.Affinity.Builder clearNodeAffinity()
Describes node affinity scheduling rules for the pod. +optional
optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;
-
getNodeAffinityBuilder
public Generated.NodeAffinity.Builder getNodeAffinityBuilder()
Describes node affinity scheduling rules for the pod. +optional
optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;
-
getNodeAffinityOrBuilder
public Generated.NodeAffinityOrBuilder getNodeAffinityOrBuilder()
Describes node affinity scheduling rules for the pod. +optional
optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;- Specified by:
getNodeAffinityOrBuilderin interfaceGenerated.AffinityOrBuilder
-
hasPodAffinity
public boolean hasPodAffinity()
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;- Specified by:
hasPodAffinityin interfaceGenerated.AffinityOrBuilder- Returns:
- Whether the podAffinity field is set.
-
getPodAffinity
public Generated.PodAffinity getPodAffinity()
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;- Specified by:
getPodAffinityin interfaceGenerated.AffinityOrBuilder- Returns:
- The podAffinity.
-
setPodAffinity
public Generated.Affinity.Builder setPodAffinity(Generated.PodAffinity value)
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;
-
setPodAffinity
public Generated.Affinity.Builder setPodAffinity(Generated.PodAffinity.Builder builderForValue)
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;
-
mergePodAffinity
public Generated.Affinity.Builder mergePodAffinity(Generated.PodAffinity value)
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;
-
clearPodAffinity
public Generated.Affinity.Builder clearPodAffinity()
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;
-
getPodAffinityBuilder
public Generated.PodAffinity.Builder getPodAffinityBuilder()
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;
-
getPodAffinityOrBuilder
public Generated.PodAffinityOrBuilder getPodAffinityOrBuilder()
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;- Specified by:
getPodAffinityOrBuilderin interfaceGenerated.AffinityOrBuilder
-
hasPodAntiAffinity
public boolean hasPodAntiAffinity()
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;- Specified by:
hasPodAntiAffinityin interfaceGenerated.AffinityOrBuilder- Returns:
- Whether the podAntiAffinity field is set.
-
getPodAntiAffinity
public Generated.PodAntiAffinity getPodAntiAffinity()
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;- Specified by:
getPodAntiAffinityin interfaceGenerated.AffinityOrBuilder- Returns:
- The podAntiAffinity.
-
setPodAntiAffinity
public Generated.Affinity.Builder setPodAntiAffinity(Generated.PodAntiAffinity value)
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;
-
setPodAntiAffinity
public Generated.Affinity.Builder setPodAntiAffinity(Generated.PodAntiAffinity.Builder builderForValue)
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;
-
mergePodAntiAffinity
public Generated.Affinity.Builder mergePodAntiAffinity(Generated.PodAntiAffinity value)
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;
-
clearPodAntiAffinity
public Generated.Affinity.Builder clearPodAntiAffinity()
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;
-
getPodAntiAffinityBuilder
public Generated.PodAntiAffinity.Builder getPodAntiAffinityBuilder()
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;
-
getPodAntiAffinityOrBuilder
public Generated.PodAntiAffinityOrBuilder getPodAntiAffinityOrBuilder()
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). +optional
optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;- Specified by:
getPodAntiAffinityOrBuilderin interfaceGenerated.AffinityOrBuilder
-
setUnknownFields
public final Generated.Affinity.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
mergeUnknownFields
public final Generated.Affinity.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.Affinity.Builder>
-
-