Class DatasetDefinition
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<DatasetDefinition.Builder,
DatasetDefinition>
Configuration for Dataset Definition inputs. The Dataset Definition input must specify exactly one of either
AthenaDatasetDefinition
or RedshiftDatasetDefinition
types.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AthenaDatasetDefinition
Returns the value of the AthenaDatasetDefinition property for this object.static DatasetDefinition.Builder
builder()
final DataDistributionType
Whether the generated dataset isFullyReplicated
orShardedByS3Key
(default).final String
Whether the generated dataset isFullyReplicated
orShardedByS3Key
(default).final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final InputMode
Whether to useFile
orPipe
input mode.final String
Whether to useFile
orPipe
input mode.final String
The local path where you want Amazon SageMaker to download the Dataset Definition inputs to run a processing job.Returns the value of the RedshiftDatasetDefinition property for this object.static Class
<? extends DatasetDefinition.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
athenaDatasetDefinition
Returns the value of the AthenaDatasetDefinition property for this object.- Returns:
- The value of the AthenaDatasetDefinition property for this object.
-
redshiftDatasetDefinition
Returns the value of the RedshiftDatasetDefinition property for this object.- Returns:
- The value of the RedshiftDatasetDefinition property for this object.
-
localPath
The local path where you want Amazon SageMaker to download the Dataset Definition inputs to run a processing job.
LocalPath
is an absolute path to the input data. This is a required parameter whenAppManaged
isFalse
(default).- Returns:
- The local path where you want Amazon SageMaker to download the Dataset Definition inputs to run a
processing job.
LocalPath
is an absolute path to the input data. This is a required parameter whenAppManaged
isFalse
(default).
-
dataDistributionType
Whether the generated dataset is
FullyReplicated
orShardedByS3Key
(default).If the service returns an enum value that is not available in the current SDK version,
dataDistributionType
will returnDataDistributionType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdataDistributionTypeAsString()
.- Returns:
- Whether the generated dataset is
FullyReplicated
orShardedByS3Key
(default). - See Also:
-
dataDistributionTypeAsString
Whether the generated dataset is
FullyReplicated
orShardedByS3Key
(default).If the service returns an enum value that is not available in the current SDK version,
dataDistributionType
will returnDataDistributionType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdataDistributionTypeAsString()
.- Returns:
- Whether the generated dataset is
FullyReplicated
orShardedByS3Key
(default). - See Also:
-
inputMode
Whether to use
File
orPipe
input mode. InFile
(default) mode, Amazon SageMaker copies the data from the input source onto the local Amazon Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This is the most commonly used input mode. InPipe
mode, Amazon SageMaker streams input data from the source directly to your algorithm without using the EBS volume.If the service returns an enum value that is not available in the current SDK version,
inputMode
will returnInputMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frominputModeAsString()
.- Returns:
- Whether to use
File
orPipe
input mode. InFile
(default) mode, Amazon SageMaker copies the data from the input source onto the local Amazon Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This is the most commonly used input mode. InPipe
mode, Amazon SageMaker streams input data from the source directly to your algorithm without using the EBS volume. - See Also:
-
inputModeAsString
Whether to use
File
orPipe
input mode. InFile
(default) mode, Amazon SageMaker copies the data from the input source onto the local Amazon Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This is the most commonly used input mode. InPipe
mode, Amazon SageMaker streams input data from the source directly to your algorithm without using the EBS volume.If the service returns an enum value that is not available in the current SDK version,
inputMode
will returnInputMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frominputModeAsString()
.- Returns:
- Whether to use
File
orPipe
input mode. InFile
(default) mode, Amazon SageMaker copies the data from the input source onto the local Amazon Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This is the most commonly used input mode. InPipe
mode, Amazon SageMaker streams input data from the source directly to your algorithm without using the EBS volume. - See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<DatasetDefinition.Builder,
DatasetDefinition> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-