@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateFlywheelRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateFlywheelRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateFlywheelRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getActiveModelArn()
 To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model version. | 
| String | getClientRequestToken()
 A unique identifier for the request. | 
| String | getDataAccessRoleArn()
 The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to access
 the flywheel data in the data lake. | 
| String | getDataLakeS3Uri()
 Enter the S3 location for the data lake. | 
| DataSecurityConfig | getDataSecurityConfig()
 Data security configurations. | 
| String | getFlywheelName()
 Name for the flywheel. | 
| String | getModelType()
 The model type. | 
| List<Tag> | getTags()
 The tags to associate with this flywheel. | 
| TaskConfig | getTaskConfig()
 Configuration about the model associated with the flywheel. | 
| int | hashCode() | 
| void | setActiveModelArn(String activeModelArn)
 To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model version. | 
| void | setClientRequestToken(String clientRequestToken)
 A unique identifier for the request. | 
| void | setDataAccessRoleArn(String dataAccessRoleArn)
 The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to access
 the flywheel data in the data lake. | 
| void | setDataLakeS3Uri(String dataLakeS3Uri)
 Enter the S3 location for the data lake. | 
| void | setDataSecurityConfig(DataSecurityConfig dataSecurityConfig)
 Data security configurations. | 
| void | setFlywheelName(String flywheelName)
 Name for the flywheel. | 
| void | setModelType(String modelType)
 The model type. | 
| void | setTags(Collection<Tag> tags)
 The tags to associate with this flywheel. | 
| void | setTaskConfig(TaskConfig taskConfig)
 Configuration about the model associated with the flywheel. | 
| String | toString()Returns a string representation of this object. | 
| CreateFlywheelRequest | withActiveModelArn(String activeModelArn)
 To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model version. | 
| CreateFlywheelRequest | withClientRequestToken(String clientRequestToken)
 A unique identifier for the request. | 
| CreateFlywheelRequest | withDataAccessRoleArn(String dataAccessRoleArn)
 The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to access
 the flywheel data in the data lake. | 
| CreateFlywheelRequest | withDataLakeS3Uri(String dataLakeS3Uri)
 Enter the S3 location for the data lake. | 
| CreateFlywheelRequest | withDataSecurityConfig(DataSecurityConfig dataSecurityConfig)
 Data security configurations. | 
| CreateFlywheelRequest | withFlywheelName(String flywheelName)
 Name for the flywheel. | 
| CreateFlywheelRequest | withModelType(ModelType modelType)
 The model type. | 
| CreateFlywheelRequest | withModelType(String modelType)
 The model type. | 
| CreateFlywheelRequest | withTags(Collection<Tag> tags)
 The tags to associate with this flywheel. | 
| CreateFlywheelRequest | withTags(Tag... tags)
 The tags to associate with this flywheel. | 
| CreateFlywheelRequest | withTaskConfig(TaskConfig taskConfig)
 Configuration about the model associated with the flywheel. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setFlywheelName(String flywheelName)
Name for the flywheel.
flywheelName - Name for the flywheel.public String getFlywheelName()
Name for the flywheel.
public CreateFlywheelRequest withFlywheelName(String flywheelName)
Name for the flywheel.
flywheelName - Name for the flywheel.public void setActiveModelArn(String activeModelArn)
 To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model version.
 Do not set TaskConfig or ModelType if you specify an ActiveModelArn.
 
activeModelArn - To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model
        version. Do not set TaskConfig or ModelType if you specify an
        ActiveModelArn.public String getActiveModelArn()
 To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model version.
 Do not set TaskConfig or ModelType if you specify an ActiveModelArn.
 
TaskConfig or ModelType if you specify an
         ActiveModelArn.public CreateFlywheelRequest withActiveModelArn(String activeModelArn)
 To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model version.
 Do not set TaskConfig or ModelType if you specify an ActiveModelArn.
 
activeModelArn - To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model
        version. Do not set TaskConfig or ModelType if you specify an
        ActiveModelArn.public void setDataAccessRoleArn(String dataAccessRoleArn)
The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to access the flywheel data in the data lake.
dataAccessRoleArn - The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to
        access the flywheel data in the data lake.public String getDataAccessRoleArn()
