@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateConfiguredTableRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateConfiguredTableRequest() |
Modifier and Type | Method and Description |
---|---|
CreateConfiguredTableRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAllowedColumns()
The columns of the underlying table that can be used by collaborations or analysis rules.
|
String |
getAnalysisMethod()
The analysis method for the configured tables.
|
String |
getDescription()
A description for the configured table.
|
String |
getName()
The name of the configured table.
|
TableReference |
getTableReference()
A reference to the AWS Glue table being configured.
|
int |
hashCode() |
void |
setAllowedColumns(Collection<String> allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
|
void |
setAnalysisMethod(String analysisMethod)
The analysis method for the configured tables.
|
void |
setDescription(String description)
A description for the configured table.
|
void |
setName(String name)
The name of the configured table.
|
void |
setTableReference(TableReference tableReference)
A reference to the AWS Glue table being configured.
|
String |
toString()
Returns a string representation of this object.
|
CreateConfiguredTableRequest |
withAllowedColumns(Collection<String> allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
|
CreateConfiguredTableRequest |
withAllowedColumns(String... allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
|
CreateConfiguredTableRequest |
withAnalysisMethod(AnalysisMethod analysisMethod)
The analysis method for the configured tables.
|
CreateConfiguredTableRequest |
withAnalysisMethod(String analysisMethod)
The analysis method for the configured tables.
|
CreateConfiguredTableRequest |
withDescription(String description)
A description for the configured table.
|
CreateConfiguredTableRequest |
withName(String name)
The name of the configured table.
|
CreateConfiguredTableRequest |
withTableReference(TableReference tableReference)
A reference to the AWS Glue table being configured.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setName(String name)
The name of the configured table.
name
- The name of the configured table.public String getName()
The name of the configured table.
public CreateConfiguredTableRequest withName(String name)
The name of the configured table.
name
- The name of 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 CreateConfiguredTableRequest withDescription(String description)
A description for the configured table.
description
- A description for the configured table.public void setTableReference(TableReference tableReference)
A reference to the AWS Glue table being configured.
tableReference
- A reference to the AWS Glue table being configured.public TableReference getTableReference()
A reference to the AWS Glue table being configured.
public CreateConfiguredTableRequest withTableReference(TableReference tableReference)
A reference to the AWS Glue table being configured.
tableReference
- A reference to the AWS Glue table being configured.public List<String> getAllowedColumns()
The columns of the underlying table that can be used by collaborations or analysis rules.
public void setAllowedColumns(Collection<String> allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
allowedColumns
- The columns of the underlying table that can be used by collaborations or analysis rules.public CreateConfiguredTableRequest withAllowedColumns(String... allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
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 of the underlying table that can be used by collaborations or analysis rules.public CreateConfiguredTableRequest withAllowedColumns(Collection<String> allowedColumns)
The columns of the underlying table that can be used by collaborations or analysis rules.
allowedColumns
- The columns of the underlying table that can be used by collaborations or analysis rules.public void setAnalysisMethod(String analysisMethod)
The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.
analysisMethod
- The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod
public String getAnalysisMethod()
The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.
AnalysisMethod
public CreateConfiguredTableRequest withAnalysisMethod(String analysisMethod)
The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.
analysisMethod
- The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod
public CreateConfiguredTableRequest withAnalysisMethod(AnalysisMethod analysisMethod)
The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.
analysisMethod
- The analysis method for the configured tables. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod
public String toString()
toString
in class Object
Object.toString()
public CreateConfiguredTableRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()