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 class
DeploymentSpec 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<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,
BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, 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 int
static final com.google.protobuf.Parser<V1beta1Extensions.DeploymentSpec>
Deprecated.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static final com.google.protobuf.Descriptors.Descriptor
int
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.com.google.protobuf.Parser<V1beta1Extensions.DeploymentSpec>
boolean
Indicates that the deployment is paused and will not be processed by the deployment controller.int
The maximum time in seconds for a deployment to make progress before it is considered to be failed.int
Number of desired pods.int
The number of old ReplicaSets to retain to allow rollback.DEPRECATED.DEPRECATED.Label selector for pods.Label selector for pods.int
The 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.UnknownFieldSet
int
hashCode()
boolean
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.boolean
Indicates that the deployment is paused and will not be processed by the deployment controller.boolean
The maximum time in seconds for a deployment to make progress before it is considered to be failed.boolean
Number of desired pods.boolean
The number of old ReplicaSets to retain to allow rollback.boolean
DEPRECATED.boolean
Label selector for pods.boolean
The deployment strategy to use to replace existing pods with new ones.boolean
Template describes the pods that will be created.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
newBuilder
(V1beta1Extensions.DeploymentSpec prototype) protected V1beta1Extensions.DeploymentSpec.Builder
newBuilderForType
(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()
void
writeTo
(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, makeMutableCopy, 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, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods 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:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in 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:
hasReplicas
in 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:
getReplicas
in 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:
hasSelector
in 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:
getSelector
in 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:
getSelectorOrBuilder
in 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:
hasTemplate
in interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getTemplate
Template describes the pods that will be created.
optional .k8s.io.api.core.v1.PodTemplateSpec template = 3;
- Specified by:
getTemplate
in interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
getTemplateOrBuilder
Template describes the pods that will be created.
optional .k8s.io.api.core.v1.PodTemplateSpec template = 3;
- Specified by:
getTemplateOrBuilder
in 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:
hasStrategy
in 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:
getStrategy
in 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:
getStrategyOrBuilder
in 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:
hasMinReadySeconds
in 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:
getMinReadySeconds
in 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:
hasRevisionHistoryLimit
in 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:
getRevisionHistoryLimit
in 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:
hasPaused
in 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:
getPaused
in 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:
hasRollbackTo
in 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:
getRollbackTo
in 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:
getRollbackToOrBuilder
in 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:
hasProgressDeadlineSeconds
in 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:
getProgressDeadlineSeconds
in interfaceV1beta1Extensions.DeploymentSpecOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static V1beta1Extensions.DeploymentSpec.Builder newBuilder(V1beta1Extensions.DeploymentSpec prototype) -
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1beta1Extensions.DeploymentSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-