Package io.kubernetes.client.proto
Class V1Batch.CronJobSpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1Batch.CronJobSpec
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1Batch.CronJobSpecOrBuilder
,Serializable
- Enclosing class:
- V1Batch
public static final class V1Batch.CronJobSpec
extends com.google.protobuf.GeneratedMessageV3
implements V1Batch.CronJobSpecOrBuilder
CronJobSpec describes how the job execution will look like and when it will actually run.Protobuf type
k8s.io.api.batch.v1.CronJobSpec
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
CronJobSpec describes how the job execution will look like and when it will actually run.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 int
static final int
static final int
static final com.google.protobuf.Parser<V1Batch.CronJobSpec>
Deprecated.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
Specifies how to treat concurrent executions of a Job.com.google.protobuf.ByteString
Specifies how to treat concurrent executions of a Job.static V1Batch.CronJobSpec
static final com.google.protobuf.Descriptors.Descriptor
int
The number of failed finished jobs to retain.Specifies the job that will be created when executing a CronJob.Specifies the job that will be created when executing a CronJob.com.google.protobuf.Parser<V1Batch.CronJobSpec>
The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.com.google.protobuf.ByteString
The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.int
long
Optional deadline in seconds for starting the job if it misses scheduled time for any reason.int
The number of successful finished jobs to retain.boolean
This flag tells the controller to suspend subsequent executions, it does not apply to already started executions.final com.google.protobuf.UnknownFieldSet
boolean
Specifies how to treat concurrent executions of a Job.boolean
The number of failed finished jobs to retain.int
hashCode()
boolean
Specifies the job that will be created when executing a CronJob.boolean
The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.boolean
Optional deadline in seconds for starting the job if it misses scheduled time for any reason.boolean
The number of successful finished jobs to retain.boolean
This flag tells the controller to suspend subsequent executions, it does not apply to already started executions.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
static V1Batch.CronJobSpec.Builder
static V1Batch.CronJobSpec.Builder
newBuilder
(V1Batch.CronJobSpec prototype) protected V1Batch.CronJobSpec.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) static V1Batch.CronJobSpec
parseDelimitedFrom
(InputStream input) static V1Batch.CronJobSpec
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Batch.CronJobSpec
parseFrom
(byte[] data) static V1Batch.CronJobSpec
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Batch.CronJobSpec
parseFrom
(com.google.protobuf.ByteString data) static V1Batch.CronJobSpec
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Batch.CronJobSpec
parseFrom
(com.google.protobuf.CodedInputStream input) static V1Batch.CronJobSpec
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Batch.CronJobSpec
parseFrom
(InputStream input) static V1Batch.CronJobSpec
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1Batch.CronJobSpec
parseFrom
(ByteBuffer data) static V1Batch.CronJobSpec
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<V1Batch.CronJobSpec>
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, 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
-
SCHEDULE_FIELD_NUMBER
public static final int SCHEDULE_FIELD_NUMBER- See Also:
-
STARTINGDEADLINESECONDS_FIELD_NUMBER
public static final int STARTINGDEADLINESECONDS_FIELD_NUMBER- See Also:
-
CONCURRENCYPOLICY_FIELD_NUMBER
public static final int CONCURRENCYPOLICY_FIELD_NUMBER- See Also:
-
SUSPEND_FIELD_NUMBER
public static final int SUSPEND_FIELD_NUMBER- See Also:
-
JOBTEMPLATE_FIELD_NUMBER
public static final int JOBTEMPLATE_FIELD_NUMBER- See Also:
-
SUCCESSFULJOBSHISTORYLIMIT_FIELD_NUMBER
public static final int SUCCESSFULJOBSHISTORYLIMIT_FIELD_NUMBER- See Also:
-
FAILEDJOBSHISTORYLIMIT_FIELD_NUMBER
public static final int FAILEDJOBSHISTORYLIMIT_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
-
hasSchedule
public boolean hasSchedule()The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
optional string schedule = 1;
- Specified by:
hasSchedule
in interfaceV1Batch.CronJobSpecOrBuilder
-
getSchedule
The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
optional string schedule = 1;
- Specified by:
getSchedule
in interfaceV1Batch.CronJobSpecOrBuilder
-
getScheduleBytes
public com.google.protobuf.ByteString getScheduleBytes()The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
optional string schedule = 1;
- Specified by:
getScheduleBytes
in interfaceV1Batch.CronJobSpecOrBuilder
-
hasStartingDeadlineSeconds
public boolean hasStartingDeadlineSeconds()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
optional int64 startingDeadlineSeconds = 2;
- Specified by:
hasStartingDeadlineSeconds
in interfaceV1Batch.CronJobSpecOrBuilder
-
getStartingDeadlineSeconds
public long getStartingDeadlineSeconds()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
optional int64 startingDeadlineSeconds = 2;
- Specified by:
getStartingDeadlineSeconds
in interfaceV1Batch.CronJobSpecOrBuilder
-
hasConcurrencyPolicy
public boolean hasConcurrencyPolicy()Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one +optional
optional string concurrencyPolicy = 3;
- Specified by:
hasConcurrencyPolicy
in interfaceV1Batch.CronJobSpecOrBuilder
-
getConcurrencyPolicy
Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one +optional
optional string concurrencyPolicy = 3;
- Specified by:
getConcurrencyPolicy
in interfaceV1Batch.CronJobSpecOrBuilder
-
getConcurrencyPolicyBytes
public com.google.protobuf.ByteString getConcurrencyPolicyBytes()Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one +optional
optional string concurrencyPolicy = 3;
- Specified by:
getConcurrencyPolicyBytes
in interfaceV1Batch.CronJobSpecOrBuilder
-
hasSuspend
public boolean hasSuspend()This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false. +optional
optional bool suspend = 4;
- Specified by:
hasSuspend
in interfaceV1Batch.CronJobSpecOrBuilder
-
getSuspend
public boolean getSuspend()This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false. +optional
optional bool suspend = 4;
- Specified by:
getSuspend
in interfaceV1Batch.CronJobSpecOrBuilder
-
hasJobTemplate
public boolean hasJobTemplate()Specifies the job that will be created when executing a CronJob.
optional .k8s.io.api.batch.v1.JobTemplateSpec jobTemplate = 5;
- Specified by:
hasJobTemplate
in interfaceV1Batch.CronJobSpecOrBuilder
-
getJobTemplate
Specifies the job that will be created when executing a CronJob.
optional .k8s.io.api.batch.v1.JobTemplateSpec jobTemplate = 5;
- Specified by:
getJobTemplate
in interfaceV1Batch.CronJobSpecOrBuilder
-
getJobTemplateOrBuilder
Specifies the job that will be created when executing a CronJob.
optional .k8s.io.api.batch.v1.JobTemplateSpec jobTemplate = 5;
- Specified by:
getJobTemplateOrBuilder
in interfaceV1Batch.CronJobSpecOrBuilder
-
hasSuccessfulJobsHistoryLimit
public boolean hasSuccessfulJobsHistoryLimit()The number of successful finished jobs to retain. Value must be non-negative integer. Defaults to 3. +optional
optional int32 successfulJobsHistoryLimit = 6;
- Specified by:
hasSuccessfulJobsHistoryLimit
in interfaceV1Batch.CronJobSpecOrBuilder
-
getSuccessfulJobsHistoryLimit
public int getSuccessfulJobsHistoryLimit()The number of successful finished jobs to retain. Value must be non-negative integer. Defaults to 3. +optional
optional int32 successfulJobsHistoryLimit = 6;
- Specified by:
getSuccessfulJobsHistoryLimit
in interfaceV1Batch.CronJobSpecOrBuilder
-
hasFailedJobsHistoryLimit
public boolean hasFailedJobsHistoryLimit()The number of failed finished jobs to retain. Value must be non-negative integer. Defaults to 1. +optional
optional int32 failedJobsHistoryLimit = 7;
- Specified by:
hasFailedJobsHistoryLimit
in interfaceV1Batch.CronJobSpecOrBuilder
-
getFailedJobsHistoryLimit
public int getFailedJobsHistoryLimit()The number of failed finished jobs to retain. Value must be non-negative integer. Defaults to 1. +optional
optional int32 failedJobsHistoryLimit = 7;
- Specified by:
getFailedJobsHistoryLimit
in interfaceV1Batch.CronJobSpecOrBuilder
-
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 V1Batch.CronJobSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Batch.CronJobSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Batch.CronJobSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Batch.CronJobSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Batch.CronJobSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1Batch.CronJobSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static V1Batch.CronJobSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static V1Batch.CronJobSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static V1Batch.CronJobSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static V1Batch.CronJobSpec 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
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1Batch.CronJobSpec.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
-