The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to access the flywheel data in the data lake.
public CreateFlywheelRequest withDataAccessRoleArn(String dataAccessRoleArn)
The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to access the flywheel data in the data lake.
dataAccessRoleArn - The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to
        access the flywheel data in the data lake.public void setTaskConfig(TaskConfig taskConfig)
 Configuration about the model associated with the flywheel. You need to set TaskConfig if you are
 creating a flywheel for a new model.
 
taskConfig - Configuration about the model associated with the flywheel. You need to set TaskConfig if you
        are creating a flywheel for a new model.public TaskConfig getTaskConfig()
 Configuration about the model associated with the flywheel. You need to set TaskConfig if you are
 creating a flywheel for a new model.
 
TaskConfig if
         you are creating a flywheel for a new model.public CreateFlywheelRequest withTaskConfig(TaskConfig taskConfig)
 Configuration about the model associated with the flywheel. You need to set TaskConfig if you are
 creating a flywheel for a new model.
 
taskConfig - Configuration about the model associated with the flywheel. You need to set TaskConfig if you
        are creating a flywheel for a new model.public void setModelType(String modelType)
 The model type. You need to set ModelType if you are creating a flywheel for a new model.
 
modelType - The model type. You need to set ModelType if you are creating a flywheel for a new model.ModelTypepublic String getModelType()
 The model type. You need to set ModelType if you are creating a flywheel for a new model.
 
ModelType if you are creating a flywheel for a new model.ModelTypepublic CreateFlywheelRequest withModelType(String modelType)
 The model type. You need to set ModelType if you are creating a flywheel for a new model.
 
modelType - The model type. You need to set ModelType if you are creating a flywheel for a new model.ModelTypepublic CreateFlywheelRequest withModelType(ModelType modelType)
 The model type. You need to set ModelType if you are creating a flywheel for a new model.
 
modelType - The model type. You need to set ModelType if you are creating a flywheel for a new model.ModelTypepublic void setDataLakeS3Uri(String dataLakeS3Uri)
Enter the S3 location for the data lake. You can specify a new S3 bucket or a new folder of an existing S3 bucket. The flywheel creates the data lake at this location.
dataLakeS3Uri - Enter the S3 location for the data lake. You can specify a new S3 bucket or a new folder of an existing S3
        bucket. The flywheel creates the data lake at this location.public String getDataLakeS3Uri()
Enter the S3 location for the data lake. You can specify a new S3 bucket or a new folder of an existing S3 bucket. The flywheel creates the data lake at this location.
public CreateFlywheelRequest withDataLakeS3Uri(String dataLakeS3Uri)
Enter the S3 location for the data lake. You can specify a new S3 bucket or a new folder of an existing S3 bucket. The flywheel creates the data lake at this location.
dataLakeS3Uri - Enter the S3 location for the data lake. You can specify a new S3 bucket or a new folder of an existing S3
        bucket. The flywheel creates the data lake at this location.public void setDataSecurityConfig(DataSecurityConfig dataSecurityConfig)
Data security configurations.
dataSecurityConfig - Data security configurations.public DataSecurityConfig getDataSecurityConfig()
Data security configurations.
public CreateFlywheelRequest withDataSecurityConfig(DataSecurityConfig dataSecurityConfig)
Data security configurations.
dataSecurityConfig - Data security configurations.public void setClientRequestToken(String clientRequestToken)
A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.
clientRequestToken - A unique identifier for the request. If you don't set the client request token, Amazon Comprehend
        generates one.public String getClientRequestToken()
A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.
public CreateFlywheelRequest withClientRequestToken(String clientRequestToken)
A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.
clientRequestToken - A unique identifier for the request. If you don't set the client request token, Amazon Comprehend
        generates one.public List<Tag> getTags()
The tags to associate with this flywheel.
public void setTags(Collection<Tag> tags)
The tags to associate with this flywheel.
tags - The tags to associate with this flywheel.public CreateFlywheelRequest withTags(Tag... tags)
The tags to associate with this flywheel.
 NOTE: This method appends the values to the existing list (if any). Use
 setTags(java.util.Collection) or withTags(java.util.Collection) if you want to override the
 existing values.
 
tags - The tags to associate with this flywheel.public CreateFlywheelRequest withTags(Collection<Tag> tags)
The tags to associate with this flywheel.
tags - The tags to associate with this flywheel.public String toString()
toString in class ObjectObject.toString()public CreateFlywheelRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()