@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateKxDataviewRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateKxDataviewRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateKxDataviewRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getChangesetId()
A unique identifier for the changeset.
|
String |
getClientToken()
A token that ensures idempotency.
|
String |
getDatabaseName()
The name of the database.
|
String |
getDataviewName()
The name of the dataview that you want to update.
|
String |
getDescription()
The description for a dataview.
|
String |
getEnvironmentId()
A unique identifier for the kdb environment, where you want to update the dataview.
|
List<KxDataviewSegmentConfiguration> |
getSegmentConfigurations()
The configuration that contains the database path of the data that you want to place on each selected volume.
|
int |
hashCode() |
void |
setChangesetId(String changesetId)
A unique identifier for the changeset.
|
void |
setClientToken(String clientToken)
A token that ensures idempotency.
|
void |
setDatabaseName(String databaseName)
The name of the database.
|
void |
setDataviewName(String dataviewName)
The name of the dataview that you want to update.
|
void |
setDescription(String description)
The description for a dataview.
|
void |
setEnvironmentId(String environmentId)
A unique identifier for the kdb environment, where you want to update the dataview.
|
void |
setSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume.
|
String |
toString()
Returns a string representation of this object.
|
UpdateKxDataviewRequest |
withChangesetId(String changesetId)
A unique identifier for the changeset.
|
UpdateKxDataviewRequest |
withClientToken(String clientToken)
A token that ensures idempotency.
|
UpdateKxDataviewRequest |
withDatabaseName(String databaseName)
The name of the database.
|
UpdateKxDataviewRequest |
withDataviewName(String dataviewName)
The name of the dataview that you want to update.
|
UpdateKxDataviewRequest |
withDescription(String description)
The description for a dataview.
|
UpdateKxDataviewRequest |
withEnvironmentId(String environmentId)
A unique identifier for the kdb environment, where you want to update the dataview.
|
UpdateKxDataviewRequest |
withSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume.
|
UpdateKxDataviewRequest |
withSegmentConfigurations(KxDataviewSegmentConfiguration... segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume.
|
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 setEnvironmentId(String environmentId)
A unique identifier for the kdb environment, where you want to update the dataview.
environmentId
- A unique identifier for the kdb environment, where you want to update the dataview.public String getEnvironmentId()
A unique identifier for the kdb environment, where you want to update the dataview.
public UpdateKxDataviewRequest withEnvironmentId(String environmentId)
A unique identifier for the kdb environment, where you want to update the dataview.
environmentId
- A unique identifier for the kdb environment, where you want to update the dataview.public void setDatabaseName(String databaseName)
The name of the database.
databaseName
- The name of the database.public String getDatabaseName()
The name of the database.
public UpdateKxDataviewRequest withDatabaseName(String databaseName)
The name of the database.
databaseName
- The name of the database.public void setDataviewName(String dataviewName)
The name of the dataview that you want to update.
dataviewName
- The name of the dataview that you want to update.public String getDataviewName()
The name of the dataview that you want to update.
public UpdateKxDataviewRequest withDataviewName(String dataviewName)
The name of the dataview that you want to update.
dataviewName
- The name of the dataview that you want to update.public void setDescription(String description)
The description for a dataview.
description
- The description for a dataview.public String getDescription()
The description for a dataview.
public UpdateKxDataviewRequest withDescription(String description)
The description for a dataview.
description
- The description for a dataview.public void setChangesetId(String changesetId)
A unique identifier for the changeset.
changesetId
- A unique identifier for the changeset.public String getChangesetId()
A unique identifier for the changeset.
public UpdateKxDataviewRequest withChangesetId(String changesetId)
A unique identifier for the changeset.
changesetId
- A unique identifier for the changeset.public List<KxDataviewSegmentConfiguration> getSegmentConfigurations()
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
public void setSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
segmentConfigurations
- The configuration that contains the database path of the data that you want to place on each selected
volume. Each segment must have a unique database path for each volume. If you do not explicitly specify
any database path for a volume, they are accessible from the cluster through the default S3/object store
segment.public UpdateKxDataviewRequest withSegmentConfigurations(KxDataviewSegmentConfiguration... segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
NOTE: This method appends the values to the existing list (if any). Use
setSegmentConfigurations(java.util.Collection)
or
withSegmentConfigurations(java.util.Collection)
if you want to override the existing values.
segmentConfigurations
- The configuration that contains the database path of the data that you want to place on each selected
volume. Each segment must have a unique database path for each volume. If you do not explicitly specify
any database path for a volume, they are accessible from the cluster through the default S3/object store
segment.public UpdateKxDataviewRequest withSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
segmentConfigurations
- The configuration that contains the database path of the data that you want to place on each selected
volume. Each segment must have a unique database path for each volume. If you do not explicitly specify
any database path for a volume, they are accessible from the cluster through the default S3/object store
segment.public void setClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken
- A token that ensures idempotency. This token expires in 10 minutes.public String getClientToken()
A token that ensures idempotency. This token expires in 10 minutes.
public UpdateKxDataviewRequest withClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken
- A token that ensures idempotency. This token expires in 10 minutes.public String toString()
toString
in class Object
Object.toString()
public UpdateKxDataviewRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()