Package flyteidl.admin
Class ScheduleOuterClass.Schedule.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder>
-
- flyteidl.admin.ScheduleOuterClass.Schedule.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ScheduleOuterClass.ScheduleOrBuilder,java.lang.Cloneable
- Enclosing class:
- ScheduleOuterClass.Schedule
public static final class ScheduleOuterClass.Schedule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder> implements ScheduleOuterClass.ScheduleOrBuilder
Defines complete set of information required to trigger an execution on a schedule.
Protobuf typeflyteidl.admin.Schedule
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleOuterClass.Schedule.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ScheduleOuterClass.Schedulebuild()ScheduleOuterClass.SchedulebuildPartial()ScheduleOuterClass.Schedule.Builderclear()ScheduleOuterClass.Schedule.BuilderclearCronExpression()Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g.ScheduleOuterClass.Schedule.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ScheduleOuterClass.Schedule.BuilderclearKickoffTimeInputArg()Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.ScheduleOuterClass.Schedule.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ScheduleOuterClass.Schedule.BuilderclearRate().flyteidl.admin.FixedRate rate = 2;ScheduleOuterClass.Schedule.BuilderclearScheduleExpression()ScheduleOuterClass.Schedule.Builderclone()java.lang.StringgetCronExpression()Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g.com.google.protobuf.ByteStringgetCronExpressionBytes()Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g.ScheduleOuterClass.SchedulegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetKickoffTimeInputArg()Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.com.google.protobuf.ByteStringgetKickoffTimeInputArgBytes()Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.ScheduleOuterClass.FixedRategetRate().flyteidl.admin.FixedRate rate = 2;ScheduleOuterClass.FixedRate.BuildergetRateBuilder().flyteidl.admin.FixedRate rate = 2;ScheduleOuterClass.FixedRateOrBuildergetRateOrBuilder().flyteidl.admin.FixedRate rate = 2;ScheduleOuterClass.Schedule.ScheduleExpressionCasegetScheduleExpressionCase()booleanhasRate().flyteidl.admin.FixedRate rate = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ScheduleOuterClass.Schedule.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ScheduleOuterClass.Schedule.BuildermergeFrom(com.google.protobuf.Message other)ScheduleOuterClass.Schedule.BuildermergeFrom(ScheduleOuterClass.Schedule other)ScheduleOuterClass.Schedule.BuildermergeRate(ScheduleOuterClass.FixedRate value).flyteidl.admin.FixedRate rate = 2;ScheduleOuterClass.Schedule.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ScheduleOuterClass.Schedule.BuildersetCronExpression(java.lang.String value)Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g.ScheduleOuterClass.Schedule.BuildersetCronExpressionBytes(com.google.protobuf.ByteString value)Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g.ScheduleOuterClass.Schedule.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ScheduleOuterClass.Schedule.BuildersetKickoffTimeInputArg(java.lang.String value)Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.ScheduleOuterClass.Schedule.BuildersetKickoffTimeInputArgBytes(com.google.protobuf.ByteString value)Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.ScheduleOuterClass.Schedule.BuildersetRate(ScheduleOuterClass.FixedRate value).flyteidl.admin.FixedRate rate = 2;ScheduleOuterClass.Schedule.BuildersetRate(ScheduleOuterClass.FixedRate.Builder builderForValue).flyteidl.admin.FixedRate rate = 2;ScheduleOuterClass.Schedule.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)ScheduleOuterClass.Schedule.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
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<ScheduleOuterClass.Schedule.Builder>
-
clear
public ScheduleOuterClass.Schedule.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<ScheduleOuterClass.Schedule.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<ScheduleOuterClass.Schedule.Builder>
-
getDefaultInstanceForType
public ScheduleOuterClass.Schedule getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ScheduleOuterClass.Schedule build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ScheduleOuterClass.Schedule buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ScheduleOuterClass.Schedule.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<ScheduleOuterClass.Schedule.Builder>
-
setField
public ScheduleOuterClass.Schedule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder>
-
clearField
public ScheduleOuterClass.Schedule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder>
-
clearOneof
public ScheduleOuterClass.Schedule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder>
-
setRepeatedField
public ScheduleOuterClass.Schedule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder>
-
addRepeatedField
public ScheduleOuterClass.Schedule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder>
-
mergeFrom
public ScheduleOuterClass.Schedule.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScheduleOuterClass.Schedule.Builder>
-
mergeFrom
public ScheduleOuterClass.Schedule.Builder mergeFrom(ScheduleOuterClass.Schedule other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder>
-
mergeFrom
public ScheduleOuterClass.Schedule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScheduleOuterClass.Schedule.Builder>- Throws:
java.io.IOException
-
getScheduleExpressionCase
public ScheduleOuterClass.Schedule.ScheduleExpressionCase getScheduleExpressionCase()
- Specified by:
getScheduleExpressionCasein interfaceScheduleOuterClass.ScheduleOrBuilder
-
clearScheduleExpression
public ScheduleOuterClass.Schedule.Builder clearScheduleExpression()
-
getCronExpression
public java.lang.String getCronExpression()
Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g. for a schedule that runs every 15 minutes: "0/15 * * * ? *"
string cron_expression = 1;- Specified by:
getCronExpressionin interfaceScheduleOuterClass.ScheduleOrBuilder- Returns:
- The cronExpression.
-
getCronExpressionBytes
public com.google.protobuf.ByteString getCronExpressionBytes()
Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g. for a schedule that runs every 15 minutes: "0/15 * * * ? *"
string cron_expression = 1;- Specified by:
getCronExpressionBytesin interfaceScheduleOuterClass.ScheduleOrBuilder- Returns:
- The bytes for cronExpression.
-
setCronExpression
public ScheduleOuterClass.Schedule.Builder setCronExpression(java.lang.String value)
Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g. for a schedule that runs every 15 minutes: "0/15 * * * ? *"
string cron_expression = 1;- Parameters:
value- The cronExpression to set.- Returns:
- This builder for chaining.
-
clearCronExpression
public ScheduleOuterClass.Schedule.Builder clearCronExpression()
Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g. for a schedule that runs every 15 minutes: "0/15 * * * ? *"
string cron_expression = 1;- Returns:
- This builder for chaining.
-
setCronExpressionBytes
public ScheduleOuterClass.Schedule.Builder setCronExpressionBytes(com.google.protobuf.ByteString value)
Uses AWS syntax: "Minutes Hours Day-of-month Month Day-of-week Year" e.g. for a schedule that runs every 15 minutes: "0/15 * * * ? *"
string cron_expression = 1;- Parameters:
value- The bytes for cronExpression to set.- Returns:
- This builder for chaining.
-
hasRate
public boolean hasRate()
.flyteidl.admin.FixedRate rate = 2;- Specified by:
hasRatein interfaceScheduleOuterClass.ScheduleOrBuilder- Returns:
- Whether the rate field is set.
-
getRate
public ScheduleOuterClass.FixedRate getRate()
.flyteidl.admin.FixedRate rate = 2;- Specified by:
getRatein interfaceScheduleOuterClass.ScheduleOrBuilder- Returns:
- The rate.
-
setRate
public ScheduleOuterClass.Schedule.Builder setRate(ScheduleOuterClass.FixedRate value)
.flyteidl.admin.FixedRate rate = 2;
-
setRate
public ScheduleOuterClass.Schedule.Builder setRate(ScheduleOuterClass.FixedRate.Builder builderForValue)
.flyteidl.admin.FixedRate rate = 2;
-
mergeRate
public ScheduleOuterClass.Schedule.Builder mergeRate(ScheduleOuterClass.FixedRate value)
.flyteidl.admin.FixedRate rate = 2;
-
clearRate
public ScheduleOuterClass.Schedule.Builder clearRate()
.flyteidl.admin.FixedRate rate = 2;
-
getRateBuilder
public ScheduleOuterClass.FixedRate.Builder getRateBuilder()
.flyteidl.admin.FixedRate rate = 2;
-
getRateOrBuilder
public ScheduleOuterClass.FixedRateOrBuilder getRateOrBuilder()
.flyteidl.admin.FixedRate rate = 2;- Specified by:
getRateOrBuilderin interfaceScheduleOuterClass.ScheduleOrBuilder
-
getKickoffTimeInputArg
public java.lang.String getKickoffTimeInputArg()
Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.
string kickoff_time_input_arg = 3;- Specified by:
getKickoffTimeInputArgin interfaceScheduleOuterClass.ScheduleOrBuilder- Returns:
- The kickoffTimeInputArg.
-
getKickoffTimeInputArgBytes
public com.google.protobuf.ByteString getKickoffTimeInputArgBytes()
Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.
string kickoff_time_input_arg = 3;- Specified by:
getKickoffTimeInputArgBytesin interfaceScheduleOuterClass.ScheduleOrBuilder- Returns:
- The bytes for kickoffTimeInputArg.
-
setKickoffTimeInputArg
public ScheduleOuterClass.Schedule.Builder setKickoffTimeInputArg(java.lang.String value)
Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.
string kickoff_time_input_arg = 3;- Parameters:
value- The kickoffTimeInputArg to set.- Returns:
- This builder for chaining.
-
clearKickoffTimeInputArg
public ScheduleOuterClass.Schedule.Builder clearKickoffTimeInputArg()
Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.
string kickoff_time_input_arg = 3;- Returns:
- This builder for chaining.
-
setKickoffTimeInputArgBytes
public ScheduleOuterClass.Schedule.Builder setKickoffTimeInputArgBytes(com.google.protobuf.ByteString value)
Name of the input variable that the kickoff time will be supplied to when the workflow is kicked off.
string kickoff_time_input_arg = 3;- Parameters:
value- The bytes for kickoffTimeInputArg to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ScheduleOuterClass.Schedule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder>
-
mergeUnknownFields
public final ScheduleOuterClass.Schedule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ScheduleOuterClass.Schedule.Builder>
-
-