Package flyteidl.admin
Class MatchableResourceOuterClass.PluginOverride.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MatchableResourceOuterClass.PluginOverride.Builder>
-
- flyteidl.admin.MatchableResourceOuterClass.PluginOverride.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MatchableResourceOuterClass.PluginOverrideOrBuilder,Cloneable
- Enclosing class:
- MatchableResourceOuterClass.PluginOverride
public static final class MatchableResourceOuterClass.PluginOverride.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MatchableResourceOuterClass.PluginOverride.Builder> implements MatchableResourceOuterClass.PluginOverrideOrBuilder
This MatchableAttribute configures selecting alternate plugin implementations for a given task type. In addition to an override implementation a selection of fallbacks can be provided or other modes for handling cases where the desired plugin override is not enabled in a given Flyte deployment.
Protobuf typeflyteidl.admin.PluginOverride
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private intmissingPluginBehavior_private com.google.protobuf.LazyStringListpluginId_private ObjecttaskType_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MatchableResourceOuterClass.PluginOverride.BuilderaddAllPluginId(Iterable<String> values)A set of plugin ids which should handle tasks of this type instead of the default registered plugin.MatchableResourceOuterClass.PluginOverride.BuilderaddPluginId(String value)A set of plugin ids which should handle tasks of this type instead of the default registered plugin.MatchableResourceOuterClass.PluginOverride.BuilderaddPluginIdBytes(com.google.protobuf.ByteString value)A set of plugin ids which should handle tasks of this type instead of the default registered plugin.MatchableResourceOuterClass.PluginOverride.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MatchableResourceOuterClass.PluginOverridebuild()MatchableResourceOuterClass.PluginOverridebuildPartial()private voidbuildPartial0(MatchableResourceOuterClass.PluginOverride result)private voidbuildPartialRepeatedFields(MatchableResourceOuterClass.PluginOverride result)MatchableResourceOuterClass.PluginOverride.Builderclear()MatchableResourceOuterClass.PluginOverride.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MatchableResourceOuterClass.PluginOverride.BuilderclearMissingPluginBehavior()Defines the behavior when no plugin from the plugin_id list is not found.MatchableResourceOuterClass.PluginOverride.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MatchableResourceOuterClass.PluginOverride.BuilderclearPluginId()A set of plugin ids which should handle tasks of this type instead of the default registered plugin.MatchableResourceOuterClass.PluginOverride.BuilderclearTaskType()A predefined yet extensible Task type identifier.MatchableResourceOuterClass.PluginOverride.Builderclone()private voidensurePluginIdIsMutable()MatchableResourceOuterClass.PluginOverridegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()MatchableResourceOuterClass.PluginOverride.MissingPluginBehaviorgetMissingPluginBehavior()Defines the behavior when no plugin from the plugin_id list is not found.intgetMissingPluginBehaviorValue()Defines the behavior when no plugin from the plugin_id list is not found.StringgetPluginId(int index)A set of plugin ids which should handle tasks of this type instead of the default registered plugin.com.google.protobuf.ByteStringgetPluginIdBytes(int index)A set of plugin ids which should handle tasks of this type instead of the default registered plugin.intgetPluginIdCount()A set of plugin ids which should handle tasks of this type instead of the default registered plugin.com.google.protobuf.ProtocolStringListgetPluginIdList()A set of plugin ids which should handle tasks of this type instead of the default registered plugin.StringgetTaskType()A predefined yet extensible Task type identifier.com.google.protobuf.ByteStringgetTaskTypeBytes()A predefined yet extensible Task type identifier.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MatchableResourceOuterClass.PluginOverride.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MatchableResourceOuterClass.PluginOverride.BuildermergeFrom(com.google.protobuf.Message other)MatchableResourceOuterClass.PluginOverride.BuildermergeFrom(MatchableResourceOuterClass.PluginOverride other)MatchableResourceOuterClass.PluginOverride.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MatchableResourceOuterClass.PluginOverride.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MatchableResourceOuterClass.PluginOverride.BuildersetMissingPluginBehavior(MatchableResourceOuterClass.PluginOverride.MissingPluginBehavior value)Defines the behavior when no plugin from the plugin_id list is not found.MatchableResourceOuterClass.PluginOverride.BuildersetMissingPluginBehaviorValue(int value)Defines the behavior when no plugin from the plugin_id list is not found.MatchableResourceOuterClass.PluginOverride.BuildersetPluginId(int index, String value)A set of plugin ids which should handle tasks of this type instead of the default registered plugin.MatchableResourceOuterClass.PluginOverride.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MatchableResourceOuterClass.PluginOverride.BuildersetTaskType(String value)A predefined yet extensible Task type identifier.MatchableResourceOuterClass.PluginOverride.BuildersetTaskTypeBytes(com.google.protobuf.ByteString value)A predefined yet extensible Task type identifier.MatchableResourceOuterClass.PluginOverride.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, internalGetMutableMapField, 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
taskType_
private Object taskType_
-
pluginId_
private com.google.protobuf.LazyStringList pluginId_
-
missingPluginBehavior_
private int missingPluginBehavior_
-
-
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<MatchableResourceOuterClass.PluginOverride.Builder>
-
clear
public MatchableResourceOuterClass.PluginOverride.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<MatchableResourceOuterClass.PluginOverride.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<MatchableResourceOuterClass.PluginOverride.Builder>
-
getDefaultInstanceForType
public MatchableResourceOuterClass.PluginOverride getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MatchableResourceOuterClass.PluginOverride build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MatchableResourceOuterClass.PluginOverride buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(MatchableResourceOuterClass.PluginOverride result)
-
buildPartial0
private void buildPartial0(MatchableResourceOuterClass.PluginOverride result)
-
clone
public MatchableResourceOuterClass.PluginOverride.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<MatchableResourceOuterClass.PluginOverride.Builder>
-
setField
public MatchableResourceOuterClass.PluginOverride.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<MatchableResourceOuterClass.PluginOverride.Builder>
-
clearField
public MatchableResourceOuterClass.PluginOverride.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchableResourceOuterClass.PluginOverride.Builder>
-
clearOneof
public MatchableResourceOuterClass.PluginOverride.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchableResourceOuterClass.PluginOverride.Builder>
-
setRepeatedField
public MatchableResourceOuterClass.PluginOverride.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<MatchableResourceOuterClass.PluginOverride.Builder>
-
addRepeatedField
public MatchableResourceOuterClass.PluginOverride.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<MatchableResourceOuterClass.PluginOverride.Builder>
-
mergeFrom
public MatchableResourceOuterClass.PluginOverride.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MatchableResourceOuterClass.PluginOverride.Builder>
-
mergeFrom
public MatchableResourceOuterClass.PluginOverride.Builder mergeFrom(MatchableResourceOuterClass.PluginOverride other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchableResourceOuterClass.PluginOverride.Builder>
-
mergeFrom
public MatchableResourceOuterClass.PluginOverride.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<MatchableResourceOuterClass.PluginOverride.Builder>- Throws:
IOException
-
getTaskType
public String getTaskType()
A predefined yet extensible Task type identifier.
string task_type = 1;- Specified by:
getTaskTypein interfaceMatchableResourceOuterClass.PluginOverrideOrBuilder- Returns:
- The taskType.
-
getTaskTypeBytes
public com.google.protobuf.ByteString getTaskTypeBytes()
A predefined yet extensible Task type identifier.
string task_type = 1;- Specified by:
getTaskTypeBytesin interfaceMatchableResourceOuterClass.PluginOverrideOrBuilder- Returns:
- The bytes for taskType.
-
setTaskType
public MatchableResourceOuterClass.PluginOverride.Builder setTaskType(String value)
A predefined yet extensible Task type identifier.
string task_type = 1;- Parameters:
value- The taskType to set.- Returns:
- This builder for chaining.
-
clearTaskType
public MatchableResourceOuterClass.PluginOverride.Builder clearTaskType()
A predefined yet extensible Task type identifier.
string task_type = 1;- Returns:
- This builder for chaining.
-
setTaskTypeBytes
public MatchableResourceOuterClass.PluginOverride.Builder setTaskTypeBytes(com.google.protobuf.ByteString value)
A predefined yet extensible Task type identifier.
string task_type = 1;- Parameters:
value- The bytes for taskType to set.- Returns:
- This builder for chaining.
-
ensurePluginIdIsMutable
private void ensurePluginIdIsMutable()
-
getPluginIdList
public com.google.protobuf.ProtocolStringList getPluginIdList()
A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id.
repeated string plugin_id = 2;- Specified by:
getPluginIdListin interfaceMatchableResourceOuterClass.PluginOverrideOrBuilder- Returns:
- A list containing the pluginId.
-
getPluginIdCount
public int getPluginIdCount()
A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id.
repeated string plugin_id = 2;- Specified by:
getPluginIdCountin interfaceMatchableResourceOuterClass.PluginOverrideOrBuilder- Returns:
- The count of pluginId.
-
getPluginId
public String getPluginId(int index)
A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id.
repeated string plugin_id = 2;- Specified by:
getPluginIdin interfaceMatchableResourceOuterClass.PluginOverrideOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The pluginId at the given index.
-
getPluginIdBytes
public com.google.protobuf.ByteString getPluginIdBytes(int index)
A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id.
repeated string plugin_id = 2;- Specified by:
getPluginIdBytesin interfaceMatchableResourceOuterClass.PluginOverrideOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the pluginId at the given index.
-
setPluginId
public MatchableResourceOuterClass.PluginOverride.Builder setPluginId(int index, String value)
A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id.
repeated string plugin_id = 2;- Parameters:
index- The index to set the value at.value- The pluginId to set.- Returns:
- This builder for chaining.
-
addPluginId
public MatchableResourceOuterClass.PluginOverride.Builder addPluginId(String value)
A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id.
repeated string plugin_id = 2;- Parameters:
value- The pluginId to add.- Returns:
- This builder for chaining.
-
addAllPluginId
public MatchableResourceOuterClass.PluginOverride.Builder addAllPluginId(Iterable<String> values)
A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id.
repeated string plugin_id = 2;- Parameters:
values- The pluginId to add.- Returns:
- This builder for chaining.
-
clearPluginId
public MatchableResourceOuterClass.PluginOverride.Builder clearPluginId()
A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id.
repeated string plugin_id = 2;- Returns:
- This builder for chaining.
-
addPluginIdBytes
public MatchableResourceOuterClass.PluginOverride.Builder addPluginIdBytes(com.google.protobuf.ByteString value)
A set of plugin ids which should handle tasks of this type instead of the default registered plugin. The list will be tried in order until a plugin is found with that id.
repeated string plugin_id = 2;- Parameters:
value- The bytes of the pluginId to add.- Returns:
- This builder for chaining.
-
getMissingPluginBehaviorValue
public int getMissingPluginBehaviorValue()
Defines the behavior when no plugin from the plugin_id list is not found.
.flyteidl.admin.PluginOverride.MissingPluginBehavior missing_plugin_behavior = 4;- Specified by:
getMissingPluginBehaviorValuein interfaceMatchableResourceOuterClass.PluginOverrideOrBuilder- Returns:
- The enum numeric value on the wire for missingPluginBehavior.
-
setMissingPluginBehaviorValue
public MatchableResourceOuterClass.PluginOverride.Builder setMissingPluginBehaviorValue(int value)
Defines the behavior when no plugin from the plugin_id list is not found.
.flyteidl.admin.PluginOverride.MissingPluginBehavior missing_plugin_behavior = 4;- Parameters:
value- The enum numeric value on the wire for missingPluginBehavior to set.- Returns:
- This builder for chaining.
-
getMissingPluginBehavior
public MatchableResourceOuterClass.PluginOverride.MissingPluginBehavior getMissingPluginBehavior()
Defines the behavior when no plugin from the plugin_id list is not found.
.flyteidl.admin.PluginOverride.MissingPluginBehavior missing_plugin_behavior = 4;- Specified by:
getMissingPluginBehaviorin interfaceMatchableResourceOuterClass.PluginOverrideOrBuilder- Returns:
- The missingPluginBehavior.
-
setMissingPluginBehavior
public MatchableResourceOuterClass.PluginOverride.Builder setMissingPluginBehavior(MatchableResourceOuterClass.PluginOverride.MissingPluginBehavior value)
Defines the behavior when no plugin from the plugin_id list is not found.
.flyteidl.admin.PluginOverride.MissingPluginBehavior missing_plugin_behavior = 4;- Parameters:
value- The missingPluginBehavior to set.- Returns:
- This builder for chaining.
-
clearMissingPluginBehavior
public MatchableResourceOuterClass.PluginOverride.Builder clearMissingPluginBehavior()
Defines the behavior when no plugin from the plugin_id list is not found.
.flyteidl.admin.PluginOverride.MissingPluginBehavior missing_plugin_behavior = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final MatchableResourceOuterClass.PluginOverride.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchableResourceOuterClass.PluginOverride.Builder>
-
mergeUnknownFields
public final MatchableResourceOuterClass.PluginOverride.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MatchableResourceOuterClass.PluginOverride.Builder>
-
-