@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConfiguredTableAssociation extends Object implements Serializable, Cloneable, StructuredPojo
A configured table association links a configured table to a collaboration.
Constructor and Description |
---|
ConfiguredTableAssociation() |
Modifier and Type | Method and Description |
---|---|
ConfiguredTableAssociation |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAnalysisRuleTypes()
The analysis rule types for the configured table association.
|
String |
getArn()
The unique ARN for the configured table association.
|
String |
getConfiguredTableArn()
The unique ARN for the configured table that the association refers to.
|
String |
getConfiguredTableId()
The unique ID for the configured table that the association refers to.
|
Date |
getCreateTime()
The time the configured table association was created.
|
String |
getDescription()
A description of the configured table association.
|
String |
getId()
The unique ID for the configured table association.
|
String |
getMembershipArn()
The unique ARN for the membership this configured table association belongs to.
|
String |
getMembershipId()
The unique ID for the membership this configured table association belongs to.
|
String |
getName()
The name of the configured table association, in lowercase.
|
String |
getRoleArn()
The service will assume this role to access catalog metadata and query the table.
|
Date |
getUpdateTime()
The time the configured table association was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The analysis rule types for the configured table association.
|
void |
setArn(String arn)
The unique ARN for the configured table association.
|
void |
setConfiguredTableArn(String configuredTableArn)
The unique ARN for the configured table that the association refers to.
|
void |
setConfiguredTableId(String configuredTableId)
The unique ID for the configured table that the association refers to.
|
void |
setCreateTime(Date createTime)
The time the configured table association was created.
|
void |
setDescription(String description)
A description of the configured table association.
|
void |
setId(String id)
The unique ID for the configured table association.
|
void |
setMembershipArn(String membershipArn)
The unique ARN for the membership this configured table association belongs to.
|
void |
setMembershipId(String membershipId)
The unique ID for the membership this configured table association belongs to.
|
void |
setName(String name)
The name of the configured table association, in lowercase.
|
void |
setRoleArn(String roleArn)
The service will assume this role to access catalog metadata and query the table.
|
void |
setUpdateTime(Date updateTime)
The time the configured table association was last updated.
|
String |
toString()
Returns a string representation of this object.
|
ConfiguredTableAssociation |
withAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The analysis rule types for the configured table association.
|
ConfiguredTableAssociation |
withAnalysisRuleTypes(ConfiguredTableAssociationAnalysisRuleType... analysisRuleTypes)
The analysis rule types for the configured table association.
|
ConfiguredTableAssociation |
withAnalysisRuleTypes(String... analysisRuleTypes)
The analysis rule types for the configured table association.
|
ConfiguredTableAssociation |
withArn(String arn)
The unique ARN for the configured table association.
|
ConfiguredTableAssociation |
withConfiguredTableArn(String configuredTableArn)
The unique ARN for the configured table that the association refers to.
|
ConfiguredTableAssociation |
withConfiguredTableId(String configuredTableId)
The unique ID for the configured table that the association refers to.
|
ConfiguredTableAssociation |
withCreateTime(Date createTime)
The time the configured table association was created.
|
ConfiguredTableAssociation |
withDescription(String description)
A description of the configured table association.
|
ConfiguredTableAssociation |
withId(String id)
The unique ID for the configured table association.
|
ConfiguredTableAssociation |
withMembershipArn(String membershipArn)
The unique ARN for the membership this configured table association belongs to.
|
ConfiguredTableAssociation |
withMembershipId(String membershipId)
The unique ID for the membership this configured table association belongs to.
|
ConfiguredTableAssociation |
withName(String name)
The name of the configured table association, in lowercase.
|
ConfiguredTableAssociation |
withRoleArn(String roleArn)
The service will assume this role to access catalog metadata and query the table.
|
ConfiguredTableAssociation |
withUpdateTime(Date updateTime)
The time the configured table association was last updated.
|
public void setArn(String arn)
The unique ARN for the configured table association.
arn
- The unique ARN for the configured table association.public String getArn()
The unique ARN for the configured table association.
public ConfiguredTableAssociation withArn(String arn)
The unique ARN for the configured table association.
arn
- The unique ARN for the configured table association.public void setId(String id)
The unique ID for the configured table association.
id
- The unique ID for the configured table association.public String getId()
The unique ID for the configured table association.
public ConfiguredTableAssociation withId(String id)
The unique ID for the configured table association.
id
- The unique ID for the configured table association.public void setConfiguredTableId(String configuredTableId)
The unique ID for the configured table that the association refers to.
configuredTableId
- The unique ID for the configured table that the association refers to.public String getConfiguredTableId()
The unique ID for the configured table that the association refers to.
public ConfiguredTableAssociation withConfiguredTableId(String configuredTableId)
The unique ID for the configured table that the association refers to.
configuredTableId
- The unique ID for the configured table that the association refers to.public void setConfiguredTableArn(String configuredTableArn)
The unique ARN for the configured table that the association refers to.
configuredTableArn
- The unique ARN for the configured table that the association refers to.public String getConfiguredTableArn()
The unique ARN for the configured table that the association refers to.
public ConfiguredTableAssociation withConfiguredTableArn(String configuredTableArn)
The unique ARN for the configured table that the association refers to.
configuredTableArn
- The unique ARN for the configured table that the association refers to.public void setMembershipId(String membershipId)
The unique ID for the membership this configured table association belongs to.
membershipId
- The unique ID for the membership this configured table association belongs to.public String getMembershipId()
The unique ID for the membership this configured table association belongs to.
public ConfiguredTableAssociation withMembershipId(String membershipId)
The unique ID for the membership this configured table association belongs to.
membershipId
- The unique ID for the membership this configured table association belongs to.public void setMembershipArn(String membershipArn)
The unique ARN for the membership this configured table association belongs to.
membershipArn
- The unique ARN for the membership this configured table association belongs to.public String getMembershipArn()
The unique ARN for the membership this configured table association belongs to.
public ConfiguredTableAssociation withMembershipArn(String membershipArn)
The unique ARN for the membership this configured table association belongs to.
membershipArn
- The unique ARN for the membership this configured table association belongs to.public void setRoleArn(String roleArn)
The service will assume this role to access catalog metadata and query the table.
roleArn
- The service will assume this role to access catalog metadata and query the table.public String getRoleArn()
The service will assume this role to access catalog metadata and query the table.
public ConfiguredTableAssociation withRoleArn(String roleArn)
The service will assume this role to access catalog metadata and query the table.
roleArn
- The service will assume this role to access catalog metadata and query the table.public void setName(String name)
The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.
name
- The name of the configured table association, in lowercase. The table is identified by this name when
running protected queries against the underlying data.public String getName()
The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.
public ConfiguredTableAssociation withName(String name)
The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.
name
- The name of the configured table association, in lowercase. The table is identified by this name when
running protected queries against the underlying data.public void setDescription(String description)
A description of the configured table association.
description
- A description of the configured table association.public String getDescription()
A description of the configured table association.
public ConfiguredTableAssociation withDescription(String description)
A description of the configured table association.
description
- A description of the configured table association.public List<String> getAnalysisRuleTypes()
The analysis rule types for the configured table association.
ConfiguredTableAssociationAnalysisRuleType
public void setAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The analysis rule types for the configured table association.
analysisRuleTypes
- The analysis rule types for the configured table association.ConfiguredTableAssociationAnalysisRuleType
public ConfiguredTableAssociation withAnalysisRuleTypes(String... analysisRuleTypes)
The analysis rule types for the configured table association.
NOTE: This method appends the values to the existing list (if any). Use
setAnalysisRuleTypes(java.util.Collection)
or withAnalysisRuleTypes(java.util.Collection)
if
you want to override the existing values.
analysisRuleTypes
- The analysis rule types for the configured table association.ConfiguredTableAssociationAnalysisRuleType
public ConfiguredTableAssociation withAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The analysis rule types for the configured table association.
analysisRuleTypes
- The analysis rule types for the configured table association.ConfiguredTableAssociationAnalysisRuleType
public ConfiguredTableAssociation withAnalysisRuleTypes(ConfiguredTableAssociationAnalysisRuleType... analysisRuleTypes)
The analysis rule types for the configured table association.
analysisRuleTypes
- The analysis rule types for the configured table association.ConfiguredTableAssociationAnalysisRuleType
public void setCreateTime(Date createTime)
The time the configured table association was created.
createTime
- The time the configured table association was created.public Date getCreateTime()
The time the configured table association was created.
public ConfiguredTableAssociation withCreateTime(Date createTime)
The time the configured table association was created.
createTime
- The time the configured table association was created.public void setUpdateTime(Date updateTime)
The time the configured table association was last updated.
updateTime
- The time the configured table association was last updated.public Date getUpdateTime()
The time the configured table association was last updated.
public ConfiguredTableAssociation withUpdateTime(Date updateTime)
The time the configured table association was last updated.
updateTime
- The time the configured table association was last updated.public String toString()
toString
in class Object
Object.toString()
public ConfiguredTableAssociation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.