@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConfiguredTableAnalysisRule extends Object implements Serializable, Cloneable, StructuredPojo
A configured table analysis rule, which limits how data for this table can be used.
Constructor and Description |
---|
ConfiguredTableAnalysisRule() |
Modifier and Type | Method and Description |
---|---|
ConfiguredTableAnalysisRule |
clone() |
boolean |
equals(Object obj) |
String |
getConfiguredTableArn()
The unique ARN for the configured table.
|
String |
getConfiguredTableId()
The unique ID for the configured table.
|
Date |
getCreateTime()
The time the configured table analysis rule was created.
|
ConfiguredTableAnalysisRulePolicy |
getPolicy()
The policy that controls SQL query rules.
|
String |
getType()
The type of configured table analysis rule.
|
Date |
getUpdateTime()
The time the configured table analysis rule was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConfiguredTableArn(String configuredTableArn)
The unique ARN for the configured table.
|
void |
setConfiguredTableId(String configuredTableId)
The unique ID for the configured table.
|
void |
setCreateTime(Date createTime)
The time the configured table analysis rule was created.
|
void |
setPolicy(ConfiguredTableAnalysisRulePolicy policy)
The policy that controls SQL query rules.
|
void |
setType(String type)
The type of configured table analysis rule.
|
void |
setUpdateTime(Date updateTime)
The time the configured table analysis rule was last updated.
|
String |
toString()
Returns a string representation of this object.
|
ConfiguredTableAnalysisRule |
withConfiguredTableArn(String configuredTableArn)
The unique ARN for the configured table.
|
ConfiguredTableAnalysisRule |
withConfiguredTableId(String configuredTableId)
The unique ID for the configured table.
|
ConfiguredTableAnalysisRule |
withCreateTime(Date createTime)
The time the configured table analysis rule was created.
|
ConfiguredTableAnalysisRule |
withPolicy(ConfiguredTableAnalysisRulePolicy policy)
The policy that controls SQL query rules.
|
ConfiguredTableAnalysisRule |
withType(ConfiguredTableAnalysisRuleType type)
The type of configured table analysis rule.
|
ConfiguredTableAnalysisRule |
withType(String type)
The type of configured table analysis rule.
|
ConfiguredTableAnalysisRule |
withUpdateTime(Date updateTime)
The time the configured table analysis rule was last updated.
|
public void setConfiguredTableId(String configuredTableId)
The unique ID for the configured table.
configuredTableId
- The unique ID for the configured table.public String getConfiguredTableId()
The unique ID for the configured table.
public ConfiguredTableAnalysisRule withConfiguredTableId(String configuredTableId)
The unique ID for the configured table.
configuredTableId
- The unique ID for the configured table.public void setConfiguredTableArn(String configuredTableArn)
The unique ARN for the configured table.
configuredTableArn
- The unique ARN for the configured table.public String getConfiguredTableArn()
The unique ARN for the configured table.
public ConfiguredTableAnalysisRule withConfiguredTableArn(String configuredTableArn)
The unique ARN for the configured table.
configuredTableArn
- The unique ARN for the configured table.public void setPolicy(ConfiguredTableAnalysisRulePolicy policy)
The policy that controls SQL query rules.
policy
- The policy that controls SQL query rules.public ConfiguredTableAnalysisRulePolicy getPolicy()
The policy that controls SQL query rules.
public ConfiguredTableAnalysisRule withPolicy(ConfiguredTableAnalysisRulePolicy policy)
The policy that controls SQL query rules.
policy
- The policy that controls SQL query rules.public void setType(String type)
The type of configured table analysis rule.
type
- The type of configured table analysis rule.ConfiguredTableAnalysisRuleType
public String getType()
The type of configured table analysis rule.
ConfiguredTableAnalysisRuleType
public ConfiguredTableAnalysisRule withType(String type)
The type of configured table analysis rule.
type
- The type of configured table analysis rule.ConfiguredTableAnalysisRuleType
public ConfiguredTableAnalysisRule withType(ConfiguredTableAnalysisRuleType type)
The type of configured table analysis rule.
type
- The type of configured table analysis rule.ConfiguredTableAnalysisRuleType
public void setCreateTime(Date createTime)
The time the configured table analysis rule was created.
createTime
- The time the configured table analysis rule was created.public Date getCreateTime()
The time the configured table analysis rule was created.
public ConfiguredTableAnalysisRule withCreateTime(Date createTime)
The time the configured table analysis rule was created.
createTime
- The time the configured table analysis rule was created.public void setUpdateTime(Date updateTime)
The time the configured table analysis rule was last updated.
updateTime
- The time the configured table analysis rule was last updated.public Date getUpdateTime()
The time the configured table analysis rule was last updated.
public ConfiguredTableAnalysisRule withUpdateTime(Date updateTime)
The time the configured table analysis rule was last updated.
updateTime
- The time the configured table analysis rule was last updated.public String toString()
toString
in class Object
Object.toString()
public ConfiguredTableAnalysisRule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.