@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSRedshiftServerlessClient extends AmazonWebServiceClient implements AWSRedshiftServerless
This is an interface reference for Amazon Redshift Serverless. It contains documentation for one of the programming or command line interfaces you can use to manage Amazon Redshift Serverless.
Amazon Redshift Serverless automatically provisions data warehouse capacity and intelligently scales the underlying resources based on workload demands. Amazon Redshift Serverless adjusts capacity in seconds to deliver consistently high performance and simplified operations for even the most demanding and volatile workloads. Amazon Redshift Serverless lets you focus on using your data to acquire new insights for your business and customers.
To learn more about Amazon Redshift Serverless, see What is Amazon Redshift Serverless.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSRedshiftServerlessClientBuilder builder()
public ConvertRecoveryPointToSnapshotResult convertRecoveryPointToSnapshot(ConvertRecoveryPointToSnapshotRequest request)
Converts a recovery point to a snapshot. For more information about recovery points and snapshots, see Working with snapshots and recovery points.
convertRecoveryPointToSnapshot in interface AWSRedshiftServerlessconvertRecoveryPointToSnapshotRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.TooManyTagsException - The request exceeded the number of tags allowed for a resource.ServiceQuotaExceededException - The service limit was exceeded.public CreateCustomDomainAssociationResult createCustomDomainAssociation(CreateCustomDomainAssociationRequest request)
Creates a custom domain association for Amazon Redshift Serverless.
createCustomDomainAssociation in interface AWSRedshiftServerlesscreateCustomDomainAssociationRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.ThrottlingException - The request was denied due to request throttling.public CreateEndpointAccessResult createEndpointAccess(CreateEndpointAccessRequest request)
Creates an Amazon Redshift Serverless managed VPC endpoint.
createEndpointAccess in interface AWSRedshiftServerlesscreateEndpointAccessRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.ServiceQuotaExceededException - The service limit was exceeded.public CreateNamespaceResult createNamespace(CreateNamespaceRequest request)
Creates a namespace in Amazon Redshift Serverless.
createNamespace in interface AWSRedshiftServerlesscreateNamespaceRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.TooManyTagsException - The request exceeded the number of tags allowed for a resource.public CreateScheduledActionResult createScheduledAction(CreateScheduledActionRequest request)
Creates a scheduled action. A scheduled action contains a schedule and an Amazon Redshift API action. For
example, you can create a schedule of when to run the CreateSnapshot API operation.
createScheduledAction in interface AWSRedshiftServerlesscreateScheduledActionRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public CreateSnapshotResult createSnapshot(CreateSnapshotRequest request)
Creates a snapshot of all databases in a namespace. For more information about snapshots, see Working with snapshots and recovery points.
createSnapshot in interface AWSRedshiftServerlesscreateSnapshotRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.TooManyTagsException - The request exceeded the number of tags allowed for a resource.ServiceQuotaExceededException - The service limit was exceeded.public CreateSnapshotCopyConfigurationResult createSnapshotCopyConfiguration(CreateSnapshotCopyConfigurationRequest request)
Creates a snapshot copy configuration that lets you copy snapshots to another Amazon Web Services Region.
createSnapshotCopyConfiguration in interface AWSRedshiftServerlesscreateSnapshotCopyConfigurationRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.ServiceQuotaExceededException - The service limit was exceeded.public CreateUsageLimitResult createUsageLimit(CreateUsageLimitRequest request)
Creates a usage limit for a specified Amazon Redshift Serverless usage type. The usage limit is identified by the returned usage limit identifier.
createUsageLimit in interface AWSRedshiftServerlesscreateUsageLimitRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.ServiceQuotaExceededException - The service limit was exceeded.public CreateWorkgroupResult createWorkgroup(CreateWorkgroupRequest request)
Creates an workgroup in Amazon Redshift Serverless.
createWorkgroup in interface AWSRedshiftServerlesscreateWorkgroupRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.InsufficientCapacityException - There is an insufficient capacity to perform the action.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.TooManyTagsException - The request exceeded the number of tags allowed for a resource.Ipv6CidrBlockNotFoundException - There are no subnets in your VPC with associated IPv6 CIDR blocks. To use dual-stack mode, associate an
IPv6 CIDR block with each subnet in your VPC.public DeleteCustomDomainAssociationResult deleteCustomDomainAssociation(DeleteCustomDomainAssociationRequest request)
Deletes a custom domain association for Amazon Redshift Serverless.
deleteCustomDomainAssociation in interface AWSRedshiftServerlessdeleteCustomDomainAssociationRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.ThrottlingException - The request was denied due to request throttling.public DeleteEndpointAccessResult deleteEndpointAccess(DeleteEndpointAccessRequest request)
Deletes an Amazon Redshift Serverless managed VPC endpoint.
deleteEndpointAccess in interface AWSRedshiftServerlessdeleteEndpointAccessRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public DeleteNamespaceResult deleteNamespace(DeleteNamespaceRequest request)
Deletes a namespace from Amazon Redshift Serverless. Before you delete the namespace, you can create a final snapshot that has all of the data within the namespace.
deleteNamespace in interface AWSRedshiftServerlessdeleteNamespaceRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public DeleteResourcePolicyResult deleteResourcePolicy(DeleteResourcePolicyRequest request)
Deletes the specified resource policy.
deleteResourcePolicy in interface AWSRedshiftServerlessdeleteResourcePolicyRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public DeleteScheduledActionResult deleteScheduledAction(DeleteScheduledActionRequest request)
Deletes a scheduled action.
deleteScheduledAction in interface AWSRedshiftServerlessdeleteScheduledActionRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public DeleteSnapshotResult deleteSnapshot(DeleteSnapshotRequest request)
Deletes a snapshot from Amazon Redshift Serverless.
deleteSnapshot in interface AWSRedshiftServerlessdeleteSnapshotRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public DeleteSnapshotCopyConfigurationResult deleteSnapshotCopyConfiguration(DeleteSnapshotCopyConfigurationRequest request)
Deletes a snapshot copy configuration
deleteSnapshotCopyConfiguration in interface AWSRedshiftServerlessdeleteSnapshotCopyConfigurationRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.public DeleteUsageLimitResult deleteUsageLimit(DeleteUsageLimitRequest request)
Deletes a usage limit from Amazon Redshift Serverless.
deleteUsageLimit in interface AWSRedshiftServerlessdeleteUsageLimitRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public DeleteWorkgroupResult deleteWorkgroup(DeleteWorkgroupRequest request)
Deletes a workgroup.
deleteWorkgroup in interface AWSRedshiftServerlessdeleteWorkgroupRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetCredentialsResult getCredentials(GetCredentialsRequest request)
Returns a database user name and temporary password with temporary authorization to log in to Amazon Redshift Serverless.
By default, the temporary credentials expire in 900 seconds. You can optionally specify a duration between 900 seconds (15 minutes) and 3600 seconds (60 minutes).
<p>The Identity and Access Management (IAM) user or role that runs GetCredentials must have an IAM policy attached that allows access to all necessary actions and resources.</p> <p>If the <code>DbName</code> parameter is specified, the IAM policy must allow access to the resource dbname for the specified database name.</p>
getCredentials in interface AWSRedshiftServerlessgetCredentialsRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetCustomDomainAssociationResult getCustomDomainAssociation(GetCustomDomainAssociationRequest request)
Gets information about a specific custom domain association.
getCustomDomainAssociation in interface AWSRedshiftServerlessgetCustomDomainAssociationRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.ThrottlingException - The request was denied due to request throttling.public GetEndpointAccessResult getEndpointAccess(GetEndpointAccessRequest request)
Returns information, such as the name, about a VPC endpoint.
getEndpointAccess in interface AWSRedshiftServerlessgetEndpointAccessRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetNamespaceResult getNamespace(GetNamespaceRequest request)
Returns information about a namespace in Amazon Redshift Serverless.
getNamespace in interface AWSRedshiftServerlessgetNamespaceRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetRecoveryPointResult getRecoveryPoint(GetRecoveryPointRequest request)
Returns information about a recovery point.
getRecoveryPoint in interface AWSRedshiftServerlessgetRecoveryPointRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetResourcePolicyResult getResourcePolicy(GetResourcePolicyRequest request)
Returns a resource policy.
getResourcePolicy in interface AWSRedshiftServerlessgetResourcePolicyRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetScheduledActionResult getScheduledAction(GetScheduledActionRequest request)
Returns information about a scheduled action.
getScheduledAction in interface AWSRedshiftServerlessgetScheduledActionRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetSnapshotResult getSnapshot(GetSnapshotRequest request)
Returns information about a specific snapshot.
getSnapshot in interface AWSRedshiftServerlessgetSnapshotRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetTableRestoreStatusResult getTableRestoreStatus(GetTableRestoreStatusRequest request)
Returns information about a TableRestoreStatus object.
getTableRestoreStatus in interface AWSRedshiftServerlessgetTableRestoreStatusRequest - ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetUsageLimitResult getUsageLimit(GetUsageLimitRequest request)
Returns information about a usage limit.
getUsageLimit in interface AWSRedshiftServerlessgetUsageLimitRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public GetWorkgroupResult getWorkgroup(GetWorkgroupRequest request)
Returns information about a specific workgroup.
getWorkgroup in interface AWSRedshiftServerlessgetWorkgroupRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public ListCustomDomainAssociationsResult listCustomDomainAssociations(ListCustomDomainAssociationsRequest request)
Lists custom domain associations for Amazon Redshift Serverless.
listCustomDomainAssociations in interface AWSRedshiftServerlesslistCustomDomainAssociationsRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.InvalidPaginationException - The provided pagination token is invalid.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.ThrottlingException - The request was denied due to request throttling.public ListEndpointAccessResult listEndpointAccess(ListEndpointAccessRequest request)
Returns an array of EndpointAccess objects and relevant information.
listEndpointAccess in interface AWSRedshiftServerlesslistEndpointAccessRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public ListNamespacesResult listNamespaces(ListNamespacesRequest request)
Returns information about a list of specified namespaces.
listNamespaces in interface AWSRedshiftServerlesslistNamespacesRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public ListRecoveryPointsResult listRecoveryPoints(ListRecoveryPointsRequest request)
Returns an array of recovery points.
listRecoveryPoints in interface AWSRedshiftServerlesslistRecoveryPointsRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public ListScheduledActionsResult listScheduledActions(ListScheduledActionsRequest request)
Returns a list of scheduled actions. You can use the flags to filter the list of returned scheduled actions.
listScheduledActions in interface AWSRedshiftServerlesslistScheduledActionsRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.InvalidPaginationException - The provided pagination token is invalid.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public ListSnapshotCopyConfigurationsResult listSnapshotCopyConfigurations(ListSnapshotCopyConfigurationsRequest request)
Returns a list of snapshot copy configurations.
listSnapshotCopyConfigurations in interface AWSRedshiftServerlesslistSnapshotCopyConfigurationsRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.InvalidPaginationException - The provided pagination token is invalid.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public ListSnapshotsResult listSnapshots(ListSnapshotsRequest request)
Returns a list of snapshots.
listSnapshots in interface AWSRedshiftServerlesslistSnapshotsRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public ListTableRestoreStatusResult listTableRestoreStatus(ListTableRestoreStatusRequest request)
Returns information about an array of TableRestoreStatus objects.
listTableRestoreStatus in interface AWSRedshiftServerlesslistTableRestoreStatusRequest - InvalidPaginationException - The provided pagination token is invalid.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists the tags assigned to a resource.
listTagsForResource in interface AWSRedshiftServerlesslistTagsForResourceRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.ThrottlingException - The request was denied due to request throttling.public ListUsageLimitsResult listUsageLimits(ListUsageLimitsRequest request)
Lists all usage limits within Amazon Redshift Serverless.
listUsageLimits in interface AWSRedshiftServerlesslistUsageLimitsRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.InvalidPaginationException - The provided pagination token is invalid.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public ListWorkgroupsResult listWorkgroups(ListWorkgroupsRequest request)
Returns information about a list of specified workgroups.
listWorkgroups in interface AWSRedshiftServerlesslistWorkgroupsRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public PutResourcePolicyResult putResourcePolicy(PutResourcePolicyRequest request)
Creates or updates a resource policy. Currently, you can use policies to share snapshots across Amazon Web Services accounts.
putResourcePolicy in interface AWSRedshiftServerlessputResourcePolicyRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.ServiceQuotaExceededException - The service limit was exceeded.public RestoreFromRecoveryPointResult restoreFromRecoveryPoint(RestoreFromRecoveryPointRequest request)
Restore the data from a recovery point.
restoreFromRecoveryPoint in interface AWSRedshiftServerlessrestoreFromRecoveryPointRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public RestoreFromSnapshotResult restoreFromSnapshot(RestoreFromSnapshotRequest request)
Restores a namespace from a snapshot.
restoreFromSnapshot in interface AWSRedshiftServerlessrestoreFromSnapshotRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.ServiceQuotaExceededException - The service limit was exceeded.public RestoreTableFromRecoveryPointResult restoreTableFromRecoveryPoint(RestoreTableFromRecoveryPointRequest request)
Restores a table from a recovery point to your Amazon Redshift Serverless instance. You can't use this operation to restore tables with interleaved sort keys.
restoreTableFromRecoveryPoint in interface AWSRedshiftServerlessrestoreTableFromRecoveryPointRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public RestoreTableFromSnapshotResult restoreTableFromSnapshot(RestoreTableFromSnapshotRequest request)
Restores a table from a snapshot to your Amazon Redshift Serverless instance. You can't use this operation to restore tables with interleaved sort keys.
restoreTableFromSnapshot in interface AWSRedshiftServerlessrestoreTableFromSnapshotRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public TagResourceResult tagResource(TagResourceRequest request)
Assigns one or more tags to a resource.
tagResource in interface AWSRedshiftServerlesstagResourceRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.TooManyTagsException - The request exceeded the number of tags allowed for a resource.ThrottlingException - The request was denied due to request throttling.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes a tag or set of tags from a resource.
untagResource in interface AWSRedshiftServerlessuntagResourceRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ValidationException - The input failed to satisfy the constraints specified by an AWS service.ThrottlingException - The request was denied due to request throttling.public UpdateCustomDomainAssociationResult updateCustomDomainAssociation(UpdateCustomDomainAssociationRequest request)
Updates an Amazon Redshift Serverless certificate associated with a custom domain.
updateCustomDomainAssociation in interface AWSRedshiftServerlessupdateCustomDomainAssociationRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.ThrottlingException - The request was denied due to request throttling.public UpdateEndpointAccessResult updateEndpointAccess(UpdateEndpointAccessRequest request)
Updates an Amazon Redshift Serverless managed endpoint.
updateEndpointAccess in interface AWSRedshiftServerlessupdateEndpointAccessRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.public UpdateNamespaceResult updateNamespace(UpdateNamespaceRequest request)
Updates a namespace with the specified settings. Unless required, you can't update multiple parameters in one
request. For example, you must specify both adminUsername and adminUserPassword to
update either field, but you can't update both kmsKeyId and logExports in a single
request.
updateNamespace in interface AWSRedshiftServerlessupdateNamespaceRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public UpdateScheduledActionResult updateScheduledAction(UpdateScheduledActionRequest request)
Updates a scheduled action.
updateScheduledAction in interface AWSRedshiftServerlessupdateScheduledActionRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public UpdateSnapshotResult updateSnapshot(UpdateSnapshotRequest request)
Updates a snapshot.
updateSnapshot in interface AWSRedshiftServerlessupdateSnapshotRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public UpdateSnapshotCopyConfigurationResult updateSnapshotCopyConfiguration(UpdateSnapshotCopyConfigurationRequest request)
Updates a snapshot copy configuration.
updateSnapshotCopyConfiguration in interface AWSRedshiftServerlessupdateSnapshotCopyConfigurationRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.AccessDeniedException - You do not have sufficient access to perform this action.public UpdateUsageLimitResult updateUsageLimit(UpdateUsageLimitRequest request)
Update a usage limit in Amazon Redshift Serverless. You can't update the usage type or period of a usage limit.
updateUsageLimit in interface AWSRedshiftServerlessupdateUsageLimitRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.public UpdateWorkgroupResult updateWorkgroup(UpdateWorkgroupRequest request)
Updates a workgroup with the specified configuration settings. You can't update multiple parameters in one
request. For example, you can update baseCapacity or port in a single request, but you
can't update both in the same request.
updateWorkgroup in interface AWSRedshiftServerlessupdateWorkgroupRequest - InternalServerException - The request processing has failed because of an unknown error, exception or failure.InsufficientCapacityException - There is an insufficient capacity to perform the action.ResourceNotFoundException - The resource could not be found.ConflictException - The submitted action has conflicts.ValidationException - The input failed to satisfy the constraints specified by an AWS service.Ipv6CidrBlockNotFoundException - There are no subnets in your VPC with associated IPv6 CIDR blocks. To use dual-stack mode, associate an
IPv6 CIDR block with each subnet in your VPC.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AWSRedshiftServerlessrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSRedshiftServerlessshutdown in class AmazonWebServiceClient