@Generated(value="software.amazon.awssdk:codegen") public final class CreateAutoMlJobV2Request extends SageMakerRequest implements ToCopyableBuilder<CreateAutoMlJobV2Request.Builder,CreateAutoMlJobV2Request>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateAutoMlJobV2Request.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<AutoMLJobChannel> |
autoMLJobInputDataConfig()
An array of channel objects describing the input data and their location.
|
String |
autoMLJobName()
Identifies an Autopilot job.
|
AutoMLJobObjective |
autoMLJobObjective()
Specifies a metric to minimize or maximize as the objective of a job.
|
AutoMLProblemTypeConfig |
autoMLProblemTypeConfig()
Defines the configuration settings of one of the supported problem types.
|
static CreateAutoMlJobV2Request.Builder |
builder() |
AutoMLDataSplitConfig |
dataSplitConfig()
This structure specifies how to split the data into train and validation datasets.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAutoMLJobInputDataConfig()
For responses, this returns true if the service returned a value for the AutoMLJobInputDataConfig property.
|
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
ModelDeployConfig |
modelDeployConfig()
Specifies how to generate the endpoint name for an automatic one-click Autopilot model deployment.
|
AutoMLOutputDataConfig |
outputDataConfig()
Provides information about encryption and the Amazon S3 output path needed to store artifacts from an AutoML job.
|
String |
roleArn()
The ARN of the role that is used to access the data.
|
List<SdkField<?>> |
sdkFields() |
AutoMLSecurityConfig |
securityConfig()
The security configuration for traffic encryption or Amazon VPC settings.
|
static Class<? extends CreateAutoMlJobV2Request.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
An array of key-value pairs.
|
CreateAutoMlJobV2Request.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String autoMLJobName()
Identifies an Autopilot job. The name must be unique to your account and is case insensitive.
public final boolean hasAutoMLJobInputDataConfig()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<AutoMLJobChannel> autoMLJobInputDataConfig()
An array of channel objects describing the input data and their location. Each channel is a named input source.
Similar to the InputDataConfig attribute in the CreateAutoMLJob input parameters. The supported formats depend
on the problem type:
For tabular problem types: S3Prefix, ManifestFile.
For image classification: S3Prefix, ManifestFile, AugmentedManifestFile.
For text classification: S3Prefix.
For time-series forecasting: S3Prefix.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAutoMLJobInputDataConfig() method.
CreateAutoMLJob input parameters. The supported
formats depend on the problem type:
For tabular problem types: S3Prefix, ManifestFile.
For image classification: S3Prefix, ManifestFile,
AugmentedManifestFile.
For text classification: S3Prefix.
For time-series forecasting: S3Prefix.
public final AutoMLOutputDataConfig outputDataConfig()
Provides information about encryption and the Amazon S3 output path needed to store artifacts from an AutoML job.
public final AutoMLProblemTypeConfig autoMLProblemTypeConfig()
Defines the configuration settings of one of the supported problem types.
public final String roleArn()
The ARN of the role that is used to access the data.
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, such as by purpose, owner, or environment. For more information, see Tagging Amazon Web ServicesResources. Tag keys must be unique per resource.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public final AutoMLSecurityConfig securityConfig()
The security configuration for traffic encryption or Amazon VPC settings.
public final AutoMLJobObjective autoMLJobObjective()
Specifies a metric to minimize or maximize as the objective of a job. If not specified, the default objective metric depends on the problem type. For the list of default values per problem type, see AutoMLJobObjective.
For tabular problem types, you must either provide both the AutoMLJobObjective and indicate the type
of supervised learning problem in AutoMLProblemTypeConfig (TabularJobConfig.ProblemType
), or none at all.
For tabular problem types, you must either provide both the AutoMLJobObjective and indicate
the type of supervised learning problem in AutoMLProblemTypeConfig (
TabularJobConfig.ProblemType), or none at all.
public final ModelDeployConfig modelDeployConfig()
Specifies how to generate the endpoint name for an automatic one-click Autopilot model deployment.
public final AutoMLDataSplitConfig dataSplitConfig()
This structure specifies how to split the data into train and validation datasets.
The validation and training datasets must contain the same headers. For jobs created by calling
CreateAutoMLJob, the validation dataset must be less than 2 GB in size.
This attribute must not be set for the time-series forecasting problem type, as Autopilot automatically splits the input dataset into training and validation sets.
The validation and training datasets must contain the same headers. For jobs created by calling
CreateAutoMLJob, the validation dataset must be less than 2 GB in size.
This attribute must not be set for the time-series forecasting problem type, as Autopilot automatically splits the input dataset into training and validation sets.
public CreateAutoMlJobV2Request.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateAutoMlJobV2Request.Builder,CreateAutoMlJobV2Request>toBuilder in class SageMakerRequestpublic static CreateAutoMlJobV2Request.Builder builder()
public static Class<? extends CreateAutoMlJobV2Request.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.