@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConfiguredTable extends Object implements Serializable, Cloneable, StructuredPojo
A table that has been configured for use in a collaboration.
Constructor and Description |
---|
ConfiguredTable() |
Modifier and Type | Method and Description |
---|---|
ConfiguredTable |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAllowedColumns()
The columns within the underlying Glue table that can be utilized within collaborations.
|
String |
getAnalysisMethod()
The analysis method for the configured table.
|
List<String> |
getAnalysisRuleTypes()
The types of analysis rules associated with this configured table.
|
String |
getArn()
The unique ARN for the configured table.
|
Date |
getCreateTime()
The time the configured table was created.
|
String |
getDescription()
A description for the configured table.
|
String |
getId()
The unique ID for the configured table.
|
String |
getName()
A name for the configured table.
|
TableReference |
getTableReference()
The Glue table that this configured table represents.
|
Date |
getUpdateTime()
The time the configured table was last updated
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAllowedColumns(Collection<String> allowedColumns)
The columns within the underlying Glue table that can be utilized within collaborations.
|
void |
setAnalysisMethod(String analysisMethod)
The analysis method for the configured table.
|
void |
setAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The types of analysis rules associated with this configured table.
|
void |
setArn(String arn)
The unique ARN for the configured table.
|
void |
setCreateTime(Date createTime)
The time the configured table was created.
|
void |
setDescription(String description)
A description for the configured table.
|
void |
setId(String id)
The unique ID for the configured table.
|
void |
setName(String name)
A name for the configured table.
|
void |
setTableReference(TableReference tableReference)
The Glue table that this configured table represents.
|
void |
setUpdateTime(Date updateTime)
The time the configured table was last updated
|
String |
toString()
Returns a string representation of this object.
|
ConfiguredTable |
withAllowedColumns(Collection<String> allowedColumns)
The columns within the underlying Glue table that can be utilized within collaborations.
|
ConfiguredTable |
withAllowedColumns(String... allowedColumns)
The columns within the underlying Glue table that can be utilized within collaborations.
|
ConfiguredTable |
withAnalysisMethod(AnalysisMethod analysisMethod)
The analysis method for the configured table.
|
ConfiguredTable |
withAnalysisMethod(String analysisMethod)
The analysis method for the configured table.
|
ConfiguredTable |
withAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The types of analysis rules associated with this configured table.
|
ConfiguredTable |
withAnalysisRuleTypes(ConfiguredTableAnalysisRuleType... analysisRuleTypes)
The types of analysis rules associated with this configured table.
|
ConfiguredTable |
withAnalysisRuleTypes(String... analysisRuleTypes)
The types of analysis rules associated with this configured table.
|
ConfiguredTable |
withArn(String arn)
The unique ARN for the configured table.
|
ConfiguredTable |
withCreateTime(Date createTime)
The time the configured table was created.
|
ConfiguredTable |
withDescription(String description)
A description for the configured table.
|
ConfiguredTable |
withId(String id)
The unique ID for the configured table.
|
ConfiguredTable |
withName(String name)
A name for the configured table.
|
ConfiguredTable |
withTableReference(TableReference tableReference)
The Glue table that this configured table represents.
|
ConfiguredTable |
withUpdateTime(Date updateTime)
The time the configured table was last updated
|
public void setId(String id)
The unique ID for the configured table.
id
- The unique ID for the configured table.public String getId()
The unique ID for the configured table.
public ConfiguredTable withId(String id)
The unique ID for the configured table.
id
- The unique ID for the configured table.public void setArn(String arn)
The unique ARN for the configured table.
arn
- The unique ARN for the configured table.public String getArn()
The unique ARN for the configured table.
public ConfiguredTable withArn(String arn)
The unique ARN for the configured table.
arn
- The unique ARN for the configured table.public void setName(String name)
A name for the configured table.
name
- A name for the configured table.public String getName()
A name for the configured table.
public ConfiguredTable withName(String name)
A name for the configured table.
name
- A name for the configured table.public void setDescription(String description)
A description for the configured table.
description
- A description for the configured table.public String getDescription()
A description for the configured table.
public ConfiguredTable withDescription(String description)
A description for the configured table.
description
- A description for the configured table.public void setTableReference(TableReference tableReference)
The Glue table that this configured table represents.
tableReference
- The Glue table that this configured table represents.public TableReference getTableReference()
The Glue table that this configured table represents.
public ConfiguredTable withTableReference(TableReference tableReference)
The Glue table that this configured table represents.
tableReference
- The Glue table that this configured table represents.public void setCreateTime(Date createTime)
The time the configured table was created.
createTime
- The time the configured table was created.public Date getCreateTime()
The time the configured table was created.
public ConfiguredTable withCreateTime(Date createTime)
The time the configured table was created.
createTime
- The time the configured table was created.public void setUpdateTime(Date updateTime)
The time the configured table was last updated
updateTime
- The time the configured table was last updatedpublic Date getUpdateTime()
The time the configured table was last updated
public ConfiguredTable withUpdateTime(Date updateTime)
The time the configured table was last updated
updateTime
- The time the configured table was last updatedpublic List<String> getAnalysisRuleTypes()
The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
ConfiguredTableAnalysisRuleType
public void setAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
analysisRuleTypes
- The types of analysis rules associated with this configured table. Currently, only one analysis rule may
be associated with a configured table.ConfiguredTableAnalysisRuleType
public ConfiguredTable withAnalysisRuleTypes(String... analysisRuleTypes)
The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
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 types of analysis rules associated with this configured table. Currently, only one analysis rule may
be associated with a configured table.ConfiguredTableAnalysisRuleType
public ConfiguredTable withAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
analysisRuleTypes
- The types of analysis rules associated with this configured table. Currently, only one analysis rule may
be associated with a configured table.ConfiguredTableAnalysisRuleType
public ConfiguredTable withAnalysisRuleTypes(ConfiguredTableAnalysisRuleType... analysisRuleTypes)
The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
analysisRuleTypes
- The types of analysis rules associated with this configured table. Currently, only one analysis rule may
be associated with a configured table.ConfiguredTableAnalysisRuleType
public void setAnalysisMethod(String analysisMethod)
The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
analysisMethod
- The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod
public String getAnalysisMethod()
The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
AnalysisMethod
public ConfiguredTable withAnalysisMethod(String analysisMethod)
The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
analysisMethod
- The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod
public ConfiguredTable withAnalysisMethod(AnalysisMethod analysisMethod)
The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
analysisMethod
- The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod
public List<String> getAllowedColumns()
The columns within the underlying Glue table that can be utilized within collaborations.
public void setAllowedColumns(Collection<String> allowedColumns)
The columns within the underlying Glue table that can be utilized within collaborations.
allowedColumns
- The columns within the underlying Glue table that can be utilized within collaborations.public ConfiguredTable withAllowedColumns(String... allowedColumns)
The columns within the underlying Glue table that can be utilized within collaborations.
NOTE: This method appends the values to the existing list (if any). Use
setAllowedColumns(java.util.Collection)
or withAllowedColumns(java.util.Collection)
if you want
to override the existing values.
allowedColumns
- The columns within the underlying Glue table that can be utilized within collaborations.public ConfiguredTable withAllowedColumns(Collection<String> allowedColumns)
The columns within the underlying Glue table that can be utilized within collaborations.
allowedColumns
- The columns within the underlying Glue table that can be utilized within collaborations.public String toString()
toString
in class Object
Object.toString()
public ConfiguredTable clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.