Interface RedshiftServerlessClient
-
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface RedshiftServerlessClient extends AwsClient
Service client for accessing Redshift Serverless. This can be created using the staticbuilder()method.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.
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_METADATA_IDValue for looking up the service's metadata from theServiceMetadataProvider.static StringSERVICE_NAME
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
-
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
SERVICE_METADATA_ID
static final String SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
- Constant Field Values
-
-
Method Detail
-
convertRecoveryPointToSnapshot
default ConvertRecoveryPointToSnapshotResponse convertRecoveryPointToSnapshot(ConvertRecoveryPointToSnapshotRequest convertRecoveryPointToSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, TooManyTagsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Converts a recovery point to a snapshot. For more information about recovery points and snapshots, see Working with snapshots and recovery points.
- Parameters:
convertRecoveryPointToSnapshotRequest-- Returns:
- Result of the ConvertRecoveryPointToSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
convertRecoveryPointToSnapshot
default ConvertRecoveryPointToSnapshotResponse convertRecoveryPointToSnapshot(Consumer<ConvertRecoveryPointToSnapshotRequest.Builder> convertRecoveryPointToSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, TooManyTagsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Converts a recovery point to a snapshot. For more information about recovery points and snapshots, see Working with snapshots and recovery points.
This is a convenience which creates an instance of the
ConvertRecoveryPointToSnapshotRequest.Builderavoiding the need to create one manually viaConvertRecoveryPointToSnapshotRequest.builder()- Parameters:
convertRecoveryPointToSnapshotRequest- AConsumerthat will call methods onConvertRecoveryPointToSnapshotRequest.Builderto create a request.- Returns:
- Result of the ConvertRecoveryPointToSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createCustomDomainAssociation
default CreateCustomDomainAssociationResponse createCustomDomainAssociation(CreateCustomDomainAssociationRequest createCustomDomainAssociationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a custom domain association for Amazon Redshift Serverless.
- Parameters:
createCustomDomainAssociationRequest-- Returns:
- Result of the CreateCustomDomainAssociation operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createCustomDomainAssociation
default CreateCustomDomainAssociationResponse createCustomDomainAssociation(Consumer<CreateCustomDomainAssociationRequest.Builder> createCustomDomainAssociationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a custom domain association for Amazon Redshift Serverless.
This is a convenience which creates an instance of the
CreateCustomDomainAssociationRequest.Builderavoiding the need to create one manually viaCreateCustomDomainAssociationRequest.builder()- Parameters:
createCustomDomainAssociationRequest- AConsumerthat will call methods onCreateCustomDomainAssociationRequest.Builderto create a request.- Returns:
- Result of the CreateCustomDomainAssociation operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createEndpointAccess
default CreateEndpointAccessResponse createEndpointAccess(CreateEndpointAccessRequest createEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates an Amazon Redshift Serverless managed VPC endpoint.
- Parameters:
createEndpointAccessRequest-- Returns:
- Result of the CreateEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createEndpointAccess
default CreateEndpointAccessResponse createEndpointAccess(Consumer<CreateEndpointAccessRequest.Builder> createEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates an Amazon Redshift Serverless managed VPC endpoint.
This is a convenience which creates an instance of the
CreateEndpointAccessRequest.Builderavoiding the need to create one manually viaCreateEndpointAccessRequest.builder()- Parameters:
createEndpointAccessRequest- AConsumerthat will call methods onCreateEndpointAccessRequest.Builderto create a request.- Returns:
- Result of the CreateEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createNamespace
default CreateNamespaceResponse createNamespace(CreateNamespaceRequest createNamespaceRequest) throws InternalServerException, ConflictException, ValidationException, TooManyTagsException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a namespace in Amazon Redshift Serverless.
- Parameters:
createNamespaceRequest-- Returns:
- Result of the CreateNamespace operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createNamespace
default CreateNamespaceResponse createNamespace(Consumer<CreateNamespaceRequest.Builder> createNamespaceRequest) throws InternalServerException, ConflictException, ValidationException, TooManyTagsException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a namespace in Amazon Redshift Serverless.
This is a convenience which creates an instance of the
CreateNamespaceRequest.Builderavoiding the need to create one manually viaCreateNamespaceRequest.builder()- Parameters:
createNamespaceRequest- AConsumerthat will call methods onCreateNamespaceRequest.Builderto create a request.- Returns:
- Result of the CreateNamespace operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createScheduledAction
default CreateScheduledActionResponse createScheduledAction(CreateScheduledActionRequest createScheduledActionRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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
CreateSnapshotAPI operation.- Parameters:
createScheduledActionRequest-- Returns:
- Result of the CreateScheduledAction operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createScheduledAction
default CreateScheduledActionResponse createScheduledAction(Consumer<CreateScheduledActionRequest.Builder> createScheduledActionRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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
CreateSnapshotAPI operation.
This is a convenience which creates an instance of the
CreateScheduledActionRequest.Builderavoiding the need to create one manually viaCreateScheduledActionRequest.builder()- Parameters:
createScheduledActionRequest- AConsumerthat will call methods onCreateScheduledActionRequest.Builderto create a request.- Returns:
- Result of the CreateScheduledAction operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createSnapshot
default CreateSnapshotResponse createSnapshot(CreateSnapshotRequest createSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, TooManyTagsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a snapshot of all databases in a namespace. For more information about snapshots, see Working with snapshots and recovery points.
- Parameters:
createSnapshotRequest-- Returns:
- Result of the CreateSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createSnapshot
default CreateSnapshotResponse createSnapshot(Consumer<CreateSnapshotRequest.Builder> createSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, TooManyTagsException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a snapshot of all databases in a namespace. For more information about snapshots, see Working with snapshots and recovery points.
This is a convenience which creates an instance of the
CreateSnapshotRequest.Builderavoiding the need to create one manually viaCreateSnapshotRequest.builder()- Parameters:
createSnapshotRequest- AConsumerthat will call methods onCreateSnapshotRequest.Builderto create a request.- Returns:
- Result of the CreateSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createSnapshotCopyConfiguration
default CreateSnapshotCopyConfigurationResponse createSnapshotCopyConfiguration(CreateSnapshotCopyConfigurationRequest createSnapshotCopyConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a snapshot copy configuration that lets you copy snapshots to another Amazon Web Services Region.
- Parameters:
createSnapshotCopyConfigurationRequest-- Returns:
- Result of the CreateSnapshotCopyConfiguration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createSnapshotCopyConfiguration
default CreateSnapshotCopyConfigurationResponse createSnapshotCopyConfiguration(Consumer<CreateSnapshotCopyConfigurationRequest.Builder> createSnapshotCopyConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a snapshot copy configuration that lets you copy snapshots to another Amazon Web Services Region.
This is a convenience which creates an instance of the
CreateSnapshotCopyConfigurationRequest.Builderavoiding the need to create one manually viaCreateSnapshotCopyConfigurationRequest.builder()- Parameters:
createSnapshotCopyConfigurationRequest- AConsumerthat will call methods onCreateSnapshotCopyConfigurationRequest.Builderto create a request.- Returns:
- Result of the CreateSnapshotCopyConfiguration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createUsageLimit
default CreateUsageLimitResponse createUsageLimit(CreateUsageLimitRequest createUsageLimitRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a usage limit for a specified Amazon Redshift Serverless usage type. The usage limit is identified by the returned usage limit identifier.
- Parameters:
createUsageLimitRequest-- Returns:
- Result of the CreateUsageLimit operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createUsageLimit
default CreateUsageLimitResponse createUsageLimit(Consumer<CreateUsageLimitRequest.Builder> createUsageLimitRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates a usage limit for a specified Amazon Redshift Serverless usage type. The usage limit is identified by the returned usage limit identifier.
This is a convenience which creates an instance of the
CreateUsageLimitRequest.Builderavoiding the need to create one manually viaCreateUsageLimitRequest.builder()- Parameters:
createUsageLimitRequest- AConsumerthat will call methods onCreateUsageLimitRequest.Builderto create a request.- Returns:
- Result of the CreateUsageLimit operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createWorkgroup
default CreateWorkgroupResponse createWorkgroup(CreateWorkgroupRequest createWorkgroupRequest) throws InternalServerException, InsufficientCapacityException, ResourceNotFoundException, ConflictException, ValidationException, TooManyTagsException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates an workgroup in Amazon Redshift Serverless.
- Parameters:
createWorkgroupRequest-- Returns:
- Result of the CreateWorkgroup operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createWorkgroup
default CreateWorkgroupResponse createWorkgroup(Consumer<CreateWorkgroupRequest.Builder> createWorkgroupRequest) throws InternalServerException, InsufficientCapacityException, ResourceNotFoundException, ConflictException, ValidationException, TooManyTagsException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates an workgroup in Amazon Redshift Serverless.
This is a convenience which creates an instance of the
CreateWorkgroupRequest.Builderavoiding the need to create one manually viaCreateWorkgroupRequest.builder()- Parameters:
createWorkgroupRequest- AConsumerthat will call methods onCreateWorkgroupRequest.Builderto create a request.- Returns:
- Result of the CreateWorkgroup operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteCustomDomainAssociation
default DeleteCustomDomainAssociationResponse deleteCustomDomainAssociation(DeleteCustomDomainAssociationRequest deleteCustomDomainAssociationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a custom domain association for Amazon Redshift Serverless.
- Parameters:
deleteCustomDomainAssociationRequest-- Returns:
- Result of the DeleteCustomDomainAssociation operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteCustomDomainAssociation
default DeleteCustomDomainAssociationResponse deleteCustomDomainAssociation(Consumer<DeleteCustomDomainAssociationRequest.Builder> deleteCustomDomainAssociationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a custom domain association for Amazon Redshift Serverless.
This is a convenience which creates an instance of the
DeleteCustomDomainAssociationRequest.Builderavoiding the need to create one manually viaDeleteCustomDomainAssociationRequest.builder()- Parameters:
deleteCustomDomainAssociationRequest- AConsumerthat will call methods onDeleteCustomDomainAssociationRequest.Builderto create a request.- Returns:
- Result of the DeleteCustomDomainAssociation operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteEndpointAccess
default DeleteEndpointAccessResponse deleteEndpointAccess(DeleteEndpointAccessRequest deleteEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes an Amazon Redshift Serverless managed VPC endpoint.
- Parameters:
deleteEndpointAccessRequest-- Returns:
- Result of the DeleteEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteEndpointAccess
default DeleteEndpointAccessResponse deleteEndpointAccess(Consumer<DeleteEndpointAccessRequest.Builder> deleteEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes an Amazon Redshift Serverless managed VPC endpoint.
This is a convenience which creates an instance of the
DeleteEndpointAccessRequest.Builderavoiding the need to create one manually viaDeleteEndpointAccessRequest.builder()- Parameters:
deleteEndpointAccessRequest- AConsumerthat will call methods onDeleteEndpointAccessRequest.Builderto create a request.- Returns:
- Result of the DeleteEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteNamespace
default DeleteNamespaceResponse deleteNamespace(DeleteNamespaceRequest deleteNamespaceRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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.
- Parameters:
deleteNamespaceRequest-- Returns:
- Result of the DeleteNamespace operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteNamespace
default DeleteNamespaceResponse deleteNamespace(Consumer<DeleteNamespaceRequest.Builder> deleteNamespaceRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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.
This is a convenience which creates an instance of the
DeleteNamespaceRequest.Builderavoiding the need to create one manually viaDeleteNamespaceRequest.builder()- Parameters:
deleteNamespaceRequest- AConsumerthat will call methods onDeleteNamespaceRequest.Builderto create a request.- Returns:
- Result of the DeleteNamespace operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteResourcePolicy
default DeleteResourcePolicyResponse deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes the specified resource policy.
- Parameters:
deleteResourcePolicyRequest-- Returns:
- Result of the DeleteResourcePolicy operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteResourcePolicy
default DeleteResourcePolicyResponse deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes the specified resource policy.
This is a convenience which creates an instance of the
DeleteResourcePolicyRequest.Builderavoiding the need to create one manually viaDeleteResourcePolicyRequest.builder()- Parameters:
deleteResourcePolicyRequest- AConsumerthat will call methods onDeleteResourcePolicyRequest.Builderto create a request.- Returns:
- Result of the DeleteResourcePolicy operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteScheduledAction
default DeleteScheduledActionResponse deleteScheduledAction(DeleteScheduledActionRequest deleteScheduledActionRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a scheduled action.
- Parameters:
deleteScheduledActionRequest-- Returns:
- Result of the DeleteScheduledAction operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteScheduledAction
default DeleteScheduledActionResponse deleteScheduledAction(Consumer<DeleteScheduledActionRequest.Builder> deleteScheduledActionRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a scheduled action.
This is a convenience which creates an instance of the
DeleteScheduledActionRequest.Builderavoiding the need to create one manually viaDeleteScheduledActionRequest.builder()- Parameters:
deleteScheduledActionRequest- AConsumerthat will call methods onDeleteScheduledActionRequest.Builderto create a request.- Returns:
- Result of the DeleteScheduledAction operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteSnapshot
default DeleteSnapshotResponse deleteSnapshot(DeleteSnapshotRequest deleteSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a snapshot from Amazon Redshift Serverless.
- Parameters:
deleteSnapshotRequest-- Returns:
- Result of the DeleteSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteSnapshot
default DeleteSnapshotResponse deleteSnapshot(Consumer<DeleteSnapshotRequest.Builder> deleteSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a snapshot from Amazon Redshift Serverless.
This is a convenience which creates an instance of the
DeleteSnapshotRequest.Builderavoiding the need to create one manually viaDeleteSnapshotRequest.builder()- Parameters:
deleteSnapshotRequest- AConsumerthat will call methods onDeleteSnapshotRequest.Builderto create a request.- Returns:
- Result of the DeleteSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteSnapshotCopyConfiguration
default DeleteSnapshotCopyConfigurationResponse deleteSnapshotCopyConfiguration(DeleteSnapshotCopyConfigurationRequest deleteSnapshotCopyConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a snapshot copy configuration
- Parameters:
deleteSnapshotCopyConfigurationRequest-- Returns:
- Result of the DeleteSnapshotCopyConfiguration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteSnapshotCopyConfiguration
default DeleteSnapshotCopyConfigurationResponse deleteSnapshotCopyConfiguration(Consumer<DeleteSnapshotCopyConfigurationRequest.Builder> deleteSnapshotCopyConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a snapshot copy configuration
This is a convenience which creates an instance of the
DeleteSnapshotCopyConfigurationRequest.Builderavoiding the need to create one manually viaDeleteSnapshotCopyConfigurationRequest.builder()- Parameters:
deleteSnapshotCopyConfigurationRequest- AConsumerthat will call methods onDeleteSnapshotCopyConfigurationRequest.Builderto create a request.- Returns:
- Result of the DeleteSnapshotCopyConfiguration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteUsageLimit
default DeleteUsageLimitResponse deleteUsageLimit(DeleteUsageLimitRequest deleteUsageLimitRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a usage limit from Amazon Redshift Serverless.
- Parameters:
deleteUsageLimitRequest-- Returns:
- Result of the DeleteUsageLimit operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteUsageLimit
default DeleteUsageLimitResponse deleteUsageLimit(Consumer<DeleteUsageLimitRequest.Builder> deleteUsageLimitRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a usage limit from Amazon Redshift Serverless.
This is a convenience which creates an instance of the
DeleteUsageLimitRequest.Builderavoiding the need to create one manually viaDeleteUsageLimitRequest.builder()- Parameters:
deleteUsageLimitRequest- AConsumerthat will call methods onDeleteUsageLimitRequest.Builderto create a request.- Returns:
- Result of the DeleteUsageLimit operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteWorkgroup
default DeleteWorkgroupResponse deleteWorkgroup(DeleteWorkgroupRequest deleteWorkgroupRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a workgroup.
- Parameters:
deleteWorkgroupRequest-- Returns:
- Result of the DeleteWorkgroup operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteWorkgroup
default DeleteWorkgroupResponse deleteWorkgroup(Consumer<DeleteWorkgroupRequest.Builder> deleteWorkgroupRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Deletes a workgroup.
This is a convenience which creates an instance of the
DeleteWorkgroupRequest.Builderavoiding the need to create one manually viaDeleteWorkgroupRequest.builder()- Parameters:
deleteWorkgroupRequest- AConsumerthat will call methods onDeleteWorkgroupRequest.Builderto create a request.- Returns:
- Result of the DeleteWorkgroup operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getCredentials
default GetCredentialsResponse getCredentials(GetCredentialsRequest getCredentialsRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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>- Parameters:
getCredentialsRequest-- Returns:
- Result of the GetCredentials operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getCredentials
default GetCredentialsResponse getCredentials(Consumer<GetCredentialsRequest.Builder> getCredentialsRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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>
This is a convenience which creates an instance of the
GetCredentialsRequest.Builderavoiding the need to create one manually viaGetCredentialsRequest.builder()- Parameters:
getCredentialsRequest- AConsumerthat will call methods onGetCredentialsRequest.Builderto create a request.- Returns:
- Result of the GetCredentials operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getCustomDomainAssociation
default GetCustomDomainAssociationResponse getCustomDomainAssociation(GetCustomDomainAssociationRequest getCustomDomainAssociationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Gets information about a specific custom domain association.
- Parameters:
getCustomDomainAssociationRequest-- Returns:
- Result of the GetCustomDomainAssociation operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getCustomDomainAssociation
default GetCustomDomainAssociationResponse getCustomDomainAssociation(Consumer<GetCustomDomainAssociationRequest.Builder> getCustomDomainAssociationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Gets information about a specific custom domain association.
This is a convenience which creates an instance of the
GetCustomDomainAssociationRequest.Builderavoiding the need to create one manually viaGetCustomDomainAssociationRequest.builder()- Parameters:
getCustomDomainAssociationRequest- AConsumerthat will call methods onGetCustomDomainAssociationRequest.Builderto create a request.- Returns:
- Result of the GetCustomDomainAssociation operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getEndpointAccess
default GetEndpointAccessResponse getEndpointAccess(GetEndpointAccessRequest getEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information, such as the name, about a VPC endpoint.
- Parameters:
getEndpointAccessRequest-- Returns:
- Result of the GetEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getEndpointAccess
default GetEndpointAccessResponse getEndpointAccess(Consumer<GetEndpointAccessRequest.Builder> getEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information, such as the name, about a VPC endpoint.
This is a convenience which creates an instance of the
GetEndpointAccessRequest.Builderavoiding the need to create one manually viaGetEndpointAccessRequest.builder()- Parameters:
getEndpointAccessRequest- AConsumerthat will call methods onGetEndpointAccessRequest.Builderto create a request.- Returns:
- Result of the GetEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getNamespace
default GetNamespaceResponse getNamespace(GetNamespaceRequest getNamespaceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a namespace in Amazon Redshift Serverless.
- Parameters:
getNamespaceRequest-- Returns:
- Result of the GetNamespace operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getNamespace
default GetNamespaceResponse getNamespace(Consumer<GetNamespaceRequest.Builder> getNamespaceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a namespace in Amazon Redshift Serverless.
This is a convenience which creates an instance of the
GetNamespaceRequest.Builderavoiding the need to create one manually viaGetNamespaceRequest.builder()- Parameters:
getNamespaceRequest- AConsumerthat will call methods onGetNamespaceRequest.Builderto create a request.- Returns:
- Result of the GetNamespace operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getRecoveryPoint
default GetRecoveryPointResponse getRecoveryPoint(GetRecoveryPointRequest getRecoveryPointRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a recovery point.
- Parameters:
getRecoveryPointRequest-- Returns:
- Result of the GetRecoveryPoint operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getRecoveryPoint
default GetRecoveryPointResponse getRecoveryPoint(Consumer<GetRecoveryPointRequest.Builder> getRecoveryPointRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a recovery point.
This is a convenience which creates an instance of the
GetRecoveryPointRequest.Builderavoiding the need to create one manually viaGetRecoveryPointRequest.builder()- Parameters:
getRecoveryPointRequest- AConsumerthat will call methods onGetRecoveryPointRequest.Builderto create a request.- Returns:
- Result of the GetRecoveryPoint operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getResourcePolicy
default GetResourcePolicyResponse getResourcePolicy(GetResourcePolicyRequest getResourcePolicyRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns a resource policy.
- Parameters:
getResourcePolicyRequest-- Returns:
- Result of the GetResourcePolicy operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getResourcePolicy
default GetResourcePolicyResponse getResourcePolicy(Consumer<GetResourcePolicyRequest.Builder> getResourcePolicyRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns a resource policy.
This is a convenience which creates an instance of the
GetResourcePolicyRequest.Builderavoiding the need to create one manually viaGetResourcePolicyRequest.builder()- Parameters:
getResourcePolicyRequest- AConsumerthat will call methods onGetResourcePolicyRequest.Builderto create a request.- Returns:
- Result of the GetResourcePolicy operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getScheduledAction
default GetScheduledActionResponse getScheduledAction(GetScheduledActionRequest getScheduledActionRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a scheduled action.
- Parameters:
getScheduledActionRequest-- Returns:
- Result of the GetScheduledAction operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getScheduledAction
default GetScheduledActionResponse getScheduledAction(Consumer<GetScheduledActionRequest.Builder> getScheduledActionRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a scheduled action.
This is a convenience which creates an instance of the
GetScheduledActionRequest.Builderavoiding the need to create one manually viaGetScheduledActionRequest.builder()- Parameters:
getScheduledActionRequest- AConsumerthat will call methods onGetScheduledActionRequest.Builderto create a request.- Returns:
- Result of the GetScheduledAction operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getSnapshot
default GetSnapshotResponse getSnapshot(GetSnapshotRequest getSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a specific snapshot.
- Parameters:
getSnapshotRequest-- Returns:
- Result of the GetSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getSnapshot
default GetSnapshotResponse getSnapshot(Consumer<GetSnapshotRequest.Builder> getSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a specific snapshot.
This is a convenience which creates an instance of the
GetSnapshotRequest.Builderavoiding the need to create one manually viaGetSnapshotRequest.builder()- Parameters:
getSnapshotRequest- AConsumerthat will call methods onGetSnapshotRequest.Builderto create a request.- Returns:
- Result of the GetSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getTableRestoreStatus
default GetTableRestoreStatusResponse getTableRestoreStatus(GetTableRestoreStatusRequest getTableRestoreStatusRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a
TableRestoreStatusobject.- Parameters:
getTableRestoreStatusRequest-- Returns:
- Result of the GetTableRestoreStatus operation returned by the service.
- Throws:
ResourceNotFoundException- The resource could not be found.ValidationException- The input failed to satisfy the constraints specified by an AWS service.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getTableRestoreStatus
default GetTableRestoreStatusResponse getTableRestoreStatus(Consumer<GetTableRestoreStatusRequest.Builder> getTableRestoreStatusRequest) throws ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a
TableRestoreStatusobject.
This is a convenience which creates an instance of the
GetTableRestoreStatusRequest.Builderavoiding the need to create one manually viaGetTableRestoreStatusRequest.builder()- Parameters:
getTableRestoreStatusRequest- AConsumerthat will call methods onGetTableRestoreStatusRequest.Builderto create a request.- Returns:
- Result of the GetTableRestoreStatus operation returned by the service.
- Throws:
ResourceNotFoundException- The resource could not be found.ValidationException- The input failed to satisfy the constraints specified by an AWS service.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getUsageLimit
default GetUsageLimitResponse getUsageLimit(GetUsageLimitRequest getUsageLimitRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a usage limit.
- Parameters:
getUsageLimitRequest-- Returns:
- Result of the GetUsageLimit operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getUsageLimit
default GetUsageLimitResponse getUsageLimit(Consumer<GetUsageLimitRequest.Builder> getUsageLimitRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a usage limit.
This is a convenience which creates an instance of the
GetUsageLimitRequest.Builderavoiding the need to create one manually viaGetUsageLimitRequest.builder()- Parameters:
getUsageLimitRequest- AConsumerthat will call methods onGetUsageLimitRequest.Builderto create a request.- Returns:
- Result of the GetUsageLimit operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getWorkgroup
default GetWorkgroupResponse getWorkgroup(GetWorkgroupRequest getWorkgroupRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a specific workgroup.
- Parameters:
getWorkgroupRequest-- Returns:
- Result of the GetWorkgroup operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getWorkgroup
default GetWorkgroupResponse getWorkgroup(Consumer<GetWorkgroupRequest.Builder> getWorkgroupRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a specific workgroup.
This is a convenience which creates an instance of the
GetWorkgroupRequest.Builderavoiding the need to create one manually viaGetWorkgroupRequest.builder()- Parameters:
getWorkgroupRequest- AConsumerthat will call methods onGetWorkgroupRequest.Builderto create a request.- Returns:
- Result of the GetWorkgroup operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listCustomDomainAssociations
default ListCustomDomainAssociationsResponse listCustomDomainAssociations(ListCustomDomainAssociationsRequest listCustomDomainAssociationsRequest) throws InternalServerException, InvalidPaginationException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Lists custom domain associations for Amazon Redshift Serverless.
- Parameters:
listCustomDomainAssociationsRequest-- Returns:
- Result of the ListCustomDomainAssociations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listCustomDomainAssociations
default ListCustomDomainAssociationsResponse listCustomDomainAssociations(Consumer<ListCustomDomainAssociationsRequest.Builder> listCustomDomainAssociationsRequest) throws InternalServerException, InvalidPaginationException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Lists custom domain associations for Amazon Redshift Serverless.
This is a convenience which creates an instance of the
ListCustomDomainAssociationsRequest.Builderavoiding the need to create one manually viaListCustomDomainAssociationsRequest.builder()- Parameters:
listCustomDomainAssociationsRequest- AConsumerthat will call methods onListCustomDomainAssociationsRequest.Builderto create a request.- Returns:
- Result of the ListCustomDomainAssociations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listCustomDomainAssociationsPaginator
default ListCustomDomainAssociationsIterable listCustomDomainAssociationsPaginator(ListCustomDomainAssociationsRequest listCustomDomainAssociationsRequest) throws InternalServerException, InvalidPaginationException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listCustomDomainAssociations(software.amazon.awssdk.services.redshiftserverless.model.ListCustomDomainAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListCustomDomainAssociationsIterable responses = client.listCustomDomainAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListCustomDomainAssociationsIterable responses = client .listCustomDomainAssociationsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListCustomDomainAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListCustomDomainAssociationsIterable responses = client.listCustomDomainAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCustomDomainAssociations(software.amazon.awssdk.services.redshiftserverless.model.ListCustomDomainAssociationsRequest)operation.- Parameters:
listCustomDomainAssociationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listCustomDomainAssociationsPaginator
default ListCustomDomainAssociationsIterable listCustomDomainAssociationsPaginator(Consumer<ListCustomDomainAssociationsRequest.Builder> listCustomDomainAssociationsRequest) throws InternalServerException, InvalidPaginationException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listCustomDomainAssociations(software.amazon.awssdk.services.redshiftserverless.model.ListCustomDomainAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListCustomDomainAssociationsIterable responses = client.listCustomDomainAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListCustomDomainAssociationsIterable responses = client .listCustomDomainAssociationsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListCustomDomainAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListCustomDomainAssociationsIterable responses = client.listCustomDomainAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCustomDomainAssociations(software.amazon.awssdk.services.redshiftserverless.model.ListCustomDomainAssociationsRequest)operation.
This is a convenience which creates an instance of the
ListCustomDomainAssociationsRequest.Builderavoiding the need to create one manually viaListCustomDomainAssociationsRequest.builder()- Parameters:
listCustomDomainAssociationsRequest- AConsumerthat will call methods onListCustomDomainAssociationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEndpointAccess
default ListEndpointAccessResponse listEndpointAccess(ListEndpointAccessRequest listEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns an array of
EndpointAccessobjects and relevant information.- Parameters:
listEndpointAccessRequest-- Returns:
- Result of the ListEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEndpointAccess
default ListEndpointAccessResponse listEndpointAccess(Consumer<ListEndpointAccessRequest.Builder> listEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns an array of
EndpointAccessobjects and relevant information.
This is a convenience which creates an instance of the
ListEndpointAccessRequest.Builderavoiding the need to create one manually viaListEndpointAccessRequest.builder()- Parameters:
listEndpointAccessRequest- AConsumerthat will call methods onListEndpointAccessRequest.Builderto create a request.- Returns:
- Result of the ListEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEndpointAccessPaginator
default ListEndpointAccessIterable listEndpointAccessPaginator(ListEndpointAccessRequest listEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listEndpointAccess(software.amazon.awssdk.services.redshiftserverless.model.ListEndpointAccessRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListEndpointAccessIterable responses = client.listEndpointAccessPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListEndpointAccessIterable responses = client .listEndpointAccessPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListEndpointAccessResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListEndpointAccessIterable responses = client.listEndpointAccessPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEndpointAccess(software.amazon.awssdk.services.redshiftserverless.model.ListEndpointAccessRequest)operation.- Parameters:
listEndpointAccessRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEndpointAccessPaginator
default ListEndpointAccessIterable listEndpointAccessPaginator(Consumer<ListEndpointAccessRequest.Builder> listEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listEndpointAccess(software.amazon.awssdk.services.redshiftserverless.model.ListEndpointAccessRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListEndpointAccessIterable responses = client.listEndpointAccessPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListEndpointAccessIterable responses = client .listEndpointAccessPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListEndpointAccessResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListEndpointAccessIterable responses = client.listEndpointAccessPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEndpointAccess(software.amazon.awssdk.services.redshiftserverless.model.ListEndpointAccessRequest)operation.
This is a convenience which creates an instance of the
ListEndpointAccessRequest.Builderavoiding the need to create one manually viaListEndpointAccessRequest.builder()- Parameters:
listEndpointAccessRequest- AConsumerthat will call methods onListEndpointAccessRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listNamespaces
default ListNamespacesResponse listNamespaces(ListNamespacesRequest listNamespacesRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a list of specified namespaces.
- Parameters:
listNamespacesRequest-- Returns:
- Result of the ListNamespaces operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listNamespaces
default ListNamespacesResponse listNamespaces(Consumer<ListNamespacesRequest.Builder> listNamespacesRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a list of specified namespaces.
This is a convenience which creates an instance of the
ListNamespacesRequest.Builderavoiding the need to create one manually viaListNamespacesRequest.builder()- Parameters:
listNamespacesRequest- AConsumerthat will call methods onListNamespacesRequest.Builderto create a request.- Returns:
- Result of the ListNamespaces operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listNamespacesPaginator
default ListNamespacesIterable listNamespacesPaginator(ListNamespacesRequest listNamespacesRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listNamespaces(software.amazon.awssdk.services.redshiftserverless.model.ListNamespacesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListNamespacesIterable responses = client .listNamespacesPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListNamespacesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNamespaces(software.amazon.awssdk.services.redshiftserverless.model.ListNamespacesRequest)operation.- Parameters:
listNamespacesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listNamespacesPaginator
default ListNamespacesIterable listNamespacesPaginator(Consumer<ListNamespacesRequest.Builder> listNamespacesRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listNamespaces(software.amazon.awssdk.services.redshiftserverless.model.ListNamespacesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListNamespacesIterable responses = client .listNamespacesPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListNamespacesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNamespaces(software.amazon.awssdk.services.redshiftserverless.model.ListNamespacesRequest)operation.
This is a convenience which creates an instance of the
ListNamespacesRequest.Builderavoiding the need to create one manually viaListNamespacesRequest.builder()- Parameters:
listNamespacesRequest- AConsumerthat will call methods onListNamespacesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listRecoveryPoints
default ListRecoveryPointsResponse listRecoveryPoints(ListRecoveryPointsRequest listRecoveryPointsRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns an array of recovery points.
- Parameters:
listRecoveryPointsRequest-- Returns:
- Result of the ListRecoveryPoints operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listRecoveryPoints
default ListRecoveryPointsResponse listRecoveryPoints(Consumer<ListRecoveryPointsRequest.Builder> listRecoveryPointsRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns an array of recovery points.
This is a convenience which creates an instance of the
ListRecoveryPointsRequest.Builderavoiding the need to create one manually viaListRecoveryPointsRequest.builder()- Parameters:
listRecoveryPointsRequest- AConsumerthat will call methods onListRecoveryPointsRequest.Builderto create a request.- Returns:
- Result of the ListRecoveryPoints operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listRecoveryPointsPaginator
default ListRecoveryPointsIterable listRecoveryPointsPaginator(ListRecoveryPointsRequest listRecoveryPointsRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listRecoveryPoints(software.amazon.awssdk.services.redshiftserverless.model.ListRecoveryPointsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListRecoveryPointsIterable responses = client.listRecoveryPointsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListRecoveryPointsIterable responses = client .listRecoveryPointsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListRecoveryPointsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListRecoveryPointsIterable responses = client.listRecoveryPointsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRecoveryPoints(software.amazon.awssdk.services.redshiftserverless.model.ListRecoveryPointsRequest)operation.- Parameters:
listRecoveryPointsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listRecoveryPointsPaginator
default ListRecoveryPointsIterable listRecoveryPointsPaginator(Consumer<ListRecoveryPointsRequest.Builder> listRecoveryPointsRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listRecoveryPoints(software.amazon.awssdk.services.redshiftserverless.model.ListRecoveryPointsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListRecoveryPointsIterable responses = client.listRecoveryPointsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListRecoveryPointsIterable responses = client .listRecoveryPointsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListRecoveryPointsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListRecoveryPointsIterable responses = client.listRecoveryPointsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRecoveryPoints(software.amazon.awssdk.services.redshiftserverless.model.ListRecoveryPointsRequest)operation.
This is a convenience which creates an instance of the
ListRecoveryPointsRequest.Builderavoiding the need to create one manually viaListRecoveryPointsRequest.builder()- Parameters:
listRecoveryPointsRequest- AConsumerthat will call methods onListRecoveryPointsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listScheduledActions
default ListScheduledActionsResponse listScheduledActions(ListScheduledActionsRequest listScheduledActionsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns a list of scheduled actions. You can use the flags to filter the list of returned scheduled actions.
- Parameters:
listScheduledActionsRequest-- Returns:
- Result of the ListScheduledActions operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listScheduledActions
default ListScheduledActionsResponse listScheduledActions(Consumer<ListScheduledActionsRequest.Builder> listScheduledActionsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns a list of scheduled actions. You can use the flags to filter the list of returned scheduled actions.
This is a convenience which creates an instance of the
ListScheduledActionsRequest.Builderavoiding the need to create one manually viaListScheduledActionsRequest.builder()- Parameters:
listScheduledActionsRequest- AConsumerthat will call methods onListScheduledActionsRequest.Builderto create a request.- Returns:
- Result of the ListScheduledActions operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listScheduledActionsPaginator
default ListScheduledActionsIterable listScheduledActionsPaginator(ListScheduledActionsRequest listScheduledActionsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listScheduledActions(software.amazon.awssdk.services.redshiftserverless.model.ListScheduledActionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListScheduledActionsIterable responses = client.listScheduledActionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListScheduledActionsIterable responses = client .listScheduledActionsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListScheduledActionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListScheduledActionsIterable responses = client.listScheduledActionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listScheduledActions(software.amazon.awssdk.services.redshiftserverless.model.ListScheduledActionsRequest)operation.- Parameters:
listScheduledActionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listScheduledActionsPaginator
default ListScheduledActionsIterable listScheduledActionsPaginator(Consumer<ListScheduledActionsRequest.Builder> listScheduledActionsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listScheduledActions(software.amazon.awssdk.services.redshiftserverless.model.ListScheduledActionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListScheduledActionsIterable responses = client.listScheduledActionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListScheduledActionsIterable responses = client .listScheduledActionsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListScheduledActionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListScheduledActionsIterable responses = client.listScheduledActionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listScheduledActions(software.amazon.awssdk.services.redshiftserverless.model.ListScheduledActionsRequest)operation.
This is a convenience which creates an instance of the
ListScheduledActionsRequest.Builderavoiding the need to create one manually viaListScheduledActionsRequest.builder()- Parameters:
listScheduledActionsRequest- AConsumerthat will call methods onListScheduledActionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listSnapshotCopyConfigurations
default ListSnapshotCopyConfigurationsResponse listSnapshotCopyConfigurations(ListSnapshotCopyConfigurationsRequest listSnapshotCopyConfigurationsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns a list of snapshot copy configurations.
- Parameters:
listSnapshotCopyConfigurationsRequest-- Returns:
- Result of the ListSnapshotCopyConfigurations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listSnapshotCopyConfigurations
default ListSnapshotCopyConfigurationsResponse listSnapshotCopyConfigurations(Consumer<ListSnapshotCopyConfigurationsRequest.Builder> listSnapshotCopyConfigurationsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns a list of snapshot copy configurations.
This is a convenience which creates an instance of the
ListSnapshotCopyConfigurationsRequest.Builderavoiding the need to create one manually viaListSnapshotCopyConfigurationsRequest.builder()- Parameters:
listSnapshotCopyConfigurationsRequest- AConsumerthat will call methods onListSnapshotCopyConfigurationsRequest.Builderto create a request.- Returns:
- Result of the ListSnapshotCopyConfigurations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listSnapshotCopyConfigurationsPaginator
default ListSnapshotCopyConfigurationsIterable listSnapshotCopyConfigurationsPaginator(ListSnapshotCopyConfigurationsRequest listSnapshotCopyConfigurationsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listSnapshotCopyConfigurations(software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotCopyConfigurationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotCopyConfigurationsIterable responses = client.listSnapshotCopyConfigurationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotCopyConfigurationsIterable responses = client .listSnapshotCopyConfigurationsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotCopyConfigurationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotCopyConfigurationsIterable responses = client.listSnapshotCopyConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSnapshotCopyConfigurations(software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotCopyConfigurationsRequest)operation.- Parameters:
listSnapshotCopyConfigurationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listSnapshotCopyConfigurationsPaginator
default ListSnapshotCopyConfigurationsIterable listSnapshotCopyConfigurationsPaginator(Consumer<ListSnapshotCopyConfigurationsRequest.Builder> listSnapshotCopyConfigurationsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listSnapshotCopyConfigurations(software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotCopyConfigurationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotCopyConfigurationsIterable responses = client.listSnapshotCopyConfigurationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotCopyConfigurationsIterable responses = client .listSnapshotCopyConfigurationsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotCopyConfigurationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotCopyConfigurationsIterable responses = client.listSnapshotCopyConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSnapshotCopyConfigurations(software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotCopyConfigurationsRequest)operation.
This is a convenience which creates an instance of the
ListSnapshotCopyConfigurationsRequest.Builderavoiding the need to create one manually viaListSnapshotCopyConfigurationsRequest.builder()- Parameters:
listSnapshotCopyConfigurationsRequest- AConsumerthat will call methods onListSnapshotCopyConfigurationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listSnapshots
default ListSnapshotsResponse listSnapshots(ListSnapshotsRequest listSnapshotsRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns a list of snapshots.
- Parameters:
listSnapshotsRequest-- Returns:
- Result of the ListSnapshots operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listSnapshots
default ListSnapshotsResponse listSnapshots(Consumer<ListSnapshotsRequest.Builder> listSnapshotsRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns a list of snapshots.
This is a convenience which creates an instance of the
ListSnapshotsRequest.Builderavoiding the need to create one manually viaListSnapshotsRequest.builder()- Parameters:
listSnapshotsRequest- AConsumerthat will call methods onListSnapshotsRequest.Builderto create a request.- Returns:
- Result of the ListSnapshots operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listSnapshotsPaginator
default ListSnapshotsIterable listSnapshotsPaginator(ListSnapshotsRequest listSnapshotsRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listSnapshots(software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotsIterable responses = client.listSnapshotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotsIterable responses = client .listSnapshotsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotsIterable responses = client.listSnapshotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSnapshots(software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotsRequest)operation.- Parameters:
listSnapshotsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listSnapshotsPaginator
default ListSnapshotsIterable listSnapshotsPaginator(Consumer<ListSnapshotsRequest.Builder> listSnapshotsRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listSnapshots(software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotsIterable responses = client.listSnapshotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotsIterable responses = client .listSnapshotsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListSnapshotsIterable responses = client.listSnapshotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSnapshots(software.amazon.awssdk.services.redshiftserverless.model.ListSnapshotsRequest)operation.
This is a convenience which creates an instance of the
ListSnapshotsRequest.Builderavoiding the need to create one manually viaListSnapshotsRequest.builder()- Parameters:
listSnapshotsRequest- AConsumerthat will call methods onListSnapshotsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listTableRestoreStatus
default ListTableRestoreStatusResponse listTableRestoreStatus(ListTableRestoreStatusRequest listTableRestoreStatusRequest) throws InvalidPaginationException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about an array of
TableRestoreStatusobjects.- Parameters:
listTableRestoreStatusRequest-- Returns:
- Result of the ListTableRestoreStatus operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listTableRestoreStatus
default ListTableRestoreStatusResponse listTableRestoreStatus(Consumer<ListTableRestoreStatusRequest.Builder> listTableRestoreStatusRequest) throws InvalidPaginationException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about an array of
TableRestoreStatusobjects.
This is a convenience which creates an instance of the
ListTableRestoreStatusRequest.Builderavoiding the need to create one manually viaListTableRestoreStatusRequest.builder()- Parameters:
listTableRestoreStatusRequest- AConsumerthat will call methods onListTableRestoreStatusRequest.Builderto create a request.- Returns:
- Result of the ListTableRestoreStatus operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listTableRestoreStatusPaginator
default ListTableRestoreStatusIterable listTableRestoreStatusPaginator(ListTableRestoreStatusRequest listTableRestoreStatusRequest) throws InvalidPaginationException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listTableRestoreStatus(software.amazon.awssdk.services.redshiftserverless.model.ListTableRestoreStatusRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListTableRestoreStatusIterable responses = client.listTableRestoreStatusPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListTableRestoreStatusIterable responses = client .listTableRestoreStatusPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListTableRestoreStatusResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListTableRestoreStatusIterable responses = client.listTableRestoreStatusPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTableRestoreStatus(software.amazon.awssdk.services.redshiftserverless.model.ListTableRestoreStatusRequest)operation.- Parameters:
listTableRestoreStatusRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listTableRestoreStatusPaginator
default ListTableRestoreStatusIterable listTableRestoreStatusPaginator(Consumer<ListTableRestoreStatusRequest.Builder> listTableRestoreStatusRequest) throws InvalidPaginationException, ResourceNotFoundException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listTableRestoreStatus(software.amazon.awssdk.services.redshiftserverless.model.ListTableRestoreStatusRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListTableRestoreStatusIterable responses = client.listTableRestoreStatusPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListTableRestoreStatusIterable responses = client .listTableRestoreStatusPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListTableRestoreStatusResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListTableRestoreStatusIterable responses = client.listTableRestoreStatusPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTableRestoreStatus(software.amazon.awssdk.services.redshiftserverless.model.ListTableRestoreStatusRequest)operation.
This is a convenience which creates an instance of the
ListTableRestoreStatusRequest.Builderavoiding the need to create one manually viaListTableRestoreStatusRequest.builder()- Parameters:
listTableRestoreStatusRequest- AConsumerthat will call methods onListTableRestoreStatusRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Lists the tags assigned to a resource.
- Parameters:
listTagsForResourceRequest-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Lists the tags assigned to a resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listUsageLimits
default ListUsageLimitsResponse listUsageLimits(ListUsageLimitsRequest listUsageLimitsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Lists all usage limits within Amazon Redshift Serverless.
- Parameters:
listUsageLimitsRequest-- Returns:
- Result of the ListUsageLimits operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listUsageLimits
default ListUsageLimitsResponse listUsageLimits(Consumer<ListUsageLimitsRequest.Builder> listUsageLimitsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Lists all usage limits within Amazon Redshift Serverless.
This is a convenience which creates an instance of the
ListUsageLimitsRequest.Builderavoiding the need to create one manually viaListUsageLimitsRequest.builder()- Parameters:
listUsageLimitsRequest- AConsumerthat will call methods onListUsageLimitsRequest.Builderto create a request.- Returns:
- Result of the ListUsageLimits operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listUsageLimitsPaginator
default ListUsageLimitsIterable listUsageLimitsPaginator(ListUsageLimitsRequest listUsageLimitsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listUsageLimits(software.amazon.awssdk.services.redshiftserverless.model.ListUsageLimitsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListUsageLimitsIterable responses = client.listUsageLimitsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListUsageLimitsIterable responses = client .listUsageLimitsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListUsageLimitsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListUsageLimitsIterable responses = client.listUsageLimitsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUsageLimits(software.amazon.awssdk.services.redshiftserverless.model.ListUsageLimitsRequest)operation.- Parameters:
listUsageLimitsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listUsageLimitsPaginator
default ListUsageLimitsIterable listUsageLimitsPaginator(Consumer<ListUsageLimitsRequest.Builder> listUsageLimitsRequest) throws InternalServerException, InvalidPaginationException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listUsageLimits(software.amazon.awssdk.services.redshiftserverless.model.ListUsageLimitsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListUsageLimitsIterable responses = client.listUsageLimitsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListUsageLimitsIterable responses = client .listUsageLimitsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListUsageLimitsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListUsageLimitsIterable responses = client.listUsageLimitsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listUsageLimits(software.amazon.awssdk.services.redshiftserverless.model.ListUsageLimitsRequest)operation.
This is a convenience which creates an instance of the
ListUsageLimitsRequest.Builderavoiding the need to create one manually viaListUsageLimitsRequest.builder()- Parameters:
listUsageLimitsRequest- AConsumerthat will call methods onListUsageLimitsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listWorkgroups
default ListWorkgroupsResponse listWorkgroups(ListWorkgroupsRequest listWorkgroupsRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a list of specified workgroups.
- Parameters:
listWorkgroupsRequest-- Returns:
- Result of the ListWorkgroups operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listWorkgroups
default ListWorkgroupsResponse listWorkgroups(Consumer<ListWorkgroupsRequest.Builder> listWorkgroupsRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Returns information about a list of specified workgroups.
This is a convenience which creates an instance of the
ListWorkgroupsRequest.Builderavoiding the need to create one manually viaListWorkgroupsRequest.builder()- Parameters:
listWorkgroupsRequest- AConsumerthat will call methods onListWorkgroupsRequest.Builderto create a request.- Returns:
- Result of the ListWorkgroups operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listWorkgroupsPaginator
default ListWorkgroupsIterable listWorkgroupsPaginator(ListWorkgroupsRequest listWorkgroupsRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listWorkgroups(software.amazon.awssdk.services.redshiftserverless.model.ListWorkgroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListWorkgroupsIterable responses = client.listWorkgroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListWorkgroupsIterable responses = client .listWorkgroupsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListWorkgroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListWorkgroupsIterable responses = client.listWorkgroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkgroups(software.amazon.awssdk.services.redshiftserverless.model.ListWorkgroupsRequest)operation.- Parameters:
listWorkgroupsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listWorkgroupsPaginator
default ListWorkgroupsIterable listWorkgroupsPaginator(Consumer<ListWorkgroupsRequest.Builder> listWorkgroupsRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
This is a variant of
listWorkgroups(software.amazon.awssdk.services.redshiftserverless.model.ListWorkgroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.redshiftserverless.paginators.ListWorkgroupsIterable responses = client.listWorkgroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshiftserverless.paginators.ListWorkgroupsIterable responses = client .listWorkgroupsPaginator(request); for (software.amazon.awssdk.services.redshiftserverless.model.ListWorkgroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshiftserverless.paginators.ListWorkgroupsIterable responses = client.listWorkgroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkgroups(software.amazon.awssdk.services.redshiftserverless.model.ListWorkgroupsRequest)operation.
This is a convenience which creates an instance of the
ListWorkgroupsRequest.Builderavoiding the need to create one manually viaListWorkgroupsRequest.builder()- Parameters:
listWorkgroupsRequest- AConsumerthat will call methods onListWorkgroupsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
putResourcePolicy
default PutResourcePolicyResponse putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates or updates a resource policy. Currently, you can use policies to share snapshots across Amazon Web Services accounts.
- Parameters:
putResourcePolicyRequest-- Returns:
- Result of the PutResourcePolicy operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
putResourcePolicy
default PutResourcePolicyResponse putResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Creates or updates a resource policy. Currently, you can use policies to share snapshots across Amazon Web Services accounts.
This is a convenience which creates an instance of the
PutResourcePolicyRequest.Builderavoiding the need to create one manually viaPutResourcePolicyRequest.builder()- Parameters:
putResourcePolicyRequest- AConsumerthat will call methods onPutResourcePolicyRequest.Builderto create a request.- Returns:
- Result of the PutResourcePolicy operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
restoreFromRecoveryPoint
default RestoreFromRecoveryPointResponse restoreFromRecoveryPoint(RestoreFromRecoveryPointRequest restoreFromRecoveryPointRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Restore the data from a recovery point.
- Parameters:
restoreFromRecoveryPointRequest-- Returns:
- Result of the RestoreFromRecoveryPoint operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
restoreFromRecoveryPoint
default RestoreFromRecoveryPointResponse restoreFromRecoveryPoint(Consumer<RestoreFromRecoveryPointRequest.Builder> restoreFromRecoveryPointRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Restore the data from a recovery point.
This is a convenience which creates an instance of the
RestoreFromRecoveryPointRequest.Builderavoiding the need to create one manually viaRestoreFromRecoveryPointRequest.builder()- Parameters:
restoreFromRecoveryPointRequest- AConsumerthat will call methods onRestoreFromRecoveryPointRequest.Builderto create a request.- Returns:
- Result of the RestoreFromRecoveryPoint operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
restoreFromSnapshot
default RestoreFromSnapshotResponse restoreFromSnapshot(RestoreFromSnapshotRequest restoreFromSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Restores a namespace from a snapshot.
- Parameters:
restoreFromSnapshotRequest-- Returns:
- Result of the RestoreFromSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
restoreFromSnapshot
default RestoreFromSnapshotResponse restoreFromSnapshot(Consumer<RestoreFromSnapshotRequest.Builder> restoreFromSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, RedshiftServerlessException
Restores a namespace from a snapshot.
This is a convenience which creates an instance of the
RestoreFromSnapshotRequest.Builderavoiding the need to create one manually viaRestoreFromSnapshotRequest.builder()- Parameters:
restoreFromSnapshotRequest- AConsumerthat will call methods onRestoreFromSnapshotRequest.Builderto create a request.- Returns:
- Result of the RestoreFromSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
restoreTableFromRecoveryPoint
default RestoreTableFromRecoveryPointResponse restoreTableFromRecoveryPoint(RestoreTableFromRecoveryPointRequest restoreTableFromRecoveryPointRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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.
- Parameters:
restoreTableFromRecoveryPointRequest-- Returns:
- Result of the RestoreTableFromRecoveryPoint operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
restoreTableFromRecoveryPoint
default RestoreTableFromRecoveryPointResponse restoreTableFromRecoveryPoint(Consumer<RestoreTableFromRecoveryPointRequest.Builder> restoreTableFromRecoveryPointRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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.
This is a convenience which creates an instance of the
RestoreTableFromRecoveryPointRequest.Builderavoiding the need to create one manually viaRestoreTableFromRecoveryPointRequest.builder()- Parameters:
restoreTableFromRecoveryPointRequest- AConsumerthat will call methods onRestoreTableFromRecoveryPointRequest.Builderto create a request.- Returns:
- Result of the RestoreTableFromRecoveryPoint operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
restoreTableFromSnapshot
default RestoreTableFromSnapshotResponse restoreTableFromSnapshot(RestoreTableFromSnapshotRequest restoreTableFromSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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.
- Parameters:
restoreTableFromSnapshotRequest-- Returns:
- Result of the RestoreTableFromSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
restoreTableFromSnapshot
default RestoreTableFromSnapshotResponse restoreTableFromSnapshot(Consumer<RestoreTableFromSnapshotRequest.Builder> restoreTableFromSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
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.
This is a convenience which creates an instance of the
RestoreTableFromSnapshotRequest.Builderavoiding the need to create one manually viaRestoreTableFromSnapshotRequest.builder()- Parameters:
restoreTableFromSnapshotRequest- AConsumerthat will call methods onRestoreTableFromSnapshotRequest.Builderto create a request.- Returns:
- Result of the RestoreTableFromSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, TooManyTagsException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Assigns one or more tags to a resource.
- Parameters:
tagResourceRequest-- Returns:
- Result of the TagResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, TooManyTagsException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Assigns one or more tags to a resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- Result of the TagResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Removes a tag or set of tags from a resource.
- Parameters:
untagResourceRequest-- Returns:
- Result of the UntagResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws InternalServerException, ResourceNotFoundException, ValidationException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Removes a tag or set of tags from a resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateCustomDomainAssociation
default UpdateCustomDomainAssociationResponse updateCustomDomainAssociation(UpdateCustomDomainAssociationRequest updateCustomDomainAssociationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates an Amazon Redshift Serverless certificate associated with a custom domain.
- Parameters:
updateCustomDomainAssociationRequest-- Returns:
- Result of the UpdateCustomDomainAssociation operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateCustomDomainAssociation
default UpdateCustomDomainAssociationResponse updateCustomDomainAssociation(Consumer<UpdateCustomDomainAssociationRequest.Builder> updateCustomDomainAssociationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, ThrottlingException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates an Amazon Redshift Serverless certificate associated with a custom domain.
This is a convenience which creates an instance of the
UpdateCustomDomainAssociationRequest.Builderavoiding the need to create one manually viaUpdateCustomDomainAssociationRequest.builder()- Parameters:
updateCustomDomainAssociationRequest- AConsumerthat will call methods onUpdateCustomDomainAssociationRequest.Builderto create a request.- Returns:
- Result of the UpdateCustomDomainAssociation operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateEndpointAccess
default UpdateEndpointAccessResponse updateEndpointAccess(UpdateEndpointAccessRequest updateEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates an Amazon Redshift Serverless managed endpoint.
- Parameters:
updateEndpointAccessRequest-- Returns:
- Result of the UpdateEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateEndpointAccess
default UpdateEndpointAccessResponse updateEndpointAccess(Consumer<UpdateEndpointAccessRequest.Builder> updateEndpointAccessRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates an Amazon Redshift Serverless managed endpoint.
This is a convenience which creates an instance of the
UpdateEndpointAccessRequest.Builderavoiding the need to create one manually viaUpdateEndpointAccessRequest.builder()- Parameters:
updateEndpointAccessRequest- AConsumerthat will call methods onUpdateEndpointAccessRequest.Builderto create a request.- Returns:
- Result of the UpdateEndpointAccess operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateNamespace
default UpdateNamespaceResponse updateNamespace(UpdateNamespaceRequest updateNamespaceRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a namespace with the specified settings. Unless required, you can't update multiple parameters in one request. For example, you must specify both
adminUsernameandadminUserPasswordto update either field, but you can't update bothkmsKeyIdandlogExportsin a single request.- Parameters:
updateNamespaceRequest-- Returns:
- Result of the UpdateNamespace operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateNamespace
default UpdateNamespaceResponse updateNamespace(Consumer<UpdateNamespaceRequest.Builder> updateNamespaceRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a namespace with the specified settings. Unless required, you can't update multiple parameters in one request. For example, you must specify both
adminUsernameandadminUserPasswordto update either field, but you can't update bothkmsKeyIdandlogExportsin a single request.
This is a convenience which creates an instance of the
UpdateNamespaceRequest.Builderavoiding the need to create one manually viaUpdateNamespaceRequest.builder()- Parameters:
updateNamespaceRequest- AConsumerthat will call methods onUpdateNamespaceRequest.Builderto create a request.- Returns:
- Result of the UpdateNamespace operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateScheduledAction
default UpdateScheduledActionResponse updateScheduledAction(UpdateScheduledActionRequest updateScheduledActionRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a scheduled action.
- Parameters:
updateScheduledActionRequest-- Returns:
- Result of the UpdateScheduledAction operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateScheduledAction
default UpdateScheduledActionResponse updateScheduledAction(Consumer<UpdateScheduledActionRequest.Builder> updateScheduledActionRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a scheduled action.
This is a convenience which creates an instance of the
UpdateScheduledActionRequest.Builderavoiding the need to create one manually viaUpdateScheduledActionRequest.builder()- Parameters:
updateScheduledActionRequest- AConsumerthat will call methods onUpdateScheduledActionRequest.Builderto create a request.- Returns:
- Result of the UpdateScheduledAction operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateSnapshot
default UpdateSnapshotResponse updateSnapshot(UpdateSnapshotRequest updateSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a snapshot.
- Parameters:
updateSnapshotRequest-- Returns:
- Result of the UpdateSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateSnapshot
default UpdateSnapshotResponse updateSnapshot(Consumer<UpdateSnapshotRequest.Builder> updateSnapshotRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a snapshot.
This is a convenience which creates an instance of the
UpdateSnapshotRequest.Builderavoiding the need to create one manually viaUpdateSnapshotRequest.builder()- Parameters:
updateSnapshotRequest- AConsumerthat will call methods onUpdateSnapshotRequest.Builderto create a request.- Returns:
- Result of the UpdateSnapshot operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateSnapshotCopyConfiguration
default UpdateSnapshotCopyConfigurationResponse updateSnapshotCopyConfiguration(UpdateSnapshotCopyConfigurationRequest updateSnapshotCopyConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a snapshot copy configuration.
- Parameters:
updateSnapshotCopyConfigurationRequest-- Returns:
- Result of the UpdateSnapshotCopyConfiguration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateSnapshotCopyConfiguration
default UpdateSnapshotCopyConfigurationResponse updateSnapshotCopyConfiguration(Consumer<UpdateSnapshotCopyConfigurationRequest.Builder> updateSnapshotCopyConfigurationRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AccessDeniedException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a snapshot copy configuration.
This is a convenience which creates an instance of the
UpdateSnapshotCopyConfigurationRequest.Builderavoiding the need to create one manually viaUpdateSnapshotCopyConfigurationRequest.builder()- Parameters:
updateSnapshotCopyConfigurationRequest- AConsumerthat will call methods onUpdateSnapshotCopyConfigurationRequest.Builderto create a request.- Returns:
- Result of the UpdateSnapshotCopyConfiguration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateUsageLimit
default UpdateUsageLimitResponse updateUsageLimit(UpdateUsageLimitRequest updateUsageLimitRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Update a usage limit in Amazon Redshift Serverless. You can't update the usage type or period of a usage limit.
- Parameters:
updateUsageLimitRequest-- Returns:
- Result of the UpdateUsageLimit operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateUsageLimit
default UpdateUsageLimitResponse updateUsageLimit(Consumer<UpdateUsageLimitRequest.Builder> updateUsageLimitRequest) throws InternalServerException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Update a usage limit in Amazon Redshift Serverless. You can't update the usage type or period of a usage limit.
This is a convenience which creates an instance of the
UpdateUsageLimitRequest.Builderavoiding the need to create one manually viaUpdateUsageLimitRequest.builder()- Parameters:
updateUsageLimitRequest- AConsumerthat will call methods onUpdateUsageLimitRequest.Builderto create a request.- Returns:
- Result of the UpdateUsageLimit operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateWorkgroup
default UpdateWorkgroupResponse updateWorkgroup(UpdateWorkgroupRequest updateWorkgroupRequest) throws InternalServerException, InsufficientCapacityException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a workgroup with the specified configuration settings. You can't update multiple parameters in one request. For example, you can update
baseCapacityorportin a single request, but you can't update both in the same request.- Parameters:
updateWorkgroupRequest-- Returns:
- Result of the UpdateWorkgroup operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateWorkgroup
default UpdateWorkgroupResponse updateWorkgroup(Consumer<UpdateWorkgroupRequest.Builder> updateWorkgroupRequest) throws InternalServerException, InsufficientCapacityException, ResourceNotFoundException, ConflictException, ValidationException, AwsServiceException, SdkClientException, RedshiftServerlessException
Updates a workgroup with the specified configuration settings. You can't update multiple parameters in one request. For example, you can update
baseCapacityorportin a single request, but you can't update both in the same request.
This is a convenience which creates an instance of the
UpdateWorkgroupRequest.Builderavoiding the need to create one manually viaUpdateWorkgroupRequest.builder()- Parameters:
updateWorkgroupRequest- AConsumerthat will call methods onUpdateWorkgroupRequest.Builderto create a request.- Returns:
- Result of the UpdateWorkgroup operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.RedshiftServerlessException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
create
static RedshiftServerlessClient create()
Create aRedshiftServerlessClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.
-
builder
static RedshiftServerlessClientBuilder builder()
Create a builder that can be used to configure and create aRedshiftServerlessClient.
-
serviceMetadata
static ServiceMetadata serviceMetadata()
-
serviceClientConfiguration
default RedshiftServerlessServiceClientConfiguration serviceClientConfiguration()
- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient
-
-