@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListIntegrationItem extends Object implements Serializable, Cloneable, StructuredPojo
An integration in list of integrations.
Constructor and Description |
---|
ListIntegrationItem() |
Modifier and Type | Method and Description |
---|---|
ListIntegrationItem |
addObjectTypeNamesEntry(String key,
String value)
Add a single ObjectTypeNames entry
|
ListIntegrationItem |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
ListIntegrationItem |
clearObjectTypeNamesEntries()
Removes all the entries added into ObjectTypeNames.
|
ListIntegrationItem |
clearTagsEntries()
Removes all the entries added into Tags.
|
ListIntegrationItem |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedAt()
The timestamp of when the domain was created.
|
String |
getDomainName()
The unique name of the domain.
|
Boolean |
getIsUnstructured()
Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or with
ObjectTypeName equals _unstructured via API/CLI in flowDefinition.
|
Date |
getLastUpdatedAt()
The timestamp of when the domain was most recently edited.
|
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.
|
String |
getWorkflowId()
Unique identifier for the workflow.
|
int |
hashCode() |
Boolean |
isUnstructured()
Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or with
ObjectTypeName equals _unstructured via API/CLI in flowDefinition.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedAt(Date createdAt)
The timestamp of when the domain was created.
|
void |
setDomainName(String domainName)
The unique name of the domain.
|
void |
setIsUnstructured(Boolean isUnstructured)
Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or with
ObjectTypeName equals _unstructured via API/CLI in flowDefinition.
|
void |
setLastUpdatedAt(Date lastUpdatedAt)
The timestamp of when the domain was most recently edited.
|
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.
|
void |
setWorkflowId(String workflowId)
Unique identifier for the workflow.
|
String |
toString()
Returns a string representation of this object.
|
ListIntegrationItem |
withCreatedAt(Date createdAt)
The timestamp of when the domain was created.
|
ListIntegrationItem |
withDomainName(String domainName)
The unique name of the domain.
|
ListIntegrationItem |
withIsUnstructured(Boolean isUnstructured)
Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or with
ObjectTypeName equals _unstructured via API/CLI in flowDefinition.
|
ListIntegrationItem |
withLastUpdatedAt(Date lastUpdatedAt)
The timestamp of when the domain was most recently edited.
|
ListIntegrationItem |
withObjectTypeName(String objectTypeName)
The name of the profile object type.
|
ListIntegrationItem |
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. |
ListIntegrationItem |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
ListIntegrationItem |
withUri(String uri)
The URI of the S3 bucket or any other type of data source.
|
ListIntegrationItem |
withWorkflowId(String workflowId)
Unique identifier for the workflow.
|
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 ListIntegrationItem 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 ListIntegrationItem 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 ListIntegrationItem withObjectTypeName(String objectTypeName)
The name of the profile object type.
objectTypeName
- The name of the profile object type.public void setCreatedAt(Date createdAt)
The timestamp of when the domain was created.
createdAt
- The timestamp of when the domain was created.public Date getCreatedAt()
The timestamp of when the domain was created.
public ListIntegrationItem withCreatedAt(Date createdAt)
The timestamp of when the domain was created.
createdAt
- The timestamp of when the domain was created.public void setLastUpdatedAt(Date lastUpdatedAt)
The timestamp of when the domain was most recently edited.
lastUpdatedAt
- The timestamp of when the domain was most recently edited.public Date getLastUpdatedAt()
The timestamp of when the domain was most recently edited.
public ListIntegrationItem withLastUpdatedAt(Date lastUpdatedAt)
The timestamp of when the domain was most recently edited.
lastUpdatedAt
- The timestamp of when the domain was most recently edited.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 ListIntegrationItem 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 ListIntegrationItem addTagsEntry(String key, String value)
public ListIntegrationItem clearTagsEntries()
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 ListIntegrationItem 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 ListIntegrationItem addObjectTypeNamesEntry(String key, String value)
public ListIntegrationItem clearObjectTypeNamesEntries()
public void setWorkflowId(String workflowId)
Unique identifier for the workflow.
workflowId
- Unique identifier for the workflow.public String getWorkflowId()
Unique identifier for the workflow.
public ListIntegrationItem withWorkflowId(String workflowId)
Unique identifier for the workflow.
workflowId
- Unique identifier for the workflow.public void setIsUnstructured(Boolean isUnstructured)
Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or with ObjectTypeName equals _unstructured via API/CLI in flowDefinition.
isUnstructured
- Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or
with ObjectTypeName equals _unstructured via API/CLI in flowDefinition.public Boolean getIsUnstructured()
Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or with ObjectTypeName equals _unstructured via API/CLI in flowDefinition.
public ListIntegrationItem withIsUnstructured(Boolean isUnstructured)
Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or with ObjectTypeName equals _unstructured via API/CLI in flowDefinition.
isUnstructured
- Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or
with ObjectTypeName equals _unstructured via API/CLI in flowDefinition.public Boolean isUnstructured()
Boolean that shows if the Flow that's associated with the Integration is created in Amazon Appflow, or with ObjectTypeName equals _unstructured via API/CLI in flowDefinition.
public String toString()
toString
in class Object
Object.toString()
public ListIntegrationItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.