@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateDataCatalogRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateDataCatalogRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateDataCatalogRequest |
addParametersEntry(String key,
String value)
Add a single Parameters entry
|
UpdateDataCatalogRequest |
clearParametersEntries()
Removes all the entries added into Parameters.
|
UpdateDataCatalogRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
New or modified text that describes the data catalog.
|
String |
getName()
The name of the data catalog to update.
|
Map<String,String> |
getParameters()
Specifies the Lambda function or functions to use for updating the data catalog.
|
String |
getType()
Specifies the type of data catalog to update.
|
int |
hashCode() |
void |
setDescription(String description)
New or modified text that describes the data catalog.
|
void |
setName(String name)
The name of the data catalog to update.
|
void |
setParameters(Map<String,String> parameters)
Specifies the Lambda function or functions to use for updating the data catalog.
|
void |
setType(String type)
Specifies the type of data catalog to update.
|
String |
toString()
Returns a string representation of this object.
|
UpdateDataCatalogRequest |
withDescription(String description)
New or modified text that describes the data catalog.
|
UpdateDataCatalogRequest |
withName(String name)
The name of the data catalog to update.
|
UpdateDataCatalogRequest |
withParameters(Map<String,String> parameters)
Specifies the Lambda function or functions to use for updating the data catalog.
|
UpdateDataCatalogRequest |
withType(DataCatalogType type)
Specifies the type of data catalog to update.
|
UpdateDataCatalogRequest |
withType(String type)
Specifies the type of data catalog to update.
|
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 data catalog to update. The catalog name must be unique for the Amazon Web Services account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The remainder of the length constraint of 256 is reserved for use by Athena.
name
- The name of the data catalog to update. The catalog name must be unique for the Amazon Web Services
account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The
remainder of the length constraint of 256 is reserved for use by Athena.public String getName()
The name of the data catalog to update. The catalog name must be unique for the Amazon Web Services account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The remainder of the length constraint of 256 is reserved for use by Athena.
public UpdateDataCatalogRequest withName(String name)
The name of the data catalog to update. The catalog name must be unique for the Amazon Web Services account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The remainder of the length constraint of 256 is reserved for use by Athena.
name
- The name of the data catalog to update. The catalog name must be unique for the Amazon Web Services
account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The
remainder of the length constraint of 256 is reserved for use by Athena.public void setType(String type)
Specifies the type of data catalog to update. Specify LAMBDA
for a federated catalog,
HIVE
for an external hive metastore, or GLUE
for an Glue Data Catalog.
type
- Specifies the type of data catalog to update. Specify LAMBDA
for a federated catalog,
HIVE
for an external hive metastore, or GLUE
for an Glue Data Catalog.DataCatalogType
public String getType()
Specifies the type of data catalog to update. Specify LAMBDA
for a federated catalog,
HIVE
for an external hive metastore, or GLUE
for an Glue Data Catalog.
LAMBDA
for a federated catalog,
HIVE
for an external hive metastore, or GLUE
for an Glue Data Catalog.DataCatalogType
public UpdateDataCatalogRequest withType(String type)
Specifies the type of data catalog to update. Specify LAMBDA
for a federated catalog,
HIVE
for an external hive metastore, or GLUE
for an Glue Data Catalog.
type
- Specifies the type of data catalog to update. Specify LAMBDA
for a federated catalog,
HIVE
for an external hive metastore, or GLUE
for an Glue Data Catalog.DataCatalogType
public UpdateDataCatalogRequest withType(DataCatalogType type)
Specifies the type of data catalog to update. Specify LAMBDA
for a federated catalog,
HIVE
for an external hive metastore, or GLUE
for an Glue Data Catalog.
type
- Specifies the type of data catalog to update. Specify LAMBDA
for a federated catalog,
HIVE
for an external hive metastore, or GLUE
for an Glue Data Catalog.DataCatalogType
public void setDescription(String description)
New or modified text that describes the data catalog.
description
- New or modified text that describes the data catalog.public String getDescription()
New or modified text that describes the data catalog.
public UpdateDataCatalogRequest withDescription(String description)
New or modified text that describes the data catalog.
description
- New or modified text that describes the data catalog.public Map<String,String> getParameters()
Specifies the Lambda function or functions to use for updating the data catalog. This is a mapping whose values depend on the catalog type.
For the HIVE
data catalog type, use the following syntax. The metadata-function
parameter is required. The sdk-version
parameter is optional and defaults to the currently supported
version.
metadata-function=lambda_arn, sdk-version=version_number
For the LAMBDA
data catalog type, use one of the following sets of required parameters, but not
both.
If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required.
metadata-function=lambda_arn, record-function=lambda_arn
If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function.
function=lambda_arn
For the HIVE
data catalog type, use the following syntax. The metadata-function
parameter is required. The sdk-version
parameter is optional and defaults to the currently
supported version.
metadata-function=lambda_arn, sdk-version=version_number
For the LAMBDA
data catalog type, use one of the following sets of required parameters, but
not both.
If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required.
metadata-function=lambda_arn, record-function=lambda_arn
If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function.
function=lambda_arn
public void setParameters(Map<String,String> parameters)
Specifies the Lambda function or functions to use for updating the data catalog. This is a mapping whose values depend on the catalog type.
For the HIVE
data catalog type, use the following syntax. The metadata-function
parameter is required. The sdk-version
parameter is optional and defaults to the currently supported
version.
metadata-function=lambda_arn, sdk-version=version_number
For the LAMBDA
data catalog type, use one of the following sets of required parameters, but not
both.
If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required.
metadata-function=lambda_arn, record-function=lambda_arn
If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function.
function=lambda_arn
parameters
- Specifies the Lambda function or functions to use for updating the data catalog. This is a mapping whose
values depend on the catalog type.
For the HIVE
data catalog type, use the following syntax. The metadata-function
parameter is required. The sdk-version
parameter is optional and defaults to the currently
supported version.
metadata-function=lambda_arn, sdk-version=version_number
For the LAMBDA
data catalog type, use one of the following sets of required parameters, but
not both.
If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required.
metadata-function=lambda_arn, record-function=lambda_arn
If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function.
function=lambda_arn
public UpdateDataCatalogRequest withParameters(Map<String,String> parameters)
Specifies the Lambda function or functions to use for updating the data catalog. This is a mapping whose values depend on the catalog type.
For the HIVE
data catalog type, use the following syntax. The metadata-function
parameter is required. The sdk-version
parameter is optional and defaults to the currently supported
version.
metadata-function=lambda_arn, sdk-version=version_number
For the LAMBDA
data catalog type, use one of the following sets of required parameters, but not
both.
If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required.
metadata-function=lambda_arn, record-function=lambda_arn
If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function.
function=lambda_arn
parameters
- Specifies the Lambda function or functions to use for updating the data catalog. This is a mapping whose
values depend on the catalog type.
For the HIVE
data catalog type, use the following syntax. The metadata-function
parameter is required. The sdk-version
parameter is optional and defaults to the currently
supported version.
metadata-function=lambda_arn, sdk-version=version_number
For the LAMBDA
data catalog type, use one of the following sets of required parameters, but
not both.
If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required.
metadata-function=lambda_arn, record-function=lambda_arn
If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function.
function=lambda_arn
public UpdateDataCatalogRequest addParametersEntry(String key, String value)
public UpdateDataCatalogRequest clearParametersEntries()
public String toString()
toString
in class Object
Object.toString()
public UpdateDataCatalogRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()