@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConfiguredTableAssociationAnalysisRule extends Object implements Serializable, Cloneable, StructuredPojo
An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used
within its associated collaboration. In the console, the ConfiguredTableAssociationAnalysisRule
is
referred to as the collaboration analysis rule.
Constructor and Description |
---|
ConfiguredTableAssociationAnalysisRule() |
Modifier and Type | Method and Description |
---|---|
ConfiguredTableAssociationAnalysisRule |
clone() |
boolean |
equals(Object obj) |
String |
getConfiguredTableAssociationArn()
The Amazon Resource Name (ARN) of the configured table association.
|
String |
getConfiguredTableAssociationId()
The unique identifier for the configured table association.
|
Date |
getCreateTime()
The creation time of the configured table association analysis rule.
|
String |
getMembershipIdentifier()
The membership identifier for the configured table association analysis rule.
|
ConfiguredTableAssociationAnalysisRulePolicy |
getPolicy()
The policy of the configured table association analysis rule.
|
String |
getType()
The type of the configured table association analysis rule.
|
Date |
getUpdateTime()
The update time of the configured table association analysis rule.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConfiguredTableAssociationArn(String configuredTableAssociationArn)
The Amazon Resource Name (ARN) of the configured table association.
|
void |
setConfiguredTableAssociationId(String configuredTableAssociationId)
The unique identifier for the configured table association.
|
void |
setCreateTime(Date createTime)
The creation time of the configured table association analysis rule.
|
void |
setMembershipIdentifier(String membershipIdentifier)
The membership identifier for the configured table association analysis rule.
|
void |
setPolicy(ConfiguredTableAssociationAnalysisRulePolicy policy)
The policy of the configured table association analysis rule.
|
void |
setType(String type)
The type of the configured table association analysis rule.
|
void |
setUpdateTime(Date updateTime)
The update time of the configured table association analysis rule.
|
String |
toString()
Returns a string representation of this object.
|
ConfiguredTableAssociationAnalysisRule |
withConfiguredTableAssociationArn(String configuredTableAssociationArn)
The Amazon Resource Name (ARN) of the configured table association.
|
ConfiguredTableAssociationAnalysisRule |
withConfiguredTableAssociationId(String configuredTableAssociationId)
The unique identifier for the configured table association.
|
ConfiguredTableAssociationAnalysisRule |
withCreateTime(Date createTime)
The creation time of the configured table association analysis rule.
|
ConfiguredTableAssociationAnalysisRule |
withMembershipIdentifier(String membershipIdentifier)
The membership identifier for the configured table association analysis rule.
|
ConfiguredTableAssociationAnalysisRule |
withPolicy(ConfiguredTableAssociationAnalysisRulePolicy policy)
The policy of the configured table association analysis rule.
|
ConfiguredTableAssociationAnalysisRule |
withType(ConfiguredTableAssociationAnalysisRuleType type)
The type of the configured table association analysis rule.
|
ConfiguredTableAssociationAnalysisRule |
withType(String type)
The type of the configured table association analysis rule.
|
ConfiguredTableAssociationAnalysisRule |
withUpdateTime(Date updateTime)
The update time of the configured table association analysis rule.
|
public ConfiguredTableAssociationAnalysisRule()
public void setMembershipIdentifier(String membershipIdentifier)
The membership identifier for the configured table association analysis rule.
membershipIdentifier
- The membership identifier for the configured table association analysis rule.public String getMembershipIdentifier()
The membership identifier for the configured table association analysis rule.
public ConfiguredTableAssociationAnalysisRule withMembershipIdentifier(String membershipIdentifier)
The membership identifier for the configured table association analysis rule.
membershipIdentifier
- The membership identifier for the configured table association analysis rule.public void setConfiguredTableAssociationId(String configuredTableAssociationId)
The unique identifier for the configured table association.
configuredTableAssociationId
- The unique identifier for the configured table association.public String getConfiguredTableAssociationId()
The unique identifier for the configured table association.
public ConfiguredTableAssociationAnalysisRule withConfiguredTableAssociationId(String configuredTableAssociationId)
The unique identifier for the configured table association.
configuredTableAssociationId
- The unique identifier for the configured table association.public void setConfiguredTableAssociationArn(String configuredTableAssociationArn)
The Amazon Resource Name (ARN) of the configured table association.
configuredTableAssociationArn
- The Amazon Resource Name (ARN) of the configured table association.public String getConfiguredTableAssociationArn()
The Amazon Resource Name (ARN) of the configured table association.
public ConfiguredTableAssociationAnalysisRule withConfiguredTableAssociationArn(String configuredTableAssociationArn)
The Amazon Resource Name (ARN) of the configured table association.
configuredTableAssociationArn
- The Amazon Resource Name (ARN) of the configured table association.public void setPolicy(ConfiguredTableAssociationAnalysisRulePolicy policy)
The policy of the configured table association analysis rule.
policy
- The policy of the configured table association analysis rule.public ConfiguredTableAssociationAnalysisRulePolicy getPolicy()
The policy of the configured table association analysis rule.
public ConfiguredTableAssociationAnalysisRule withPolicy(ConfiguredTableAssociationAnalysisRulePolicy policy)
The policy of the configured table association analysis rule.
policy
- The policy of the configured table association analysis rule.public void setType(String type)
The type of the configured table association analysis rule.
type
- The type of the configured table association analysis rule.ConfiguredTableAssociationAnalysisRuleType
public String getType()
The type of the configured table association analysis rule.
ConfiguredTableAssociationAnalysisRuleType
public ConfiguredTableAssociationAnalysisRule withType(String type)
The type of the configured table association analysis rule.
type
- The type of the configured table association analysis rule.ConfiguredTableAssociationAnalysisRuleType
public ConfiguredTableAssociationAnalysisRule withType(ConfiguredTableAssociationAnalysisRuleType type)
The type of the configured table association analysis rule.
type
- The type of the configured table association analysis rule.ConfiguredTableAssociationAnalysisRuleType
public void setCreateTime(Date createTime)
The creation time of the configured table association analysis rule.
createTime
- The creation time of the configured table association analysis rule.public Date getCreateTime()
The creation time of the configured table association analysis rule.
public ConfiguredTableAssociationAnalysisRule withCreateTime(Date createTime)
The creation time of the configured table association analysis rule.
createTime
- The creation time of the configured table association analysis rule.public void setUpdateTime(Date updateTime)
The update time of the configured table association analysis rule.
updateTime
- The update time of the configured table association analysis rule.public Date getUpdateTime()
The update time of the configured table association analysis rule.
public ConfiguredTableAssociationAnalysisRule withUpdateTime(Date updateTime)
The update time of the configured table association analysis rule.
updateTime
- The update time of the configured table association analysis rule.public String toString()
toString
in class Object
Object.toString()
public ConfiguredTableAssociationAnalysisRule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.