@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDataIntegrationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDataIntegrationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDataIntegrationRequest |
addObjectConfigurationEntry(String key,
Map<String,List<String>> value)
Add a single ObjectConfiguration entry
|
CreateDataIntegrationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateDataIntegrationRequest |
clearObjectConfigurationEntries()
Removes all the entries added into ObjectConfiguration.
|
CreateDataIntegrationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateDataIntegrationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getDescription()
A description of the DataIntegration.
|
FileConfiguration |
getFileConfiguration()
The configuration for what files should be pulled from the source.
|
String |
getKmsKey()
The KMS key for the DataIntegration.
|
String |
getName()
The name of the DataIntegration.
|
Map<String,Map<String,List<String>>> |
getObjectConfiguration()
The configuration for what data should be pulled from the source.
|
ScheduleConfiguration |
getScheduleConfig()
The name of the data and how often it should be pulled from the source.
|
String |
getSourceURI()
The URI of the data source.
|
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setDescription(String description)
A description of the DataIntegration.
|
void |
setFileConfiguration(FileConfiguration fileConfiguration)
The configuration for what files should be pulled from the source.
|
void |
setKmsKey(String kmsKey)
The KMS key for the DataIntegration.
|
void |
setName(String name)
The name of the DataIntegration.
|
void |
setObjectConfiguration(Map<String,Map<String,List<String>>> objectConfiguration)
The configuration for what data should be pulled from the source.
|
void |
setScheduleConfig(ScheduleConfiguration scheduleConfig)
The name of the data and how often it should be pulled from the source.
|
void |
setSourceURI(String sourceURI)
The URI of the data source.
|
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateDataIntegrationRequest |
withClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateDataIntegrationRequest |
withDescription(String description)
A description of the DataIntegration.
|
CreateDataIntegrationRequest |
withFileConfiguration(FileConfiguration fileConfiguration)
The configuration for what files should be pulled from the source.
|
CreateDataIntegrationRequest |
withKmsKey(String kmsKey)
The KMS key for the DataIntegration.
|
CreateDataIntegrationRequest |
withName(String name)
The name of the DataIntegration.
|
CreateDataIntegrationRequest |
withObjectConfiguration(Map<String,Map<String,List<String>>> objectConfiguration)
The configuration for what data should be pulled from the source.
|
CreateDataIntegrationRequest |
withScheduleConfig(ScheduleConfiguration scheduleConfig)
The name of the data and how often it should be pulled from the source.
|
CreateDataIntegrationRequest |
withSourceURI(String sourceURI)
The URI of the data source.
|
CreateDataIntegrationRequest |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
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, withSdkRequestTimeout
public void setName(String name)
The name of the DataIntegration.
name
- The name of the DataIntegration.public String getName()
The name of the DataIntegration.
public CreateDataIntegrationRequest withName(String name)
The name of the DataIntegration.
name
- The name of the DataIntegration.public void setDescription(String description)
A description of the DataIntegration.
description
- A description of the DataIntegration.public String getDescription()
A description of the DataIntegration.
public CreateDataIntegrationRequest withDescription(String description)
A description of the DataIntegration.
description
- A description of the DataIntegration.public void setKmsKey(String kmsKey)
The KMS key for the DataIntegration.
kmsKey
- The KMS key for the DataIntegration.public String getKmsKey()
The KMS key for the DataIntegration.
public CreateDataIntegrationRequest withKmsKey(String kmsKey)
The KMS key for the DataIntegration.
kmsKey
- The KMS key for the DataIntegration.public void setSourceURI(String sourceURI)
The URI of the data source.
sourceURI
- The URI of the data source.public String getSourceURI()
The URI of the data source.
public CreateDataIntegrationRequest withSourceURI(String sourceURI)
The URI of the data source.
sourceURI
- The URI of the data source.public void setScheduleConfig(ScheduleConfiguration scheduleConfig)
The name of the data and how often it should be pulled from the source.
scheduleConfig
- The name of the data and how often it should be pulled from the source.public ScheduleConfiguration getScheduleConfig()
The name of the data and how often it should be pulled from the source.
public CreateDataIntegrationRequest withScheduleConfig(ScheduleConfiguration scheduleConfig)
The name of the data and how often it should be pulled from the source.
scheduleConfig
- The name of the data and how often it should be pulled from the source.public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public void setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags
- The tags used to organize, track, or control access for this resource. For example, { "tags":
{"key1":"value1", "key2":"value2"} }.public CreateDataIntegrationRequest withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags
- The tags used to organize, track, or control access for this resource. For example, { "tags":
{"key1":"value1", "key2":"value2"} }.public CreateDataIntegrationRequest addTagsEntry(String key, String value)
public CreateDataIntegrationRequest clearTagsEntries()
public void setClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
clientToken
- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not
provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries
safe with idempotent APIs.public String getClientToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
public CreateDataIntegrationRequest withClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
clientToken
- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not
provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries
safe with idempotent APIs.public void setFileConfiguration(FileConfiguration fileConfiguration)
The configuration for what files should be pulled from the source.
fileConfiguration
- The configuration for what files should be pulled from the source.public FileConfiguration getFileConfiguration()
The configuration for what files should be pulled from the source.
public CreateDataIntegrationRequest withFileConfiguration(FileConfiguration fileConfiguration)
The configuration for what files should be pulled from the source.
fileConfiguration
- The configuration for what files should be pulled from the source.public Map<String,Map<String,List<String>>> getObjectConfiguration()
The configuration for what data should be pulled from the source.
public void setObjectConfiguration(Map<String,Map<String,List<String>>> objectConfiguration)
The configuration for what data should be pulled from the source.
objectConfiguration
- The configuration for what data should be pulled from the source.public CreateDataIntegrationRequest withObjectConfiguration(Map<String,Map<String,List<String>>> objectConfiguration)
The configuration for what data should be pulled from the source.
objectConfiguration
- The configuration for what data should be pulled from the source.public CreateDataIntegrationRequest addObjectConfigurationEntry(String key, Map<String,List<String>> value)
public CreateDataIntegrationRequest clearObjectConfigurationEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateDataIntegrationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()