@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutIntegrationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutIntegrationRequest() |
Modifier and Type | Method and Description |
---|---|
PutIntegrationRequest |
addObjectTypeNamesEntry(String key,
String value)
Add a single ObjectTypeNames entry
|
PutIntegrationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
PutIntegrationRequest |
clearObjectTypeNamesEntries()
Removes all the entries added into ObjectTypeNames.
|
PutIntegrationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
PutIntegrationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDomainName()
The unique name of the domain.
|
FlowDefinition |
getFlowDefinition()
The configuration that controls how Customer Profiles retrieves data from the source.
|
String |
getObjectTypeName()
The name of the profile object type.
|
Map<String,String> |
getObjectTypeNames()
A map in which each key is an event type from an external application such as Segment or Shopify, and each value
is an
ObjectTypeName (template) used to ingest the event. |
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
String |
getUri()
The URI of the S3 bucket or any other type of data source.
|
int |
hashCode() |
void |
setDomainName(String domainName)
The unique name of the domain.
|
void |
setFlowDefinition(FlowDefinition flowDefinition)
The configuration that controls how Customer Profiles retrieves data from the source.
|
void |
setObjectTypeName(String objectTypeName)
The name of the profile object type.
|
void |
setObjectTypeNames(Map<String,String> objectTypeNames)
A map in which each key is an event type from an external application such as Segment or Shopify, and each value
is an
ObjectTypeName (template) used to ingest the event. |
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
void |
setUri(String uri)
The URI of the S3 bucket or any other type of data source.
|
String |
toString()
Returns a string representation of this object.
|
PutIntegrationRequest |
withDomainName(String domainName)
The unique name of the domain.
|
PutIntegrationRequest |
withFlowDefinition(FlowDefinition flowDefinition)
The configuration that controls how Customer Profiles retrieves data from the source.
|
PutIntegrationRequest |
withObjectTypeName(String objectTypeName)
The name of the profile object type.
|
PutIntegrationRequest |
withObjectTypeNames(Map<String,String> objectTypeNames)
A map in which each key is an event type from an external application such as Segment or Shopify, and each value
is an
ObjectTypeName (template) used to ingest the event. |
PutIntegrationRequest |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
PutIntegrationRequest |
withUri(String uri)
The URI of the S3 bucket or any other type of data source.
|
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 setDomainName(String domainName)
The unique name of the domain.
domainName
- The unique name of the domain.public String getDomainName()
The unique name of the domain.
public PutIntegrationRequest withDomainName(String domainName)
The unique name of the domain.
domainName
- The unique name of the domain.public void setUri(String uri)
The URI of the S3 bucket or any other type of data source.
uri
- The URI of the S3 bucket or any other type of data source.public String getUri()
The URI of the S3 bucket or any other type of data source.
public PutIntegrationRequest withUri(String uri)
The URI of the S3 bucket or any other type of data source.
uri
- The URI of the S3 bucket or any other type of data source.public void setObjectTypeName(String objectTypeName)
The name of the profile object type.
objectTypeName
- The name of the profile object type.public String getObjectTypeName()
The name of the profile object type.
public PutIntegrationRequest withObjectTypeName(String objectTypeName)
The name of the profile object type.
objectTypeName
- The name of the profile object type.public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource.
public void setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags
- The tags used to organize, track, or control access for this resource.public PutIntegrationRequest withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags
- The tags used to organize, track, or control access for this resource.public PutIntegrationRequest addTagsEntry(String key, String value)
public PutIntegrationRequest clearTagsEntries()
public void setFlowDefinition(FlowDefinition flowDefinition)
The configuration that controls how Customer Profiles retrieves data from the source.
flowDefinition
- The configuration that controls how Customer Profiles retrieves data from the source.public FlowDefinition getFlowDefinition()
The configuration that controls how Customer Profiles retrieves data from the source.
public PutIntegrationRequest withFlowDefinition(FlowDefinition flowDefinition)
The configuration that controls how Customer Profiles retrieves data from the source.
flowDefinition
- The configuration that controls how Customer Profiles retrieves data from the source.public Map<String,String> getObjectTypeNames()
A map in which each key is an event type from an external application such as Segment or Shopify, and each value
is an ObjectTypeName
(template) used to ingest the event. It supports the following event types:
SegmentIdentify
, ShopifyCreateCustomers
, ShopifyUpdateCustomers
,
ShopifyCreateDraftOrders
, ShopifyUpdateDraftOrders
, ShopifyCreateOrders
,
and ShopifyUpdatedOrders
.
ObjectTypeName
(template) used to ingest the event. It supports the
following event types: SegmentIdentify
, ShopifyCreateCustomers
,
ShopifyUpdateCustomers
, ShopifyCreateDraftOrders
,
ShopifyUpdateDraftOrders
, ShopifyCreateOrders
, and
ShopifyUpdatedOrders
.public void setObjectTypeNames(Map<String,String> objectTypeNames)
A map in which each key is an event type from an external application such as Segment or Shopify, and each value
is an ObjectTypeName
(template) used to ingest the event. It supports the following event types:
SegmentIdentify
, ShopifyCreateCustomers
, ShopifyUpdateCustomers
,
ShopifyCreateDraftOrders
, ShopifyUpdateDraftOrders
, ShopifyCreateOrders
,
and ShopifyUpdatedOrders
.
objectTypeNames
- A map in which each key is an event type from an external application such as Segment or Shopify, and each
value is an ObjectTypeName
(template) used to ingest the event. It supports the following
event types: SegmentIdentify
, ShopifyCreateCustomers
,
ShopifyUpdateCustomers
, ShopifyCreateDraftOrders
,
ShopifyUpdateDraftOrders
, ShopifyCreateOrders
, and
ShopifyUpdatedOrders
.public PutIntegrationRequest withObjectTypeNames(Map<String,String> objectTypeNames)
A map in which each key is an event type from an external application such as Segment or Shopify, and each value
is an ObjectTypeName
(template) used to ingest the event. It supports the following event types:
SegmentIdentify
, ShopifyCreateCustomers
, ShopifyUpdateCustomers
,
ShopifyCreateDraftOrders
, ShopifyUpdateDraftOrders
, ShopifyCreateOrders
,
and ShopifyUpdatedOrders
.
objectTypeNames
- A map in which each key is an event type from an external application such as Segment or Shopify, and each
value is an ObjectTypeName
(template) used to ingest the event. It supports the following
event types: SegmentIdentify
, ShopifyCreateCustomers
,
ShopifyUpdateCustomers
, ShopifyCreateDraftOrders
,
ShopifyUpdateDraftOrders
, ShopifyCreateOrders
, and
ShopifyUpdatedOrders
.public PutIntegrationRequest addObjectTypeNamesEntry(String key, String value)
public PutIntegrationRequest clearObjectTypeNamesEntries()
public String toString()
toString
in class Object
Object.toString()
public PutIntegrationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()