Package flyteidl.core
Enum Tasks.IOStrategy.DownloadMode
- java.lang.Object
-
- java.lang.Enum<Tasks.IOStrategy.DownloadMode>
-
- flyteidl.core.Tasks.IOStrategy.DownloadMode
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<Tasks.IOStrategy.DownloadMode>
- Enclosing class:
- Tasks.IOStrategy
public static enum Tasks.IOStrategy.DownloadMode extends Enum<Tasks.IOStrategy.DownloadMode> implements com.google.protobuf.ProtocolMessageEnum
Mode to use for downloading
Protobuf enumflyteidl.core.IOStrategy.DownloadMode
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DO_NOT_DOWNLOADLarge objects (offloaded) will not be downloadedDOWNLOAD_EAGERAll data will be downloaded before the main container is executedDOWNLOAD_STREAMData will be downloaded as a stream and an End-Of-Stream marker will be written to indicate all data has been downloaded.UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static intDO_NOT_DOWNLOAD_VALUELarge objects (offloaded) will not be downloadedstatic intDOWNLOAD_EAGER_VALUEAll data will be downloaded before the main container is executedstatic intDOWNLOAD_STREAM_VALUEData will be downloaded as a stream and an End-Of-Stream marker will be written to indicate all data has been downloaded.private static com.google.protobuf.Internal.EnumLiteMap<Tasks.IOStrategy.DownloadMode>internalValueMapprivate intvalueprivate static Tasks.IOStrategy.DownloadMode[]VALUES
-
Constructor Summary
Constructors Modifier Constructor Description privateDownloadMode(int value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Tasks.IOStrategy.DownloadModeforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<Tasks.IOStrategy.DownloadMode>internalGetValueMap()static Tasks.IOStrategy.DownloadModevalueOf(int value)Deprecated.static Tasks.IOStrategy.DownloadModevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static Tasks.IOStrategy.DownloadModevalueOf(String name)Returns the enum constant of this type with the specified name.static Tasks.IOStrategy.DownloadMode[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DOWNLOAD_EAGER
public static final Tasks.IOStrategy.DownloadMode DOWNLOAD_EAGER
All data will be downloaded before the main container is executed
DOWNLOAD_EAGER = 0;
-
DOWNLOAD_STREAM
public static final Tasks.IOStrategy.DownloadMode DOWNLOAD_STREAM
Data will be downloaded as a stream and an End-Of-Stream marker will be written to indicate all data has been downloaded. Refer to protocol for details
DOWNLOAD_STREAM = 1;
-
DO_NOT_DOWNLOAD
public static final Tasks.IOStrategy.DownloadMode DO_NOT_DOWNLOAD
Large objects (offloaded) will not be downloaded
DO_NOT_DOWNLOAD = 2;
-
UNRECOGNIZED
public static final Tasks.IOStrategy.DownloadMode UNRECOGNIZED
-
-
Field Detail
-
DOWNLOAD_EAGER_VALUE
public static final int DOWNLOAD_EAGER_VALUE
All data will be downloaded before the main container is executed
DOWNLOAD_EAGER = 0;- See Also:
- Constant Field Values
-
DOWNLOAD_STREAM_VALUE
public static final int DOWNLOAD_STREAM_VALUE
Data will be downloaded as a stream and an End-Of-Stream marker will be written to indicate all data has been downloaded. Refer to protocol for details
DOWNLOAD_STREAM = 1;- See Also:
- Constant Field Values
-
DO_NOT_DOWNLOAD_VALUE
public static final int DO_NOT_DOWNLOAD_VALUE
Large objects (offloaded) will not be downloaded
DO_NOT_DOWNLOAD = 2;- See Also:
- Constant Field Values
-
internalValueMap
private static final com.google.protobuf.Internal.EnumLiteMap<Tasks.IOStrategy.DownloadMode> internalValueMap
-
VALUES
private static final Tasks.IOStrategy.DownloadMode[] VALUES
-
value
private final int value
-
-
Method Detail
-
values
public static Tasks.IOStrategy.DownloadMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Tasks.IOStrategy.DownloadMode c : Tasks.IOStrategy.DownloadMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Tasks.IOStrategy.DownloadMode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static Tasks.IOStrategy.DownloadMode valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
public static Tasks.IOStrategy.DownloadMode forNumber(int value)
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<Tasks.IOStrategy.DownloadMode> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static Tasks.IOStrategy.DownloadMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-