Package io.kubernetes.client.proto
Class V1beta1Extensions.DeploymentSpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1beta1Extensions.DeploymentSpec
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,V1beta1Extensions.DeploymentSpecOrBuilder,Serializable
- Enclosing class:
- V1beta1Extensions
public static final class V1beta1Extensions.DeploymentSpec
extends com.google.protobuf.GeneratedMessageV3
implements V1beta1Extensions.DeploymentSpecOrBuilder
DeploymentSpec is the specification of the desired behavior of the Deployment.Protobuf type
k8s.io.api.extensions.v1beta1.DeploymentSpec- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDeploymentSpec is the specification of the desired behavior of the Deployment.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final com.google.protobuf.Parser<V1beta1Extensions.DeploymentSpec>Deprecated.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.DescriptorintMinimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available.com.google.protobuf.Parser<V1beta1Extensions.DeploymentSpec>booleanIndicates that the deployment is paused and will not be processed by the deployment controller.intThe maximum time in seconds for a deployment to make progress before it is considered to be failed.intNumber of desired pods.intThe number of old ReplicaSets to retain to allow rollback.DEPRECATED.DEPRECATED.Label selector for pods.Label selector for pods.intThe deployment strategy to use to replace existing pods with new ones.The deployment strategy to use to replace existing pods with new ones.Template describes the pods that will be created.Template describes the pods that will be created.final com.google.protobuf.UnknownFieldSetinthashCode()booleanMinimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available.booleanIndicates that the deployment is paused and will not be processed by the deployment controller.booleanThe maximum time in seconds for a deployment to make progress before it is considered to be failed.booleanNumber of desired pods.booleanThe number of old ReplicaSets to retain to allow rollback.booleanDEPRECATED.booleanLabel selector for pods.booleanThe deployment strategy to use to replace existing pods with new ones.booleanTemplate describes the pods that will be created.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(V1beta1Extensions.DeploymentSpec prototype) protected V1beta1Extensions.DeploymentSpec.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<V1beta1Extensions.DeploymentSpec>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
REPLICAS_FIELD_NUMBER
public static final int REPLICAS_FIELD_NUMBER- See Also:
-
SELECTOR_FIELD_NUMBER
public static final int SELECTOR_FIELD_NUMBER- See Also:
-
TEMPLATE_FIELD_NUMBER
public static final int TEMPLATE_FIELD_NUMBER- See Also:
-
STRATEGY_FIELD_NUMBER
public static final int STRATEGY_FIELD_NUMBER- See Also:
-
MINREADYSECONDS_FIELD_NUMBER
public static final int MINREADYSECONDS_FIELD_NUMBER- See Also:
-
REVISIONHISTORYLIMIT_FIELD_NUMBER
public static final int REVISIONHISTORYLIMIT_FIELD_NUMBER- See Also:
-
PAUSED_FIELD_NUMBER
public static final int PAUSED_FIELD_NUMBER- See Also:
-
ROLLBACKTO_FIELD_NUMBER
public static final int ROLLBACKTO_FIELD_NUMBER- See Also:
-
PROGRESSDEADLINESECONDS_FIELD_NUMBER
public static final int PROGRESSDEADLINESECONDS_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasReplicas
public boolean hasReplicas()Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. +optional
optional int32 replicas = 1;- Specified by:
hasReplicasin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getReplicas
public int getReplicas()Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. +optional
optional int32 replicas = 1;- Specified by:
getReplicasin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
hasSelector
public boolean hasSelector()Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2;- Specified by:
hasSelectorin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getSelector
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2;- Specified by:
getSelectorin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getSelectorOrBuilder
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2;- Specified by:
getSelectorOrBuilderin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
hasTemplate
public boolean hasTemplate()Template describes the pods that will be created.
optional .k8s.io.api.core.v1.PodTemplateSpec template = 3;- Specified by:
hasTemplatein interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getTemplate
Template describes the pods that will be created.
optional .k8s.io.api.core.v1.PodTemplateSpec template = 3;- Specified by:
getTemplatein interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getTemplateOrBuilder
Template describes the pods that will be created.
optional .k8s.io.api.core.v1.PodTemplateSpec template = 3;- Specified by:
getTemplateOrBuilderin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
hasStrategy
public boolean hasStrategy()The deployment strategy to use to replace existing pods with new ones. +optional +patchStrategy=retainKeys
optional .k8s.io.api.extensions.v1beta1.DeploymentStrategy strategy = 4;- Specified by:
hasStrategyin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getStrategy
The deployment strategy to use to replace existing pods with new ones. +optional +patchStrategy=retainKeys
optional .k8s.io.api.extensions.v1beta1.DeploymentStrategy strategy = 4;- Specified by:
getStrategyin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getStrategyOrBuilder
The deployment strategy to use to replace existing pods with new ones. +optional +patchStrategy=retainKeys
optional .k8s.io.api.extensions.v1beta1.DeploymentStrategy strategy = 4;- Specified by:
getStrategyOrBuilderin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
hasMinReadySeconds
public boolean hasMinReadySeconds()Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) +optional
optional int32 minReadySeconds = 5;- Specified by:
hasMinReadySecondsin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getMinReadySeconds
public int getMinReadySeconds()Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) +optional
optional int32 minReadySeconds = 5;- Specified by:
getMinReadySecondsin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
hasRevisionHistoryLimit
public boolean hasRevisionHistoryLimit()The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old ReplicaSets". +optional
optional int32 revisionHistoryLimit = 6;- Specified by:
hasRevisionHistoryLimitin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getRevisionHistoryLimit
public int getRevisionHistoryLimit()The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old ReplicaSets". +optional
optional int32 revisionHistoryLimit = 6;- Specified by:
getRevisionHistoryLimitin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
hasPaused
public boolean hasPaused()Indicates that the deployment is paused and will not be processed by the deployment controller. +optional
optional bool paused = 7;- Specified by:
hasPausedin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getPaused
public boolean getPaused()Indicates that the deployment is paused and will not be processed by the deployment controller. +optional
optional bool paused = 7;- Specified by:
getPausedin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
hasRollbackTo
public boolean hasRollbackTo()DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. +optional
optional .k8s.io.api.extensions.v1beta1.RollbackConfig rollbackTo = 8;- Specified by:
hasRollbackToin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getRollbackTo
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. +optional
optional .k8s.io.api.extensions.v1beta1.RollbackConfig rollbackTo = 8;- Specified by:
getRollbackToin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getRollbackToOrBuilder
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. +optional
optional .k8s.io.api.extensions.v1beta1.RollbackConfig rollbackTo = 8;- Specified by:
getRollbackToOrBuilderin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
hasProgressDeadlineSeconds
public boolean hasProgressDeadlineSeconds()The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline". +optional
optional int32 progressDeadlineSeconds = 9;- Specified by:
hasProgressDeadlineSecondsin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getProgressDeadlineSeconds
public int getProgressDeadlineSeconds()The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline". +optional
optional int32 progressDeadlineSeconds = 9;- Specified by:
getProgressDeadlineSecondsin interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static V1beta1Extensions.DeploymentSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Extensions.DeploymentSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Extensions.DeploymentSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Extensions.DeploymentSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Extensions.DeploymentSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1beta1Extensions.DeploymentSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static V1beta1Extensions.DeploymentSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static V1beta1Extensions.DeploymentSpec parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static V1beta1Extensions.DeploymentSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static V1beta1Extensions.DeploymentSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static V1beta1Extensions.DeploymentSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static V1beta1Extensions.DeploymentSpec.Builder newBuilder(V1beta1Extensions.DeploymentSpec prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1beta1Extensions.DeploymentSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-