Interface RedshiftClient
- All Superinterfaces:
- AutoCloseable,- AwsClient,- SdkAutoCloseable,- SdkClient
builder() method.
 Overview
This is an interface reference for Amazon Redshift. It contains documentation for one of the programming or command line interfaces you can use to manage Amazon Redshift clusters. Note that Amazon Redshift is asynchronous, which means that some interfaces may require techniques, such as polling or asynchronous callback handlers, to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a change is applied immediately, on the next instance reboot, or during the next maintenance window. For a summary of the Amazon Redshift cluster management interfaces, go to Using the Amazon Redshift Management Interfaces.
Amazon Redshift manages all the work of setting up, operating, and scaling a data warehouse: provisioning capacity, monitoring and backing up the cluster, and applying patches and upgrades to the Amazon Redshift engine. You can focus on using your data to acquire new insights for your business and customers.
If you are a first-time user of Amazon Redshift, we recommend that you begin by reading the Amazon Redshift Getting Started Guide.
If you are a database developer, the Amazon Redshift Database Developer Guide explains how to design, build, query, and maintain the databases that make up your data warehouse.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String
- 
Method SummaryModifier and TypeMethodDescriptionacceptReservedNodeExchange(Consumer<AcceptReservedNodeExchangeRequest.Builder> acceptReservedNodeExchangeRequest) Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment type, or number of nodes) and no additional costs.acceptReservedNodeExchange(AcceptReservedNodeExchangeRequest acceptReservedNodeExchangeRequest) Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment type, or number of nodes) and no additional costs.default AddPartnerResponseaddPartner(Consumer<AddPartnerRequest.Builder> addPartnerRequest) Adds a partner integration to a cluster.default AddPartnerResponseaddPartner(AddPartnerRequest addPartnerRequest) Adds a partner integration to a cluster.associateDataShareConsumer(Consumer<AssociateDataShareConsumerRequest.Builder> associateDataShareConsumerRequest) From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the specified namespace (ConsumerArn).associateDataShareConsumer(AssociateDataShareConsumerRequest associateDataShareConsumerRequest) From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the specified namespace (ConsumerArn).authorizeClusterSecurityGroupIngress(Consumer<AuthorizeClusterSecurityGroupIngressRequest.Builder> authorizeClusterSecurityGroupIngressRequest) Adds an inbound (ingress) rule to an Amazon Redshift security group.authorizeClusterSecurityGroupIngress(AuthorizeClusterSecurityGroupIngressRequest authorizeClusterSecurityGroupIngressRequest) Adds an inbound (ingress) rule to an Amazon Redshift security group.default AuthorizeDataShareResponseauthorizeDataShare(Consumer<AuthorizeDataShareRequest.Builder> authorizeDataShareRequest) From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing entities.default AuthorizeDataShareResponseauthorizeDataShare(AuthorizeDataShareRequest authorizeDataShareRequest) From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing entities.default AuthorizeEndpointAccessResponseauthorizeEndpointAccess(Consumer<AuthorizeEndpointAccessRequest.Builder> authorizeEndpointAccessRequest) Grants access to a cluster.default AuthorizeEndpointAccessResponseauthorizeEndpointAccess(AuthorizeEndpointAccessRequest authorizeEndpointAccessRequest) Grants access to a cluster.default AuthorizeSnapshotAccessResponseauthorizeSnapshotAccess(Consumer<AuthorizeSnapshotAccessRequest.Builder> authorizeSnapshotAccessRequest) Authorizes the specified Amazon Web Services account to restore the specified snapshot.default AuthorizeSnapshotAccessResponseauthorizeSnapshotAccess(AuthorizeSnapshotAccessRequest authorizeSnapshotAccessRequest) Authorizes the specified Amazon Web Services account to restore the specified snapshot.batchDeleteClusterSnapshots(Consumer<BatchDeleteClusterSnapshotsRequest.Builder> batchDeleteClusterSnapshotsRequest) Deletes a set of cluster snapshots.batchDeleteClusterSnapshots(BatchDeleteClusterSnapshotsRequest batchDeleteClusterSnapshotsRequest) Deletes a set of cluster snapshots.batchModifyClusterSnapshots(Consumer<BatchModifyClusterSnapshotsRequest.Builder> batchModifyClusterSnapshotsRequest) Modifies the settings for a set of cluster snapshots.batchModifyClusterSnapshots(BatchModifyClusterSnapshotsRequest batchModifyClusterSnapshotsRequest) Modifies the settings for a set of cluster snapshots.static RedshiftClientBuilderbuilder()Create a builder that can be used to configure and create aRedshiftClient.default CancelResizeResponsecancelResize(Consumer<CancelResizeRequest.Builder> cancelResizeRequest) Cancels a resize operation for a cluster.default CancelResizeResponsecancelResize(CancelResizeRequest cancelResizeRequest) Cancels a resize operation for a cluster.default CopyClusterSnapshotResponsecopyClusterSnapshot(Consumer<CopyClusterSnapshotRequest.Builder> copyClusterSnapshotRequest) Copies the specified automated cluster snapshot to a new manual cluster snapshot.default CopyClusterSnapshotResponsecopyClusterSnapshot(CopyClusterSnapshotRequest copyClusterSnapshotRequest) Copies the specified automated cluster snapshot to a new manual cluster snapshot.static RedshiftClientcreate()Create aRedshiftClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.createAuthenticationProfile(Consumer<CreateAuthenticationProfileRequest.Builder> createAuthenticationProfileRequest) Creates an authentication profile with the specified parameters.createAuthenticationProfile(CreateAuthenticationProfileRequest createAuthenticationProfileRequest) Creates an authentication profile with the specified parameters.default CreateClusterResponsecreateCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest) Creates a new cluster with the specified parameters.default CreateClusterResponsecreateCluster(CreateClusterRequest createClusterRequest) Creates a new cluster with the specified parameters.createClusterParameterGroup(Consumer<CreateClusterParameterGroupRequest.Builder> createClusterParameterGroupRequest) Creates an Amazon Redshift parameter group.createClusterParameterGroup(CreateClusterParameterGroupRequest createClusterParameterGroupRequest) Creates an Amazon Redshift parameter group.createClusterSecurityGroup(Consumer<CreateClusterSecurityGroupRequest.Builder> createClusterSecurityGroupRequest) Creates a new Amazon Redshift security group.createClusterSecurityGroup(CreateClusterSecurityGroupRequest createClusterSecurityGroupRequest) Creates a new Amazon Redshift security group.default CreateClusterSnapshotResponsecreateClusterSnapshot(Consumer<CreateClusterSnapshotRequest.Builder> createClusterSnapshotRequest) Creates a manual snapshot of the specified cluster.default CreateClusterSnapshotResponsecreateClusterSnapshot(CreateClusterSnapshotRequest createClusterSnapshotRequest) Creates a manual snapshot of the specified cluster.default CreateClusterSubnetGroupResponsecreateClusterSubnetGroup(Consumer<CreateClusterSubnetGroupRequest.Builder> createClusterSubnetGroupRequest) Creates a new Amazon Redshift subnet group.default CreateClusterSubnetGroupResponsecreateClusterSubnetGroup(CreateClusterSubnetGroupRequest createClusterSubnetGroupRequest) Creates a new Amazon Redshift subnet group.createCustomDomainAssociation(Consumer<CreateCustomDomainAssociationRequest.Builder> createCustomDomainAssociationRequest) Used to create a custom domain name for a cluster.createCustomDomainAssociation(CreateCustomDomainAssociationRequest createCustomDomainAssociationRequest) Used to create a custom domain name for a cluster.default CreateEndpointAccessResponsecreateEndpointAccess(Consumer<CreateEndpointAccessRequest.Builder> createEndpointAccessRequest) Creates a Redshift-managed VPC endpoint.default CreateEndpointAccessResponsecreateEndpointAccess(CreateEndpointAccessRequest createEndpointAccessRequest) Creates a Redshift-managed VPC endpoint.default CreateEventSubscriptionResponsecreateEventSubscription(Consumer<CreateEventSubscriptionRequest.Builder> createEventSubscriptionRequest) Creates an Amazon Redshift event notification subscription.default CreateEventSubscriptionResponsecreateEventSubscription(CreateEventSubscriptionRequest createEventSubscriptionRequest) Creates an Amazon Redshift event notification subscription.createHsmClientCertificate(Consumer<CreateHsmClientCertificateRequest.Builder> createHsmClientCertificateRequest) Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the client's HSM in order to store and retrieve the keys used to encrypt the cluster databases.createHsmClientCertificate(CreateHsmClientCertificateRequest createHsmClientCertificateRequest) Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the client's HSM in order to store and retrieve the keys used to encrypt the cluster databases.default CreateHsmConfigurationResponsecreateHsmConfiguration(Consumer<CreateHsmConfigurationRequest.Builder> createHsmConfigurationRequest) Creates an HSM configuration that contains the information required by an Amazon Redshift cluster to store and use database encryption keys in a Hardware Security Module (HSM).default CreateHsmConfigurationResponsecreateHsmConfiguration(CreateHsmConfigurationRequest createHsmConfigurationRequest) Creates an HSM configuration that contains the information required by an Amazon Redshift cluster to store and use database encryption keys in a Hardware Security Module (HSM).default CreateIntegrationResponsecreateIntegration(Consumer<CreateIntegrationRequest.Builder> createIntegrationRequest) Creates a zero-ETL integration or S3 event integration with Amazon Redshift.default CreateIntegrationResponsecreateIntegration(CreateIntegrationRequest createIntegrationRequest) Creates a zero-ETL integration or S3 event integration with Amazon Redshift.createRedshiftIdcApplication(Consumer<CreateRedshiftIdcApplicationRequest.Builder> createRedshiftIdcApplicationRequest) Creates an Amazon Redshift application for use with IAM Identity Center.createRedshiftIdcApplication(CreateRedshiftIdcApplicationRequest createRedshiftIdcApplicationRequest) Creates an Amazon Redshift application for use with IAM Identity Center.default CreateScheduledActionResponsecreateScheduledAction(Consumer<CreateScheduledActionRequest.Builder> createScheduledActionRequest) Creates a scheduled action.default CreateScheduledActionResponsecreateScheduledAction(CreateScheduledActionRequest createScheduledActionRequest) Creates a scheduled action.default CreateSnapshotCopyGrantResponsecreateSnapshotCopyGrant(Consumer<CreateSnapshotCopyGrantRequest.Builder> createSnapshotCopyGrantRequest) Creates a snapshot copy grant that permits Amazon Redshift to use an encrypted symmetric key from Key Management Service (KMS) to encrypt copied snapshots in a destination region.default CreateSnapshotCopyGrantResponsecreateSnapshotCopyGrant(CreateSnapshotCopyGrantRequest createSnapshotCopyGrantRequest) Creates a snapshot copy grant that permits Amazon Redshift to use an encrypted symmetric key from Key Management Service (KMS) to encrypt copied snapshots in a destination region.default CreateSnapshotScheduleResponsecreateSnapshotSchedule(Consumer<CreateSnapshotScheduleRequest.Builder> createSnapshotScheduleRequest) Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule.default CreateSnapshotScheduleResponsecreateSnapshotSchedule(CreateSnapshotScheduleRequest createSnapshotScheduleRequest) Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule.default CreateTagsResponsecreateTags(Consumer<CreateTagsRequest.Builder> createTagsRequest) Adds tags to a cluster.default CreateTagsResponsecreateTags(CreateTagsRequest createTagsRequest) Adds tags to a cluster.default CreateUsageLimitResponsecreateUsageLimit(Consumer<CreateUsageLimitRequest.Builder> createUsageLimitRequest) Creates a usage limit for a specified Amazon Redshift feature on a cluster.default CreateUsageLimitResponsecreateUsageLimit(CreateUsageLimitRequest createUsageLimitRequest) Creates a usage limit for a specified Amazon Redshift feature on a cluster.default DeauthorizeDataShareResponsedeauthorizeDataShare(Consumer<DeauthorizeDataShareRequest.Builder> deauthorizeDataShareRequest) From a datashare producer account, removes authorization from the specified datashare.default DeauthorizeDataShareResponsedeauthorizeDataShare(DeauthorizeDataShareRequest deauthorizeDataShareRequest) From a datashare producer account, removes authorization from the specified datashare.deleteAuthenticationProfile(Consumer<DeleteAuthenticationProfileRequest.Builder> deleteAuthenticationProfileRequest) Deletes an authentication profile.deleteAuthenticationProfile(DeleteAuthenticationProfileRequest deleteAuthenticationProfileRequest) Deletes an authentication profile.default DeleteClusterResponsedeleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest) Deletes a previously provisioned cluster without its final snapshot being created.default DeleteClusterResponsedeleteCluster(DeleteClusterRequest deleteClusterRequest) Deletes a previously provisioned cluster without its final snapshot being created.deleteClusterParameterGroup(Consumer<DeleteClusterParameterGroupRequest.Builder> deleteClusterParameterGroupRequest) Deletes a specified Amazon Redshift parameter group.deleteClusterParameterGroup(DeleteClusterParameterGroupRequest deleteClusterParameterGroupRequest) Deletes a specified Amazon Redshift parameter group.deleteClusterSecurityGroup(Consumer<DeleteClusterSecurityGroupRequest.Builder> deleteClusterSecurityGroupRequest) Deletes an Amazon Redshift security group.deleteClusterSecurityGroup(DeleteClusterSecurityGroupRequest deleteClusterSecurityGroupRequest) Deletes an Amazon Redshift security group.default DeleteClusterSnapshotResponsedeleteClusterSnapshot(Consumer<DeleteClusterSnapshotRequest.Builder> deleteClusterSnapshotRequest) Deletes the specified manual snapshot.default DeleteClusterSnapshotResponsedeleteClusterSnapshot(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest) Deletes the specified manual snapshot.default DeleteClusterSubnetGroupResponsedeleteClusterSubnetGroup(Consumer<DeleteClusterSubnetGroupRequest.Builder> deleteClusterSubnetGroupRequest) Deletes the specified cluster subnet group.default DeleteClusterSubnetGroupResponsedeleteClusterSubnetGroup(DeleteClusterSubnetGroupRequest deleteClusterSubnetGroupRequest) Deletes the specified cluster subnet group.deleteCustomDomainAssociation(Consumer<DeleteCustomDomainAssociationRequest.Builder> deleteCustomDomainAssociationRequest) Contains information about deleting a custom domain association for a cluster.deleteCustomDomainAssociation(DeleteCustomDomainAssociationRequest deleteCustomDomainAssociationRequest) Contains information about deleting a custom domain association for a cluster.default DeleteEndpointAccessResponsedeleteEndpointAccess(Consumer<DeleteEndpointAccessRequest.Builder> deleteEndpointAccessRequest) Deletes a Redshift-managed VPC endpoint.default DeleteEndpointAccessResponsedeleteEndpointAccess(DeleteEndpointAccessRequest deleteEndpointAccessRequest) Deletes a Redshift-managed VPC endpoint.default DeleteEventSubscriptionResponsedeleteEventSubscription(Consumer<DeleteEventSubscriptionRequest.Builder> deleteEventSubscriptionRequest) Deletes an Amazon Redshift event notification subscription.default DeleteEventSubscriptionResponsedeleteEventSubscription(DeleteEventSubscriptionRequest deleteEventSubscriptionRequest) Deletes an Amazon Redshift event notification subscription.deleteHsmClientCertificate(Consumer<DeleteHsmClientCertificateRequest.Builder> deleteHsmClientCertificateRequest) Deletes the specified HSM client certificate.deleteHsmClientCertificate(DeleteHsmClientCertificateRequest deleteHsmClientCertificateRequest) Deletes the specified HSM client certificate.default DeleteHsmConfigurationResponsedeleteHsmConfiguration(Consumer<DeleteHsmConfigurationRequest.Builder> deleteHsmConfigurationRequest) Deletes the specified Amazon Redshift HSM configuration.default DeleteHsmConfigurationResponsedeleteHsmConfiguration(DeleteHsmConfigurationRequest deleteHsmConfigurationRequest) Deletes the specified Amazon Redshift HSM configuration.default DeleteIntegrationResponsedeleteIntegration(Consumer<DeleteIntegrationRequest.Builder> deleteIntegrationRequest) Deletes a zero-ETL integration or S3 event integration with Amazon Redshift.default DeleteIntegrationResponsedeleteIntegration(DeleteIntegrationRequest deleteIntegrationRequest) Deletes a zero-ETL integration or S3 event integration with Amazon Redshift.default DeletePartnerResponsedeletePartner(Consumer<DeletePartnerRequest.Builder> deletePartnerRequest) Deletes a partner integration from a cluster.default DeletePartnerResponsedeletePartner(DeletePartnerRequest deletePartnerRequest) Deletes a partner integration from a cluster.deleteRedshiftIdcApplication(Consumer<DeleteRedshiftIdcApplicationRequest.Builder> deleteRedshiftIdcApplicationRequest) Deletes an Amazon Redshift IAM Identity Center application.deleteRedshiftIdcApplication(DeleteRedshiftIdcApplicationRequest deleteRedshiftIdcApplicationRequest) Deletes an Amazon Redshift IAM Identity Center application.default DeleteResourcePolicyResponsedeleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest) Deletes the resource policy for a specified resource.default DeleteResourcePolicyResponsedeleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest) Deletes the resource policy for a specified resource.default DeleteScheduledActionResponsedeleteScheduledAction(Consumer<DeleteScheduledActionRequest.Builder> deleteScheduledActionRequest) Deletes a scheduled action.default DeleteScheduledActionResponsedeleteScheduledAction(DeleteScheduledActionRequest deleteScheduledActionRequest) Deletes a scheduled action.default DeleteSnapshotCopyGrantResponsedeleteSnapshotCopyGrant(Consumer<DeleteSnapshotCopyGrantRequest.Builder> deleteSnapshotCopyGrantRequest) Deletes the specified snapshot copy grant.default DeleteSnapshotCopyGrantResponsedeleteSnapshotCopyGrant(DeleteSnapshotCopyGrantRequest deleteSnapshotCopyGrantRequest) Deletes the specified snapshot copy grant.default DeleteSnapshotScheduleResponsedeleteSnapshotSchedule(Consumer<DeleteSnapshotScheduleRequest.Builder> deleteSnapshotScheduleRequest) Deletes a snapshot schedule.default DeleteSnapshotScheduleResponsedeleteSnapshotSchedule(DeleteSnapshotScheduleRequest deleteSnapshotScheduleRequest) Deletes a snapshot schedule.default DeleteTagsResponsedeleteTags(Consumer<DeleteTagsRequest.Builder> deleteTagsRequest) Deletes tags from a resource.default DeleteTagsResponsedeleteTags(DeleteTagsRequest deleteTagsRequest) Deletes tags from a resource.default DeleteUsageLimitResponsedeleteUsageLimit(Consumer<DeleteUsageLimitRequest.Builder> deleteUsageLimitRequest) Deletes a usage limit from a cluster.default DeleteUsageLimitResponsedeleteUsageLimit(DeleteUsageLimitRequest deleteUsageLimitRequest) Deletes a usage limit from a cluster.default DeregisterNamespaceResponsederegisterNamespace(Consumer<DeregisterNamespaceRequest.Builder> deregisterNamespaceRequest) Deregisters a cluster or serverless namespace from the Amazon Web Services Glue Data Catalog.default DeregisterNamespaceResponsederegisterNamespace(DeregisterNamespaceRequest deregisterNamespaceRequest) Deregisters a cluster or serverless namespace from the Amazon Web Services Glue Data Catalog.Returns a list of attributes attached to an accountdescribeAccountAttributes(Consumer<DescribeAccountAttributesRequest.Builder> describeAccountAttributesRequest) Returns a list of attributes attached to an accountdescribeAccountAttributes(DescribeAccountAttributesRequest describeAccountAttributesRequest) Returns a list of attributes attached to an accountdescribeAuthenticationProfiles(Consumer<DescribeAuthenticationProfilesRequest.Builder> describeAuthenticationProfilesRequest) Describes an authentication profile.describeAuthenticationProfiles(DescribeAuthenticationProfilesRequest describeAuthenticationProfilesRequest) Describes an authentication profile.Returns an array ofClusterDbRevisionobjects.describeClusterDbRevisions(Consumer<DescribeClusterDbRevisionsRequest.Builder> describeClusterDbRevisionsRequest) Returns an array ofClusterDbRevisionobjects.describeClusterDbRevisions(DescribeClusterDbRevisionsRequest describeClusterDbRevisionsRequest) Returns an array ofClusterDbRevisionobjects.This is a variant ofdescribeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)operation.describeClusterDbRevisionsPaginator(Consumer<DescribeClusterDbRevisionsRequest.Builder> describeClusterDbRevisionsRequest) This is a variant ofdescribeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)operation.describeClusterDbRevisionsPaginator(DescribeClusterDbRevisionsRequest describeClusterDbRevisionsRequest) This is a variant ofdescribeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)operation.Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default parameter group.describeClusterParameterGroups(Consumer<DescribeClusterParameterGroupsRequest.Builder> describeClusterParameterGroupsRequest) Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default parameter group.describeClusterParameterGroups(DescribeClusterParameterGroupsRequest describeClusterParameterGroupsRequest) Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default parameter group.This is a variant ofdescribeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)operation.describeClusterParameterGroupsPaginator(Consumer<DescribeClusterParameterGroupsRequest.Builder> describeClusterParameterGroupsRequest) This is a variant ofdescribeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)operation.describeClusterParameterGroupsPaginator(DescribeClusterParameterGroupsRequest describeClusterParameterGroupsRequest) This is a variant ofdescribeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)operation.describeClusterParameters(Consumer<DescribeClusterParametersRequest.Builder> describeClusterParametersRequest) Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group.describeClusterParameters(DescribeClusterParametersRequest describeClusterParametersRequest) Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group.describeClusterParametersPaginator(Consumer<DescribeClusterParametersRequest.Builder> describeClusterParametersRequest) This is a variant ofdescribeClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersRequest)operation.describeClusterParametersPaginator(DescribeClusterParametersRequest describeClusterParametersRequest) This is a variant ofdescribeClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersRequest)operation.default DescribeClustersResponseReturns properties of provisioned clusters including general cluster properties, cluster database properties, maintenance and backup properties, and security and access properties.default DescribeClustersResponsedescribeClusters(Consumer<DescribeClustersRequest.Builder> describeClustersRequest) Returns properties of provisioned clusters including general cluster properties, cluster database properties, maintenance and backup properties, and security and access properties.default DescribeClustersResponsedescribeClusters(DescribeClustersRequest describeClustersRequest) Returns properties of provisioned clusters including general cluster properties, cluster database properties, maintenance and backup properties, and security and access properties.describeClusterSecurityGroups(Consumer<DescribeClusterSecurityGroupsRequest.Builder> describeClusterSecurityGroupsRequest) Returns information about Amazon Redshift security groups.describeClusterSecurityGroups(DescribeClusterSecurityGroupsRequest describeClusterSecurityGroupsRequest) Returns information about Amazon Redshift security groups.describeClusterSecurityGroupsPaginator(Consumer<DescribeClusterSecurityGroupsRequest.Builder> describeClusterSecurityGroupsRequest) This is a variant ofdescribeClusterSecurityGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsRequest)operation.describeClusterSecurityGroupsPaginator(DescribeClusterSecurityGroupsRequest describeClusterSecurityGroupsRequest) This is a variant ofdescribeClusterSecurityGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsRequest)operation.default DescribeClusterSnapshotsResponseReturns one or more snapshot objects, which contain metadata about your cluster snapshots.default DescribeClusterSnapshotsResponsedescribeClusterSnapshots(Consumer<DescribeClusterSnapshotsRequest.Builder> describeClusterSnapshotsRequest) Returns one or more snapshot objects, which contain metadata about your cluster snapshots.default DescribeClusterSnapshotsResponsedescribeClusterSnapshots(DescribeClusterSnapshotsRequest describeClusterSnapshotsRequest) Returns one or more snapshot objects, which contain metadata about your cluster snapshots.default DescribeClusterSnapshotsIterableThis is a variant ofdescribeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)operation.default DescribeClusterSnapshotsIterabledescribeClusterSnapshotsPaginator(Consumer<DescribeClusterSnapshotsRequest.Builder> describeClusterSnapshotsRequest) This is a variant ofdescribeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)operation.default DescribeClusterSnapshotsIterabledescribeClusterSnapshotsPaginator(DescribeClusterSnapshotsRequest describeClusterSnapshotsRequest) This is a variant ofdescribeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)operation.default DescribeClustersIterableThis is a variant ofdescribeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest)operation.default DescribeClustersIterabledescribeClustersPaginator(Consumer<DescribeClustersRequest.Builder> describeClustersRequest) This is a variant ofdescribeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest)operation.default DescribeClustersIterabledescribeClustersPaginator(DescribeClustersRequest describeClustersRequest) This is a variant ofdescribeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest)operation.Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.describeClusterSubnetGroups(Consumer<DescribeClusterSubnetGroupsRequest.Builder> describeClusterSubnetGroupsRequest) Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.describeClusterSubnetGroups(DescribeClusterSubnetGroupsRequest describeClusterSubnetGroupsRequest) Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.This is a variant ofdescribeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)operation.describeClusterSubnetGroupsPaginator(Consumer<DescribeClusterSubnetGroupsRequest.Builder> describeClusterSubnetGroupsRequest) This is a variant ofdescribeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)operation.describeClusterSubnetGroupsPaginator(DescribeClusterSubnetGroupsRequest describeClusterSubnetGroupsRequest) This is a variant ofdescribeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)operation.default DescribeClusterTracksResponseReturns a list of all the available maintenance tracks.default DescribeClusterTracksResponsedescribeClusterTracks(Consumer<DescribeClusterTracksRequest.Builder> describeClusterTracksRequest) Returns a list of all the available maintenance tracks.default DescribeClusterTracksResponsedescribeClusterTracks(DescribeClusterTracksRequest describeClusterTracksRequest) Returns a list of all the available maintenance tracks.default DescribeClusterTracksIterableThis is a variant ofdescribeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)operation.default DescribeClusterTracksIterabledescribeClusterTracksPaginator(Consumer<DescribeClusterTracksRequest.Builder> describeClusterTracksRequest) This is a variant ofdescribeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)operation.default DescribeClusterTracksIterabledescribeClusterTracksPaginator(DescribeClusterTracksRequest describeClusterTracksRequest) This is a variant ofdescribeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)operation.default DescribeClusterVersionsResponseReturns descriptions of the available Amazon Redshift cluster versions.default DescribeClusterVersionsResponsedescribeClusterVersions(Consumer<DescribeClusterVersionsRequest.Builder> describeClusterVersionsRequest) Returns descriptions of the available Amazon Redshift cluster versions.default DescribeClusterVersionsResponsedescribeClusterVersions(DescribeClusterVersionsRequest describeClusterVersionsRequest) Returns descriptions of the available Amazon Redshift cluster versions.default DescribeClusterVersionsIterableThis is a variant ofdescribeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)operation.default DescribeClusterVersionsIterabledescribeClusterVersionsPaginator(Consumer<DescribeClusterVersionsRequest.Builder> describeClusterVersionsRequest) This is a variant ofdescribeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)operation.default DescribeClusterVersionsIterabledescribeClusterVersionsPaginator(DescribeClusterVersionsRequest describeClusterVersionsRequest) This is a variant ofdescribeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)operation.describeCustomDomainAssociations(Consumer<DescribeCustomDomainAssociationsRequest.Builder> describeCustomDomainAssociationsRequest) Contains information about custom domain associations for a cluster.describeCustomDomainAssociations(DescribeCustomDomainAssociationsRequest describeCustomDomainAssociationsRequest) Contains information about custom domain associations for a cluster.describeCustomDomainAssociationsPaginator(Consumer<DescribeCustomDomainAssociationsRequest.Builder> describeCustomDomainAssociationsRequest) This is a variant ofdescribeCustomDomainAssociations(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsRequest)operation.describeCustomDomainAssociationsPaginator(DescribeCustomDomainAssociationsRequest describeCustomDomainAssociationsRequest) This is a variant ofdescribeCustomDomainAssociations(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsRequest)operation.default DescribeDataSharesResponsedescribeDataShares(Consumer<DescribeDataSharesRequest.Builder> describeDataSharesRequest) Shows the status of any inbound or outbound datashares available in the specified account.default DescribeDataSharesResponsedescribeDataShares(DescribeDataSharesRequest describeDataSharesRequest) Shows the status of any inbound or outbound datashares available in the specified account.describeDataSharesForConsumer(Consumer<DescribeDataSharesForConsumerRequest.Builder> describeDataSharesForConsumerRequest) Returns a list of datashares where the account identifier being called is a consumer account identifier.describeDataSharesForConsumer(DescribeDataSharesForConsumerRequest describeDataSharesForConsumerRequest) Returns a list of datashares where the account identifier being called is a consumer account identifier.describeDataSharesForConsumerPaginator(Consumer<DescribeDataSharesForConsumerRequest.Builder> describeDataSharesForConsumerRequest) This is a variant ofdescribeDataSharesForConsumer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerRequest)operation.describeDataSharesForConsumerPaginator(DescribeDataSharesForConsumerRequest describeDataSharesForConsumerRequest) This is a variant ofdescribeDataSharesForConsumer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerRequest)operation.describeDataSharesForProducer(Consumer<DescribeDataSharesForProducerRequest.Builder> describeDataSharesForProducerRequest) Returns a list of datashares when the account identifier being called is a producer account identifier.describeDataSharesForProducer(DescribeDataSharesForProducerRequest describeDataSharesForProducerRequest) Returns a list of datashares when the account identifier being called is a producer account identifier.describeDataSharesForProducerPaginator(Consumer<DescribeDataSharesForProducerRequest.Builder> describeDataSharesForProducerRequest) This is a variant ofdescribeDataSharesForProducer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerRequest)operation.describeDataSharesForProducerPaginator(DescribeDataSharesForProducerRequest describeDataSharesForProducerRequest) This is a variant ofdescribeDataSharesForProducer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerRequest)operation.default DescribeDataSharesIterabledescribeDataSharesPaginator(Consumer<DescribeDataSharesRequest.Builder> describeDataSharesRequest) This is a variant ofdescribeDataShares(software.amazon.awssdk.services.redshift.model.DescribeDataSharesRequest)operation.default DescribeDataSharesIterabledescribeDataSharesPaginator(DescribeDataSharesRequest describeDataSharesRequest) This is a variant ofdescribeDataShares(software.amazon.awssdk.services.redshift.model.DescribeDataSharesRequest)operation.describeDefaultClusterParameters(Consumer<DescribeDefaultClusterParametersRequest.Builder> describeDefaultClusterParametersRequest) Returns a list of parameter settings for the specified parameter group family.describeDefaultClusterParameters(DescribeDefaultClusterParametersRequest describeDefaultClusterParametersRequest) Returns a list of parameter settings for the specified parameter group family.describeDefaultClusterParametersPaginator(Consumer<DescribeDefaultClusterParametersRequest.Builder> describeDefaultClusterParametersRequest) This is a variant ofdescribeDefaultClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersRequest)operation.describeDefaultClusterParametersPaginator(DescribeDefaultClusterParametersRequest describeDefaultClusterParametersRequest) This is a variant ofdescribeDefaultClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersRequest)operation.default DescribeEndpointAccessResponsedescribeEndpointAccess(Consumer<DescribeEndpointAccessRequest.Builder> describeEndpointAccessRequest) Describes a Redshift-managed VPC endpoint.default DescribeEndpointAccessResponsedescribeEndpointAccess(DescribeEndpointAccessRequest describeEndpointAccessRequest) Describes a Redshift-managed VPC endpoint.default DescribeEndpointAccessIterabledescribeEndpointAccessPaginator(Consumer<DescribeEndpointAccessRequest.Builder> describeEndpointAccessRequest) This is a variant ofdescribeEndpointAccess(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessRequest)operation.default DescribeEndpointAccessIterabledescribeEndpointAccessPaginator(DescribeEndpointAccessRequest describeEndpointAccessRequest) This is a variant ofdescribeEndpointAccess(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessRequest)operation.describeEndpointAuthorization(Consumer<DescribeEndpointAuthorizationRequest.Builder> describeEndpointAuthorizationRequest) Describes an endpoint authorization.describeEndpointAuthorization(DescribeEndpointAuthorizationRequest describeEndpointAuthorizationRequest) Describes an endpoint authorization.describeEndpointAuthorizationPaginator(Consumer<DescribeEndpointAuthorizationRequest.Builder> describeEndpointAuthorizationRequest) This is a variant ofdescribeEndpointAuthorization(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationRequest)operation.describeEndpointAuthorizationPaginator(DescribeEndpointAuthorizationRequest describeEndpointAuthorizationRequest) This is a variant ofdescribeEndpointAuthorization(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationRequest)operation.default DescribeEventCategoriesResponseDisplays a list of event categories for all event source types, or for a specified source type.default DescribeEventCategoriesResponsedescribeEventCategories(Consumer<DescribeEventCategoriesRequest.Builder> describeEventCategoriesRequest) Displays a list of event categories for all event source types, or for a specified source type.default DescribeEventCategoriesResponsedescribeEventCategories(DescribeEventCategoriesRequest describeEventCategoriesRequest) Displays a list of event categories for all event source types, or for a specified source type.default DescribeEventsResponseReturns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.default DescribeEventsResponsedescribeEvents(Consumer<DescribeEventsRequest.Builder> describeEventsRequest) Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.default DescribeEventsResponsedescribeEvents(DescribeEventsRequest describeEventsRequest) Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.default DescribeEventsIterableThis is a variant ofdescribeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest)operation.default DescribeEventsIterabledescribeEventsPaginator(Consumer<DescribeEventsRequest.Builder> describeEventsRequest) This is a variant ofdescribeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest)operation.default DescribeEventsIterabledescribeEventsPaginator(DescribeEventsRequest describeEventsRequest) This is a variant ofdescribeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest)operation.Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account.describeEventSubscriptions(Consumer<DescribeEventSubscriptionsRequest.Builder> describeEventSubscriptionsRequest) Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account.describeEventSubscriptions(DescribeEventSubscriptionsRequest describeEventSubscriptionsRequest) Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account.This is a variant ofdescribeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)operation.describeEventSubscriptionsPaginator(Consumer<DescribeEventSubscriptionsRequest.Builder> describeEventSubscriptionsRequest) This is a variant ofdescribeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)operation.describeEventSubscriptionsPaginator(DescribeEventSubscriptionsRequest describeEventSubscriptionsRequest) This is a variant ofdescribeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)operation.Returns information about the specified HSM client certificate.describeHsmClientCertificates(Consumer<DescribeHsmClientCertificatesRequest.Builder> describeHsmClientCertificatesRequest) Returns information about the specified HSM client certificate.describeHsmClientCertificates(DescribeHsmClientCertificatesRequest describeHsmClientCertificatesRequest) Returns information about the specified HSM client certificate.This is a variant ofdescribeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)operation.describeHsmClientCertificatesPaginator(Consumer<DescribeHsmClientCertificatesRequest.Builder> describeHsmClientCertificatesRequest) This is a variant ofdescribeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)operation.describeHsmClientCertificatesPaginator(DescribeHsmClientCertificatesRequest describeHsmClientCertificatesRequest) This is a variant ofdescribeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)operation.Returns information about the specified Amazon Redshift HSM configuration.describeHsmConfigurations(Consumer<DescribeHsmConfigurationsRequest.Builder> describeHsmConfigurationsRequest) Returns information about the specified Amazon Redshift HSM configuration.describeHsmConfigurations(DescribeHsmConfigurationsRequest describeHsmConfigurationsRequest) Returns information about the specified Amazon Redshift HSM configuration.This is a variant ofdescribeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)operation.describeHsmConfigurationsPaginator(Consumer<DescribeHsmConfigurationsRequest.Builder> describeHsmConfigurationsRequest) This is a variant ofdescribeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)operation.describeHsmConfigurationsPaginator(DescribeHsmConfigurationsRequest describeHsmConfigurationsRequest) This is a variant ofdescribeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)operation.describeInboundIntegrations(Consumer<DescribeInboundIntegrationsRequest.Builder> describeInboundIntegrationsRequest) Returns a list of inbound integrations.describeInboundIntegrations(DescribeInboundIntegrationsRequest describeInboundIntegrationsRequest) Returns a list of inbound integrations.describeInboundIntegrationsPaginator(Consumer<DescribeInboundIntegrationsRequest.Builder> describeInboundIntegrationsRequest) This is a variant ofdescribeInboundIntegrations(software.amazon.awssdk.services.redshift.model.DescribeInboundIntegrationsRequest)operation.describeInboundIntegrationsPaginator(DescribeInboundIntegrationsRequest describeInboundIntegrationsRequest) This is a variant ofdescribeInboundIntegrations(software.amazon.awssdk.services.redshift.model.DescribeInboundIntegrationsRequest)operation.default DescribeIntegrationsResponsedescribeIntegrations(Consumer<DescribeIntegrationsRequest.Builder> describeIntegrationsRequest) Describes one or more zero-ETL or S3 event integrations with Amazon Redshift.default DescribeIntegrationsResponsedescribeIntegrations(DescribeIntegrationsRequest describeIntegrationsRequest) Describes one or more zero-ETL or S3 event integrations with Amazon Redshift.default DescribeIntegrationsIterabledescribeIntegrationsPaginator(Consumer<DescribeIntegrationsRequest.Builder> describeIntegrationsRequest) This is a variant ofdescribeIntegrations(software.amazon.awssdk.services.redshift.model.DescribeIntegrationsRequest)operation.default DescribeIntegrationsIterabledescribeIntegrationsPaginator(DescribeIntegrationsRequest describeIntegrationsRequest) This is a variant ofdescribeIntegrations(software.amazon.awssdk.services.redshift.model.DescribeIntegrationsRequest)operation.default DescribeLoggingStatusResponsedescribeLoggingStatus(Consumer<DescribeLoggingStatusRequest.Builder> describeLoggingStatusRequest) Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon Redshift cluster.default DescribeLoggingStatusResponsedescribeLoggingStatus(DescribeLoggingStatusRequest describeLoggingStatusRequest) Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon Redshift cluster.describeNodeConfigurationOptions(Consumer<DescribeNodeConfigurationOptionsRequest.Builder> describeNodeConfigurationOptionsRequest) Returns properties of possible node configurations such as node type, number of nodes, and disk usage for the specified action type.describeNodeConfigurationOptions(DescribeNodeConfigurationOptionsRequest describeNodeConfigurationOptionsRequest) Returns properties of possible node configurations such as node type, number of nodes, and disk usage for the specified action type.describeNodeConfigurationOptionsPaginator(Consumer<DescribeNodeConfigurationOptionsRequest.Builder> describeNodeConfigurationOptionsRequest) This is a variant ofdescribeNodeConfigurationOptions(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsRequest)operation.describeNodeConfigurationOptionsPaginator(DescribeNodeConfigurationOptionsRequest describeNodeConfigurationOptionsRequest) This is a variant ofdescribeNodeConfigurationOptions(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsRequest)operation.Returns a list of orderable cluster options.describeOrderableClusterOptions(Consumer<DescribeOrderableClusterOptionsRequest.Builder> describeOrderableClusterOptionsRequest) Returns a list of orderable cluster options.describeOrderableClusterOptions(DescribeOrderableClusterOptionsRequest describeOrderableClusterOptionsRequest) Returns a list of orderable cluster options.This is a variant ofdescribeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)operation.describeOrderableClusterOptionsPaginator(Consumer<DescribeOrderableClusterOptionsRequest.Builder> describeOrderableClusterOptionsRequest) This is a variant ofdescribeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)operation.describeOrderableClusterOptionsPaginator(DescribeOrderableClusterOptionsRequest describeOrderableClusterOptionsRequest) This is a variant ofdescribeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)operation.default DescribePartnersResponsedescribePartners(Consumer<DescribePartnersRequest.Builder> describePartnersRequest) Returns information about the partner integrations defined for a cluster.default DescribePartnersResponsedescribePartners(DescribePartnersRequest describePartnersRequest) Returns information about the partner integrations defined for a cluster.describeRedshiftIdcApplications(Consumer<DescribeRedshiftIdcApplicationsRequest.Builder> describeRedshiftIdcApplicationsRequest) Lists the Amazon Redshift IAM Identity Center applications.describeRedshiftIdcApplications(DescribeRedshiftIdcApplicationsRequest describeRedshiftIdcApplicationsRequest) Lists the Amazon Redshift IAM Identity Center applications.describeRedshiftIdcApplicationsPaginator(Consumer<DescribeRedshiftIdcApplicationsRequest.Builder> describeRedshiftIdcApplicationsRequest) This is a variant ofdescribeRedshiftIdcApplications(software.amazon.awssdk.services.redshift.model.DescribeRedshiftIdcApplicationsRequest)operation.describeRedshiftIdcApplicationsPaginator(DescribeRedshiftIdcApplicationsRequest describeRedshiftIdcApplicationsRequest) This is a variant ofdescribeRedshiftIdcApplications(software.amazon.awssdk.services.redshift.model.DescribeRedshiftIdcApplicationsRequest)operation.describeReservedNodeExchangeStatus(Consumer<DescribeReservedNodeExchangeStatusRequest.Builder> describeReservedNodeExchangeStatusRequest) Returns exchange status details and associated metadata for a reserved-node exchange.describeReservedNodeExchangeStatus(DescribeReservedNodeExchangeStatusRequest describeReservedNodeExchangeStatusRequest) Returns exchange status details and associated metadata for a reserved-node exchange.describeReservedNodeExchangeStatusPaginator(Consumer<DescribeReservedNodeExchangeStatusRequest.Builder> describeReservedNodeExchangeStatusRequest) This is a variant ofdescribeReservedNodeExchangeStatus(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusRequest)operation.describeReservedNodeExchangeStatusPaginator(DescribeReservedNodeExchangeStatusRequest describeReservedNodeExchangeStatusRequest) This is a variant ofdescribeReservedNodeExchangeStatus(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusRequest)operation.Returns a list of the available reserved node offerings by Amazon Redshift with their descriptions including the node type, the fixed and recurring costs of reserving the node and duration the node will be reserved for you.describeReservedNodeOfferings(Consumer<DescribeReservedNodeOfferingsRequest.Builder> describeReservedNodeOfferingsRequest) Returns a list of the available reserved node offerings by Amazon Redshift with their descriptions including the node type, the fixed and recurring costs of reserving the node and duration the node will be reserved for you.describeReservedNodeOfferings(DescribeReservedNodeOfferingsRequest describeReservedNodeOfferingsRequest) Returns a list of the available reserved node offerings by Amazon Redshift with their descriptions including the node type, the fixed and recurring costs of reserving the node and duration the node will be reserved for you.This is a variant ofdescribeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)operation.describeReservedNodeOfferingsPaginator(Consumer<DescribeReservedNodeOfferingsRequest.Builder> describeReservedNodeOfferingsRequest) This is a variant ofdescribeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)operation.describeReservedNodeOfferingsPaginator(DescribeReservedNodeOfferingsRequest describeReservedNodeOfferingsRequest) This is a variant ofdescribeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)operation.default DescribeReservedNodesResponseReturns the descriptions of the reserved nodes.default DescribeReservedNodesResponsedescribeReservedNodes(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest) Returns the descriptions of the reserved nodes.default DescribeReservedNodesResponsedescribeReservedNodes(DescribeReservedNodesRequest describeReservedNodesRequest) Returns the descriptions of the reserved nodes.default DescribeReservedNodesIterableThis is a variant ofdescribeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)operation.default DescribeReservedNodesIterabledescribeReservedNodesPaginator(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest) This is a variant ofdescribeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)operation.default DescribeReservedNodesIterabledescribeReservedNodesPaginator(DescribeReservedNodesRequest describeReservedNodesRequest) This is a variant ofdescribeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)operation.default DescribeResizeResponsedescribeResize(Consumer<DescribeResizeRequest.Builder> describeResizeRequest) Returns information about the last resize operation for the specified cluster.default DescribeResizeResponsedescribeResize(DescribeResizeRequest describeResizeRequest) Returns information about the last resize operation for the specified cluster.default DescribeScheduledActionsResponsedescribeScheduledActions(Consumer<DescribeScheduledActionsRequest.Builder> describeScheduledActionsRequest) Describes properties of scheduled actions.default DescribeScheduledActionsResponsedescribeScheduledActions(DescribeScheduledActionsRequest describeScheduledActionsRequest) Describes properties of scheduled actions.default DescribeScheduledActionsIterabledescribeScheduledActionsPaginator(Consumer<DescribeScheduledActionsRequest.Builder> describeScheduledActionsRequest) This is a variant ofdescribeScheduledActions(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsRequest)operation.default DescribeScheduledActionsIterabledescribeScheduledActionsPaginator(DescribeScheduledActionsRequest describeScheduledActionsRequest) This is a variant ofdescribeScheduledActions(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsRequest)operation.Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.describeSnapshotCopyGrants(Consumer<DescribeSnapshotCopyGrantsRequest.Builder> describeSnapshotCopyGrantsRequest) Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.describeSnapshotCopyGrants(DescribeSnapshotCopyGrantsRequest describeSnapshotCopyGrantsRequest) Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.This is a variant ofdescribeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)operation.describeSnapshotCopyGrantsPaginator(Consumer<DescribeSnapshotCopyGrantsRequest.Builder> describeSnapshotCopyGrantsRequest) This is a variant ofdescribeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)operation.describeSnapshotCopyGrantsPaginator(DescribeSnapshotCopyGrantsRequest describeSnapshotCopyGrantsRequest) This is a variant ofdescribeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)operation.Returns a list of snapshot schedules.describeSnapshotSchedules(Consumer<DescribeSnapshotSchedulesRequest.Builder> describeSnapshotSchedulesRequest) Returns a list of snapshot schedules.describeSnapshotSchedules(DescribeSnapshotSchedulesRequest describeSnapshotSchedulesRequest) Returns a list of snapshot schedules.This is a variant ofdescribeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)operation.describeSnapshotSchedulesPaginator(Consumer<DescribeSnapshotSchedulesRequest.Builder> describeSnapshotSchedulesRequest) This is a variant ofdescribeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)operation.describeSnapshotSchedulesPaginator(DescribeSnapshotSchedulesRequest describeSnapshotSchedulesRequest) This is a variant ofdescribeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)operation.default DescribeStorageResponseReturns account level backups storage size and provisional storage.default DescribeStorageResponsedescribeStorage(Consumer<DescribeStorageRequest.Builder> describeStorageRequest) Returns account level backups storage size and provisional storage.default DescribeStorageResponsedescribeStorage(DescribeStorageRequest describeStorageRequest) Returns account level backups storage size and provisional storage.describeTableRestoreStatus(Consumer<DescribeTableRestoreStatusRequest.Builder> describeTableRestoreStatusRequest) Lists the status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API action.describeTableRestoreStatus(DescribeTableRestoreStatusRequest describeTableRestoreStatusRequest) Lists the status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API action.describeTableRestoreStatusPaginator(Consumer<DescribeTableRestoreStatusRequest.Builder> describeTableRestoreStatusRequest) This is a variant ofdescribeTableRestoreStatus(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusRequest)operation.describeTableRestoreStatusPaginator(DescribeTableRestoreStatusRequest describeTableRestoreStatusRequest) This is a variant ofdescribeTableRestoreStatus(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusRequest)operation.default DescribeTagsResponseReturns a list of tags.default DescribeTagsResponsedescribeTags(Consumer<DescribeTagsRequest.Builder> describeTagsRequest) Returns a list of tags.default DescribeTagsResponsedescribeTags(DescribeTagsRequest describeTagsRequest) Returns a list of tags.default DescribeTagsIterableThis is a variant ofdescribeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)operation.default DescribeTagsIterabledescribeTagsPaginator(Consumer<DescribeTagsRequest.Builder> describeTagsRequest) This is a variant ofdescribeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)operation.default DescribeTagsIterabledescribeTagsPaginator(DescribeTagsRequest describeTagsRequest) This is a variant ofdescribeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)operation.default DescribeUsageLimitsResponsedescribeUsageLimits(Consumer<DescribeUsageLimitsRequest.Builder> describeUsageLimitsRequest) Shows usage limits on a cluster.default DescribeUsageLimitsResponsedescribeUsageLimits(DescribeUsageLimitsRequest describeUsageLimitsRequest) Shows usage limits on a cluster.default DescribeUsageLimitsIterabledescribeUsageLimitsPaginator(Consumer<DescribeUsageLimitsRequest.Builder> describeUsageLimitsRequest) This is a variant ofdescribeUsageLimits(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsRequest)operation.default DescribeUsageLimitsIterabledescribeUsageLimitsPaginator(DescribeUsageLimitsRequest describeUsageLimitsRequest) This is a variant ofdescribeUsageLimits(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsRequest)operation.default DisableLoggingResponsedisableLogging(Consumer<DisableLoggingRequest.Builder> disableLoggingRequest) Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.default DisableLoggingResponsedisableLogging(DisableLoggingRequest disableLoggingRequest) Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.default DisableSnapshotCopyResponsedisableSnapshotCopy(Consumer<DisableSnapshotCopyRequest.Builder> disableSnapshotCopyRequest) Disables the automatic copying of snapshots from one region to another region for a specified cluster.default DisableSnapshotCopyResponsedisableSnapshotCopy(DisableSnapshotCopyRequest disableSnapshotCopyRequest) Disables the automatic copying of snapshots from one region to another region for a specified cluster.disassociateDataShareConsumer(Consumer<DisassociateDataShareConsumerRequest.Builder> disassociateDataShareConsumerRequest) From a datashare consumer account, remove association for the specified datashare.disassociateDataShareConsumer(DisassociateDataShareConsumerRequest disassociateDataShareConsumerRequest) From a datashare consumer account, remove association for the specified datashare.default EnableLoggingResponseenableLogging(Consumer<EnableLoggingRequest.Builder> enableLoggingRequest) Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.default EnableLoggingResponseenableLogging(EnableLoggingRequest enableLoggingRequest) Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.default EnableSnapshotCopyResponseenableSnapshotCopy(Consumer<EnableSnapshotCopyRequest.Builder> enableSnapshotCopyRequest) Enables the automatic copy of snapshots from one region to another region for a specified cluster.default EnableSnapshotCopyResponseenableSnapshotCopy(EnableSnapshotCopyRequest enableSnapshotCopyRequest) Enables the automatic copy of snapshots from one region to another region for a specified cluster.default FailoverPrimaryComputeResponsefailoverPrimaryCompute(Consumer<FailoverPrimaryComputeRequest.Builder> failoverPrimaryComputeRequest) Fails over the primary compute unit of the specified Multi-AZ cluster to another Availability Zone.default FailoverPrimaryComputeResponsefailoverPrimaryCompute(FailoverPrimaryComputeRequest failoverPrimaryComputeRequest) Fails over the primary compute unit of the specified Multi-AZ cluster to another Availability Zone.default GetClusterCredentialsResponsegetClusterCredentials(Consumer<GetClusterCredentialsRequest.Builder> getClusterCredentialsRequest) Returns a database user name and temporary password with temporary authorization to log on to an Amazon Redshift database.default GetClusterCredentialsResponsegetClusterCredentials(GetClusterCredentialsRequest getClusterCredentialsRequest) Returns a database user name and temporary password with temporary authorization to log on to an Amazon Redshift database.getClusterCredentialsWithIAM(Consumer<GetClusterCredentialsWithIamRequest.Builder> getClusterCredentialsWithIamRequest) Returns a database user name and temporary password with temporary authorization to log in to an Amazon Redshift database.getClusterCredentialsWithIAM(GetClusterCredentialsWithIamRequest getClusterCredentialsWithIamRequest) Returns a database user name and temporary password with temporary authorization to log in to an Amazon Redshift database.getReservedNodeExchangeConfigurationOptions(Consumer<GetReservedNodeExchangeConfigurationOptionsRequest.Builder> getReservedNodeExchangeConfigurationOptionsRequest) Gets the configuration options for the reserved-node exchange.getReservedNodeExchangeConfigurationOptions(GetReservedNodeExchangeConfigurationOptionsRequest getReservedNodeExchangeConfigurationOptionsRequest) Gets the configuration options for the reserved-node exchange.getReservedNodeExchangeConfigurationOptionsPaginator(Consumer<GetReservedNodeExchangeConfigurationOptionsRequest.Builder> getReservedNodeExchangeConfigurationOptionsRequest) getReservedNodeExchangeConfigurationOptionsPaginator(GetReservedNodeExchangeConfigurationOptionsRequest getReservedNodeExchangeConfigurationOptionsRequest) getReservedNodeExchangeOfferings(Consumer<GetReservedNodeExchangeOfferingsRequest.Builder> getReservedNodeExchangeOfferingsRequest) Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node.getReservedNodeExchangeOfferings(GetReservedNodeExchangeOfferingsRequest getReservedNodeExchangeOfferingsRequest) Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node.getReservedNodeExchangeOfferingsPaginator(Consumer<GetReservedNodeExchangeOfferingsRequest.Builder> getReservedNodeExchangeOfferingsRequest) This is a variant ofgetReservedNodeExchangeOfferings(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsRequest)operation.getReservedNodeExchangeOfferingsPaginator(GetReservedNodeExchangeOfferingsRequest getReservedNodeExchangeOfferingsRequest) This is a variant ofgetReservedNodeExchangeOfferings(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsRequest)operation.default GetResourcePolicyResponsegetResourcePolicy(Consumer<GetResourcePolicyRequest.Builder> getResourcePolicyRequest) Get the resource policy for a specified resource.default GetResourcePolicyResponsegetResourcePolicy(GetResourcePolicyRequest getResourcePolicyRequest) Get the resource policy for a specified resource.default ListRecommendationsResponselistRecommendations(Consumer<ListRecommendationsRequest.Builder> listRecommendationsRequest) List the Amazon Redshift Advisor recommendations for one or multiple Amazon Redshift clusters in an Amazon Web Services account.default ListRecommendationsResponselistRecommendations(ListRecommendationsRequest listRecommendationsRequest) List the Amazon Redshift Advisor recommendations for one or multiple Amazon Redshift clusters in an Amazon Web Services account.default ListRecommendationsIterablelistRecommendationsPaginator(Consumer<ListRecommendationsRequest.Builder> listRecommendationsRequest) This is a variant oflistRecommendations(software.amazon.awssdk.services.redshift.model.ListRecommendationsRequest)operation.default ListRecommendationsIterablelistRecommendationsPaginator(ListRecommendationsRequest listRecommendationsRequest) This is a variant oflistRecommendations(software.amazon.awssdk.services.redshift.model.ListRecommendationsRequest)operation.default ModifyAquaConfigurationResponsemodifyAquaConfiguration(Consumer<ModifyAquaConfigurationRequest.Builder> modifyAquaConfigurationRequest) This operation is retired.default ModifyAquaConfigurationResponsemodifyAquaConfiguration(ModifyAquaConfigurationRequest modifyAquaConfigurationRequest) This operation is retired.modifyAuthenticationProfile(Consumer<ModifyAuthenticationProfileRequest.Builder> modifyAuthenticationProfileRequest) Modifies an authentication profile.modifyAuthenticationProfile(ModifyAuthenticationProfileRequest modifyAuthenticationProfileRequest) Modifies an authentication profile.default ModifyClusterResponsemodifyCluster(Consumer<ModifyClusterRequest.Builder> modifyClusterRequest) Modifies the settings for a cluster.default ModifyClusterResponsemodifyCluster(ModifyClusterRequest modifyClusterRequest) Modifies the settings for a cluster.default ModifyClusterDbRevisionResponsemodifyClusterDbRevision(Consumer<ModifyClusterDbRevisionRequest.Builder> modifyClusterDbRevisionRequest) Modifies the database revision of a cluster.default ModifyClusterDbRevisionResponsemodifyClusterDbRevision(ModifyClusterDbRevisionRequest modifyClusterDbRevisionRequest) Modifies the database revision of a cluster.default ModifyClusterIamRolesResponsemodifyClusterIamRoles(Consumer<ModifyClusterIamRolesRequest.Builder> modifyClusterIamRolesRequest) Modifies the list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services.default ModifyClusterIamRolesResponsemodifyClusterIamRoles(ModifyClusterIamRolesRequest modifyClusterIamRolesRequest) Modifies the list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services.default ModifyClusterMaintenanceResponsemodifyClusterMaintenance(Consumer<ModifyClusterMaintenanceRequest.Builder> modifyClusterMaintenanceRequest) Modifies the maintenance settings of a cluster.default ModifyClusterMaintenanceResponsemodifyClusterMaintenance(ModifyClusterMaintenanceRequest modifyClusterMaintenanceRequest) Modifies the maintenance settings of a cluster.modifyClusterParameterGroup(Consumer<ModifyClusterParameterGroupRequest.Builder> modifyClusterParameterGroupRequest) Modifies the parameters of a parameter group.modifyClusterParameterGroup(ModifyClusterParameterGroupRequest modifyClusterParameterGroupRequest) Modifies the parameters of a parameter group.default ModifyClusterSnapshotResponsemodifyClusterSnapshot(Consumer<ModifyClusterSnapshotRequest.Builder> modifyClusterSnapshotRequest) Modifies the settings for a snapshot.default ModifyClusterSnapshotResponsemodifyClusterSnapshot(ModifyClusterSnapshotRequest modifyClusterSnapshotRequest) Modifies the settings for a snapshot.modifyClusterSnapshotSchedule(Consumer<ModifyClusterSnapshotScheduleRequest.Builder> modifyClusterSnapshotScheduleRequest) Modifies a snapshot schedule for a cluster.modifyClusterSnapshotSchedule(ModifyClusterSnapshotScheduleRequest modifyClusterSnapshotScheduleRequest) Modifies a snapshot schedule for a cluster.default ModifyClusterSubnetGroupResponsemodifyClusterSubnetGroup(Consumer<ModifyClusterSubnetGroupRequest.Builder> modifyClusterSubnetGroupRequest) Modifies a cluster subnet group to include the specified list of VPC subnets.default ModifyClusterSubnetGroupResponsemodifyClusterSubnetGroup(ModifyClusterSubnetGroupRequest modifyClusterSubnetGroupRequest) Modifies a cluster subnet group to include the specified list of VPC subnets.modifyCustomDomainAssociation(Consumer<ModifyCustomDomainAssociationRequest.Builder> modifyCustomDomainAssociationRequest) Contains information for changing a custom domain association.modifyCustomDomainAssociation(ModifyCustomDomainAssociationRequest modifyCustomDomainAssociationRequest) Contains information for changing a custom domain association.default ModifyEndpointAccessResponsemodifyEndpointAccess(Consumer<ModifyEndpointAccessRequest.Builder> modifyEndpointAccessRequest) Modifies a Redshift-managed VPC endpoint.default ModifyEndpointAccessResponsemodifyEndpointAccess(ModifyEndpointAccessRequest modifyEndpointAccessRequest) Modifies a Redshift-managed VPC endpoint.default ModifyEventSubscriptionResponsemodifyEventSubscription(Consumer<ModifyEventSubscriptionRequest.Builder> modifyEventSubscriptionRequest) Modifies an existing Amazon Redshift event notification subscription.default ModifyEventSubscriptionResponsemodifyEventSubscription(ModifyEventSubscriptionRequest modifyEventSubscriptionRequest) Modifies an existing Amazon Redshift event notification subscription.default ModifyIntegrationResponsemodifyIntegration(Consumer<ModifyIntegrationRequest.Builder> modifyIntegrationRequest) Modifies a zero-ETL integration or S3 event integration with Amazon Redshift.default ModifyIntegrationResponsemodifyIntegration(ModifyIntegrationRequest modifyIntegrationRequest) Modifies a zero-ETL integration or S3 event integration with Amazon Redshift.modifyRedshiftIdcApplication(Consumer<ModifyRedshiftIdcApplicationRequest.Builder> modifyRedshiftIdcApplicationRequest) Changes an existing Amazon Redshift IAM Identity Center application.modifyRedshiftIdcApplication(ModifyRedshiftIdcApplicationRequest modifyRedshiftIdcApplicationRequest) Changes an existing Amazon Redshift IAM Identity Center application.default ModifyScheduledActionResponsemodifyScheduledAction(Consumer<ModifyScheduledActionRequest.Builder> modifyScheduledActionRequest) Modifies a scheduled action.default ModifyScheduledActionResponsemodifyScheduledAction(ModifyScheduledActionRequest modifyScheduledActionRequest) Modifies a scheduled action.modifySnapshotCopyRetentionPeriod(Consumer<ModifySnapshotCopyRetentionPeriodRequest.Builder> modifySnapshotCopyRetentionPeriodRequest) Modifies the number of days to retain snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region.modifySnapshotCopyRetentionPeriod(ModifySnapshotCopyRetentionPeriodRequest modifySnapshotCopyRetentionPeriodRequest) Modifies the number of days to retain snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region.default ModifySnapshotScheduleResponsemodifySnapshotSchedule(Consumer<ModifySnapshotScheduleRequest.Builder> modifySnapshotScheduleRequest) Modifies a snapshot schedule.default ModifySnapshotScheduleResponsemodifySnapshotSchedule(ModifySnapshotScheduleRequest modifySnapshotScheduleRequest) Modifies a snapshot schedule.default ModifyUsageLimitResponsemodifyUsageLimit(Consumer<ModifyUsageLimitRequest.Builder> modifyUsageLimitRequest) Modifies a usage limit in a cluster.default ModifyUsageLimitResponsemodifyUsageLimit(ModifyUsageLimitRequest modifyUsageLimitRequest) Modifies a usage limit in a cluster.default PauseClusterResponsepauseCluster(Consumer<PauseClusterRequest.Builder> pauseClusterRequest) Pauses a cluster.default PauseClusterResponsepauseCluster(PauseClusterRequest pauseClusterRequest) Pauses a cluster.purchaseReservedNodeOffering(Consumer<PurchaseReservedNodeOfferingRequest.Builder> purchaseReservedNodeOfferingRequest) Allows you to purchase reserved nodes.purchaseReservedNodeOffering(PurchaseReservedNodeOfferingRequest purchaseReservedNodeOfferingRequest) Allows you to purchase reserved nodes.default PutResourcePolicyResponseputResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest) Updates the resource policy for a specified resource.default PutResourcePolicyResponseputResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest) Updates the resource policy for a specified resource.default RebootClusterResponserebootCluster(Consumer<RebootClusterRequest.Builder> rebootClusterRequest) Reboots a cluster.default RebootClusterResponserebootCluster(RebootClusterRequest rebootClusterRequest) Reboots a cluster.default RegisterNamespaceResponseregisterNamespace(Consumer<RegisterNamespaceRequest.Builder> registerNamespaceRequest) Registers a cluster or serverless namespace to the Amazon Web Services Glue Data Catalog.default RegisterNamespaceResponseregisterNamespace(RegisterNamespaceRequest registerNamespaceRequest) Registers a cluster or serverless namespace to the Amazon Web Services Glue Data Catalog.default RejectDataShareResponserejectDataShare(Consumer<RejectDataShareRequest.Builder> rejectDataShareRequest) From a datashare consumer account, rejects the specified datashare.default RejectDataShareResponserejectDataShare(RejectDataShareRequest rejectDataShareRequest) From a datashare consumer account, rejects the specified datashare.resetClusterParameterGroup(Consumer<ResetClusterParameterGroupRequest.Builder> resetClusterParameterGroupRequest) Sets one or more parameters of the specified parameter group to their default values and sets the source values of the parameters to "engine-default".resetClusterParameterGroup(ResetClusterParameterGroupRequest resetClusterParameterGroupRequest) Sets one or more parameters of the specified parameter group to their default values and sets the source values of the parameters to "engine-default".default ResizeClusterResponseresizeCluster(Consumer<ResizeClusterRequest.Builder> resizeClusterRequest) Changes the size of the cluster.default ResizeClusterResponseresizeCluster(ResizeClusterRequest resizeClusterRequest) Changes the size of the cluster.restoreFromClusterSnapshot(Consumer<RestoreFromClusterSnapshotRequest.Builder> restoreFromClusterSnapshotRequest) Creates a new cluster from a snapshot.restoreFromClusterSnapshot(RestoreFromClusterSnapshotRequest restoreFromClusterSnapshotRequest) Creates a new cluster from a snapshot.restoreTableFromClusterSnapshot(Consumer<RestoreTableFromClusterSnapshotRequest.Builder> restoreTableFromClusterSnapshotRequest) Creates a new table from a table in an Amazon Redshift cluster snapshot.restoreTableFromClusterSnapshot(RestoreTableFromClusterSnapshotRequest restoreTableFromClusterSnapshotRequest) Creates a new table from a table in an Amazon Redshift cluster snapshot.default ResumeClusterResponseresumeCluster(Consumer<ResumeClusterRequest.Builder> resumeClusterRequest) Resumes a paused cluster.default ResumeClusterResponseresumeCluster(ResumeClusterRequest resumeClusterRequest) Resumes a paused cluster.revokeClusterSecurityGroupIngress(Consumer<RevokeClusterSecurityGroupIngressRequest.Builder> revokeClusterSecurityGroupIngressRequest) Revokes an ingress rule in an Amazon Redshift security group for a previously authorized IP range or Amazon EC2 security group.revokeClusterSecurityGroupIngress(RevokeClusterSecurityGroupIngressRequest revokeClusterSecurityGroupIngressRequest) Revokes an ingress rule in an Amazon Redshift security group for a previously authorized IP range or Amazon EC2 security group.default RevokeEndpointAccessResponserevokeEndpointAccess(Consumer<RevokeEndpointAccessRequest.Builder> revokeEndpointAccessRequest) Revokes access to a cluster.default RevokeEndpointAccessResponserevokeEndpointAccess(RevokeEndpointAccessRequest revokeEndpointAccessRequest) Revokes access to a cluster.default RevokeSnapshotAccessResponserevokeSnapshotAccess(Consumer<RevokeSnapshotAccessRequest.Builder> revokeSnapshotAccessRequest) Removes the ability of the specified Amazon Web Services account to restore the specified snapshot.default RevokeSnapshotAccessResponserevokeSnapshotAccess(RevokeSnapshotAccessRequest revokeSnapshotAccessRequest) Removes the ability of the specified Amazon Web Services account to restore the specified snapshot.default RotateEncryptionKeyResponserotateEncryptionKey(Consumer<RotateEncryptionKeyRequest.Builder> rotateEncryptionKeyRequest) Rotates the encryption keys for a cluster.default RotateEncryptionKeyResponserotateEncryptionKey(RotateEncryptionKeyRequest rotateEncryptionKeyRequest) Rotates the encryption keys for a cluster.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault UpdatePartnerStatusResponseupdatePartnerStatus(Consumer<UpdatePartnerStatusRequest.Builder> updatePartnerStatusRequest) Updates the status of a partner integration.default UpdatePartnerStatusResponseupdatePartnerStatus(UpdatePartnerStatusRequest updatePartnerStatusRequest) Updates the status of a partner integration.default RedshiftWaiterwaiter()Create an instance ofRedshiftWaiterusing this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseablecloseMethods inherited from interface software.amazon.awssdk.core.SdkClientserviceName
- 
Field Details- 
SERVICE_NAME- See Also:
 
- 
SERVICE_METADATA_IDValue for looking up the service's metadata from theServiceMetadataProvider.- See Also:
 
 
- 
- 
Method Details- 
acceptReservedNodeExchangedefault AcceptReservedNodeExchangeResponse acceptReservedNodeExchange(AcceptReservedNodeExchangeRequest acceptReservedNodeExchangeRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, ReservedNodeAlreadyExistsException, AwsServiceException, SdkClientException, RedshiftException Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment type, or number of nodes) and no additional costs. - Parameters:
- acceptReservedNodeExchangeRequest-
- Returns:
- Result of the AcceptReservedNodeExchange operation returned by the service.
- See Also:
 
- 
acceptReservedNodeExchangedefault AcceptReservedNodeExchangeResponse acceptReservedNodeExchange(Consumer<AcceptReservedNodeExchangeRequest.Builder> acceptReservedNodeExchangeRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, ReservedNodeAlreadyExistsException, AwsServiceException, SdkClientException, RedshiftException Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment type, or number of nodes) and no additional costs. 
 This is a convenience which creates an instance of the AcceptReservedNodeExchangeRequest.Builderavoiding the need to create one manually viaAcceptReservedNodeExchangeRequest.builder()- Parameters:
- acceptReservedNodeExchangeRequest- A- Consumerthat will call methods on- AcceptReservedNodeExchangeRequest.Builderto create a request.
- Returns:
- Result of the AcceptReservedNodeExchange operation returned by the service.
- See Also:
 
- 
addPartnerdefault AddPartnerResponse addPartner(AddPartnerRequest addPartnerRequest) throws PartnerNotFoundException, ClusterNotFoundException, UnauthorizedPartnerIntegrationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Adds a partner integration to a cluster. This operation authorizes a partner to push status updates for the specified database. To complete the integration, you also set up the integration on the partner website. - Parameters:
- addPartnerRequest-
- Returns:
- Result of the AddPartner operation returned by the service.
- See Also:
 
- 
addPartnerdefault AddPartnerResponse addPartner(Consumer<AddPartnerRequest.Builder> addPartnerRequest) throws PartnerNotFoundException, ClusterNotFoundException, UnauthorizedPartnerIntegrationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Adds a partner integration to a cluster. This operation authorizes a partner to push status updates for the specified database. To complete the integration, you also set up the integration on the partner website. 
 This is a convenience which creates an instance of the AddPartnerRequest.Builderavoiding the need to create one manually viaAddPartnerRequest.builder()- Parameters:
- addPartnerRequest- A- Consumerthat will call methods on- AddPartnerRequest.Builderto create a request.
- Returns:
- Result of the AddPartner operation returned by the service.
- See Also:
 
- 
authorizeClusterSecurityGroupIngressdefault AuthorizeClusterSecurityGroupIngressResponse authorizeClusterSecurityGroupIngress(AuthorizeClusterSecurityGroupIngressRequest authorizeClusterSecurityGroupIngressRequest) throws ClusterSecurityGroupNotFoundException, InvalidClusterSecurityGroupStateException, AuthorizationAlreadyExistsException, AuthorizationQuotaExceededException, AwsServiceException, SdkClientException, RedshiftException Adds an inbound (ingress) rule to an Amazon Redshift security group. Depending on whether the application accessing your cluster is running on the Internet or an Amazon EC2 instance, you can authorize inbound access to either a Classless Interdomain Routing (CIDR)/Internet Protocol (IP) range or to an Amazon EC2 security group. You can add as many as 20 ingress rules to an Amazon Redshift security group. If you authorize access to an Amazon EC2 security group, specify EC2SecurityGroupName and EC2SecurityGroupOwnerId. The Amazon EC2 security group and Amazon Redshift cluster must be in the same Amazon Web Services Region. If you authorize access to a CIDR/IP address range, specify CIDRIP. For an overview of CIDR blocks, see the Wikipedia article on Classless Inter-Domain Routing. You must also associate the security group with a cluster so that clients running on these IP addresses or the EC2 instance are authorized to connect to the cluster. For information about managing security groups, go to Working with Security Groups in the Amazon Redshift Cluster Management Guide. - Parameters:
- authorizeClusterSecurityGroupIngressRequest-
- Returns:
- Result of the AuthorizeClusterSecurityGroupIngress operation returned by the service.
- See Also:
 
- 
authorizeClusterSecurityGroupIngressdefault AuthorizeClusterSecurityGroupIngressResponse authorizeClusterSecurityGroupIngress(Consumer<AuthorizeClusterSecurityGroupIngressRequest.Builder> authorizeClusterSecurityGroupIngressRequest) throws ClusterSecurityGroupNotFoundException, InvalidClusterSecurityGroupStateException, AuthorizationAlreadyExistsException, AuthorizationQuotaExceededException, AwsServiceException, SdkClientException, RedshiftException Adds an inbound (ingress) rule to an Amazon Redshift security group. Depending on whether the application accessing your cluster is running on the Internet or an Amazon EC2 instance, you can authorize inbound access to either a Classless Interdomain Routing (CIDR)/Internet Protocol (IP) range or to an Amazon EC2 security group. You can add as many as 20 ingress rules to an Amazon Redshift security group. If you authorize access to an Amazon EC2 security group, specify EC2SecurityGroupName and EC2SecurityGroupOwnerId. The Amazon EC2 security group and Amazon Redshift cluster must be in the same Amazon Web Services Region. If you authorize access to a CIDR/IP address range, specify CIDRIP. For an overview of CIDR blocks, see the Wikipedia article on Classless Inter-Domain Routing. You must also associate the security group with a cluster so that clients running on these IP addresses or the EC2 instance are authorized to connect to the cluster. For information about managing security groups, go to Working with Security Groups in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the AuthorizeClusterSecurityGroupIngressRequest.Builderavoiding the need to create one manually viaAuthorizeClusterSecurityGroupIngressRequest.builder()- Parameters:
- authorizeClusterSecurityGroupIngressRequest- A- Consumerthat will call methods on- AuthorizeClusterSecurityGroupIngressRequest.Builderto create a request.
- Returns:
- Result of the AuthorizeClusterSecurityGroupIngress operation returned by the service.
- See Also:
 
- 
authorizeEndpointAccessdefault AuthorizeEndpointAccessResponse authorizeEndpointAccess(AuthorizeEndpointAccessRequest authorizeEndpointAccessRequest) throws ClusterNotFoundException, EndpointAuthorizationsPerClusterLimitExceededException, UnsupportedOperationException, EndpointAuthorizationAlreadyExistsException, InvalidAuthorizationStateException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Grants access to a cluster. - Parameters:
- authorizeEndpointAccessRequest-
- Returns:
- Result of the AuthorizeEndpointAccess operation returned by the service.
- See Also:
 
- 
authorizeEndpointAccessdefault AuthorizeEndpointAccessResponse authorizeEndpointAccess(Consumer<AuthorizeEndpointAccessRequest.Builder> authorizeEndpointAccessRequest) throws ClusterNotFoundException, EndpointAuthorizationsPerClusterLimitExceededException, UnsupportedOperationException, EndpointAuthorizationAlreadyExistsException, InvalidAuthorizationStateException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Grants access to a cluster. 
 This is a convenience which creates an instance of the AuthorizeEndpointAccessRequest.Builderavoiding the need to create one manually viaAuthorizeEndpointAccessRequest.builder()- Parameters:
- authorizeEndpointAccessRequest- A- Consumerthat will call methods on- AuthorizeEndpointAccessRequest.Builderto create a request.
- Returns:
- Result of the AuthorizeEndpointAccess operation returned by the service.
- See Also:
 
- 
authorizeSnapshotAccessdefault AuthorizeSnapshotAccessResponse authorizeSnapshotAccess(AuthorizeSnapshotAccessRequest authorizeSnapshotAccessRequest) throws ClusterSnapshotNotFoundException, AuthorizationAlreadyExistsException, AuthorizationQuotaExceededException, DependentServiceRequestThrottlingException, InvalidClusterSnapshotStateException, LimitExceededException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Authorizes the specified Amazon Web Services account to restore the specified snapshot. For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. - Parameters:
- authorizeSnapshotAccessRequest-
- Returns:
- Result of the AuthorizeSnapshotAccess operation returned by the service.
- See Also:
 
- 
authorizeSnapshotAccessdefault AuthorizeSnapshotAccessResponse authorizeSnapshotAccess(Consumer<AuthorizeSnapshotAccessRequest.Builder> authorizeSnapshotAccessRequest) throws ClusterSnapshotNotFoundException, AuthorizationAlreadyExistsException, AuthorizationQuotaExceededException, DependentServiceRequestThrottlingException, InvalidClusterSnapshotStateException, LimitExceededException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Authorizes the specified Amazon Web Services account to restore the specified snapshot. For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the AuthorizeSnapshotAccessRequest.Builderavoiding the need to create one manually viaAuthorizeSnapshotAccessRequest.builder()- Parameters:
- authorizeSnapshotAccessRequest- A- Consumerthat will call methods on- AuthorizeSnapshotAccessRequest.Builderto create a request.
- Returns:
- Result of the AuthorizeSnapshotAccess operation returned by the service.
- See Also:
 
- 
batchDeleteClusterSnapshotsdefault BatchDeleteClusterSnapshotsResponse batchDeleteClusterSnapshots(BatchDeleteClusterSnapshotsRequest batchDeleteClusterSnapshotsRequest) throws BatchDeleteRequestSizeExceededException, AwsServiceException, SdkClientException, RedshiftException Deletes a set of cluster snapshots. - Parameters:
- batchDeleteClusterSnapshotsRequest-
- Returns:
- Result of the BatchDeleteClusterSnapshots operation returned by the service.
- See Also:
 
- 
batchDeleteClusterSnapshotsdefault BatchDeleteClusterSnapshotsResponse batchDeleteClusterSnapshots(Consumer<BatchDeleteClusterSnapshotsRequest.Builder> batchDeleteClusterSnapshotsRequest) throws BatchDeleteRequestSizeExceededException, AwsServiceException, SdkClientException, RedshiftException Deletes a set of cluster snapshots. 
 This is a convenience which creates an instance of the BatchDeleteClusterSnapshotsRequest.Builderavoiding the need to create one manually viaBatchDeleteClusterSnapshotsRequest.builder()- Parameters:
- batchDeleteClusterSnapshotsRequest- A- Consumerthat will call methods on- BatchDeleteClusterSnapshotsRequest.Builderto create a request.
- Returns:
- Result of the BatchDeleteClusterSnapshots operation returned by the service.
- See Also:
 
- 
batchModifyClusterSnapshotsdefault BatchModifyClusterSnapshotsResponse batchModifyClusterSnapshots(BatchModifyClusterSnapshotsRequest batchModifyClusterSnapshotsRequest) throws InvalidRetentionPeriodException, BatchModifyClusterSnapshotsLimitExceededException, AwsServiceException, SdkClientException, RedshiftException Modifies the settings for a set of cluster snapshots. - Parameters:
- batchModifyClusterSnapshotsRequest-
- Returns:
- Result of the BatchModifyClusterSnapshots operation returned by the service.
- See Also:
 
- 
batchModifyClusterSnapshotsdefault BatchModifyClusterSnapshotsResponse batchModifyClusterSnapshots(Consumer<BatchModifyClusterSnapshotsRequest.Builder> batchModifyClusterSnapshotsRequest) throws InvalidRetentionPeriodException, BatchModifyClusterSnapshotsLimitExceededException, AwsServiceException, SdkClientException, RedshiftException Modifies the settings for a set of cluster snapshots. 
 This is a convenience which creates an instance of the BatchModifyClusterSnapshotsRequest.Builderavoiding the need to create one manually viaBatchModifyClusterSnapshotsRequest.builder()- Parameters:
- batchModifyClusterSnapshotsRequest- A- Consumerthat will call methods on- BatchModifyClusterSnapshotsRequest.Builderto create a request.
- Returns:
- Result of the BatchModifyClusterSnapshots operation returned by the service.
- See Also:
 
- 
cancelResizedefault CancelResizeResponse cancelResize(CancelResizeRequest cancelResizeRequest) throws ClusterNotFoundException, ResizeNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Cancels a resize operation for a cluster. - Parameters:
- cancelResizeRequest-
- Returns:
- Result of the CancelResize operation returned by the service.
- See Also:
 
- 
cancelResizedefault CancelResizeResponse cancelResize(Consumer<CancelResizeRequest.Builder> cancelResizeRequest) throws ClusterNotFoundException, ResizeNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Cancels a resize operation for a cluster. 
 This is a convenience which creates an instance of the CancelResizeRequest.Builderavoiding the need to create one manually viaCancelResizeRequest.builder()- Parameters:
- cancelResizeRequest- A- Consumerthat will call methods on- CancelResizeRequest.Builderto create a request.
- Returns:
- Result of the CancelResize operation returned by the service.
- See Also:
 
- 
copyClusterSnapshotdefault CopyClusterSnapshotResponse copyClusterSnapshot(CopyClusterSnapshotRequest copyClusterSnapshotRequest) throws ClusterNotFoundException, ClusterSnapshotAlreadyExistsException, ClusterSnapshotNotFoundException, InvalidClusterSnapshotStateException, ClusterSnapshotQuotaExceededException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Copies the specified automated cluster snapshot to a new manual cluster snapshot. The source must be an automated snapshot and it must be in the available state. When you delete a cluster, Amazon Redshift deletes any automated snapshots of the cluster. Also, when the retention period of the snapshot expires, Amazon Redshift automatically deletes it. If you want to keep an automated snapshot for a longer period, you can make a manual copy of the snapshot. Manual snapshots are retained until you delete them. For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. - Parameters:
- copyClusterSnapshotRequest-
- Returns:
- Result of the CopyClusterSnapshot operation returned by the service.
- See Also:
 
- 
copyClusterSnapshotdefault CopyClusterSnapshotResponse copyClusterSnapshot(Consumer<CopyClusterSnapshotRequest.Builder> copyClusterSnapshotRequest) throws ClusterNotFoundException, ClusterSnapshotAlreadyExistsException, ClusterSnapshotNotFoundException, InvalidClusterSnapshotStateException, ClusterSnapshotQuotaExceededException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Copies the specified automated cluster snapshot to a new manual cluster snapshot. The source must be an automated snapshot and it must be in the available state. When you delete a cluster, Amazon Redshift deletes any automated snapshots of the cluster. Also, when the retention period of the snapshot expires, Amazon Redshift automatically deletes it. If you want to keep an automated snapshot for a longer period, you can make a manual copy of the snapshot. Manual snapshots are retained until you delete them. For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the CopyClusterSnapshotRequest.Builderavoiding the need to create one manually viaCopyClusterSnapshotRequest.builder()- Parameters:
- copyClusterSnapshotRequest- A- Consumerthat will call methods on- CopyClusterSnapshotRequest.Builderto create a request.
- Returns:
- Result of the CopyClusterSnapshot operation returned by the service.
- See Also:
 
- 
createAuthenticationProfiledefault CreateAuthenticationProfileResponse createAuthenticationProfile(CreateAuthenticationProfileRequest createAuthenticationProfileRequest) throws AuthenticationProfileAlreadyExistsException, AuthenticationProfileQuotaExceededException, InvalidAuthenticationProfileRequestException, AwsServiceException, SdkClientException, RedshiftException Creates an authentication profile with the specified parameters. - Parameters:
- createAuthenticationProfileRequest-
- Returns:
- Result of the CreateAuthenticationProfile operation returned by the service.
- See Also:
 
- 
createAuthenticationProfiledefault CreateAuthenticationProfileResponse createAuthenticationProfile(Consumer<CreateAuthenticationProfileRequest.Builder> createAuthenticationProfileRequest) throws AuthenticationProfileAlreadyExistsException, AuthenticationProfileQuotaExceededException, InvalidAuthenticationProfileRequestException, AwsServiceException, SdkClientException, RedshiftException Creates an authentication profile with the specified parameters. 
 This is a convenience which creates an instance of the CreateAuthenticationProfileRequest.Builderavoiding the need to create one manually viaCreateAuthenticationProfileRequest.builder()- Parameters:
- createAuthenticationProfileRequest- A- Consumerthat will call methods on- CreateAuthenticationProfileRequest.Builderto create a request.
- Returns:
- Result of the CreateAuthenticationProfile operation returned by the service.
- See Also:
 
- 
createClusterdefault CreateClusterResponse createCluster(CreateClusterRequest createClusterRequest) throws ClusterAlreadyExistsException, InsufficientClusterCapacityException, ClusterParameterGroupNotFoundException, ClusterSecurityGroupNotFoundException, ClusterQuotaExceededException, NumberOfNodesQuotaExceededException, NumberOfNodesPerClusterLimitExceededException, ClusterSubnetGroupNotFoundException, InvalidVpcNetworkStateException, InvalidClusterSubnetGroupStateException, InvalidSubnetException, UnauthorizedOperationException, HsmClientCertificateNotFoundException, HsmConfigurationNotFoundException, InvalidElasticIpException, TagLimitExceededException, InvalidTagException, LimitExceededException, DependentServiceRequestThrottlingException, InvalidClusterTrackException, SnapshotScheduleNotFoundException, InvalidRetentionPeriodException, Ipv6CidrBlockNotFoundException, UnsupportedOperationException, RedshiftIdcApplicationNotExistsException, AwsServiceException, SdkClientException, RedshiftException Creates a new cluster with the specified parameters. To create a cluster in Virtual Private Cloud (VPC), you must provide a cluster subnet group name. The cluster subnet group identifies the subnets of your VPC that Amazon Redshift uses when creating the cluster. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: - 
 Creating a public cluster 
- 
 Restoring a public cluster 
- 
 Modifying a private cluster to be public 
- 
 Adding a subnet with VPC BPA turned on to the subnet group when there's at least one public cluster within the group 
 For more information about VPC BPA, see Block public access to VPCs and subnets in the Amazon VPC User Guide. - Parameters:
- createClusterRequest-
- Returns:
- Result of the CreateCluster operation returned by the service.
- See Also:
 
- 
 
- 
createClusterdefault CreateClusterResponse createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest) throws ClusterAlreadyExistsException, InsufficientClusterCapacityException, ClusterParameterGroupNotFoundException, ClusterSecurityGroupNotFoundException, ClusterQuotaExceededException, NumberOfNodesQuotaExceededException, NumberOfNodesPerClusterLimitExceededException, ClusterSubnetGroupNotFoundException, InvalidVpcNetworkStateException, InvalidClusterSubnetGroupStateException, InvalidSubnetException, UnauthorizedOperationException, HsmClientCertificateNotFoundException, HsmConfigurationNotFoundException, InvalidElasticIpException, TagLimitExceededException, InvalidTagException, LimitExceededException, DependentServiceRequestThrottlingException, InvalidClusterTrackException, SnapshotScheduleNotFoundException, InvalidRetentionPeriodException, Ipv6CidrBlockNotFoundException, UnsupportedOperationException, RedshiftIdcApplicationNotExistsException, AwsServiceException, SdkClientException, RedshiftException Creates a new cluster with the specified parameters. To create a cluster in Virtual Private Cloud (VPC), you must provide a cluster subnet group name. The cluster subnet group identifies the subnets of your VPC that Amazon Redshift uses when creating the cluster. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: - 
 Creating a public cluster 
- 
 Restoring a public cluster 
- 
 Modifying a private cluster to be public 
- 
 Adding a subnet with VPC BPA turned on to the subnet group when there's at least one public cluster within the group 
 For more information about VPC BPA, see Block public access to VPCs and subnets in the Amazon VPC User Guide. 
 This is a convenience which creates an instance of the CreateClusterRequest.Builderavoiding the need to create one manually viaCreateClusterRequest.builder()- Parameters:
- createClusterRequest- A- Consumerthat will call methods on- CreateClusterRequest.Builderto create a request.
- Returns:
- Result of the CreateCluster operation returned by the service.
- See Also:
 
- 
 
- 
createClusterParameterGroupdefault CreateClusterParameterGroupResponse createClusterParameterGroup(CreateClusterParameterGroupRequest createClusterParameterGroupRequest) throws ClusterParameterGroupQuotaExceededException, ClusterParameterGroupAlreadyExistsException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an Amazon Redshift parameter group. Creating parameter groups is independent of creating clusters. You can associate a cluster with a parameter group when you create the cluster. You can also associate an existing cluster with a parameter group after the cluster is created by using ModifyCluster. Parameters in the parameter group define specific behavior that applies to the databases you create on the cluster. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. - Parameters:
- createClusterParameterGroupRequest-
- Returns:
- Result of the CreateClusterParameterGroup operation returned by the service.
- See Also:
 
- 
createClusterParameterGroupdefault CreateClusterParameterGroupResponse createClusterParameterGroup(Consumer<CreateClusterParameterGroupRequest.Builder> createClusterParameterGroupRequest) throws ClusterParameterGroupQuotaExceededException, ClusterParameterGroupAlreadyExistsException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an Amazon Redshift parameter group. Creating parameter groups is independent of creating clusters. You can associate a cluster with a parameter group when you create the cluster. You can also associate an existing cluster with a parameter group after the cluster is created by using ModifyCluster. Parameters in the parameter group define specific behavior that applies to the databases you create on the cluster. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the CreateClusterParameterGroupRequest.Builderavoiding the need to create one manually viaCreateClusterParameterGroupRequest.builder()- Parameters:
- createClusterParameterGroupRequest- A- Consumerthat will call methods on- CreateClusterParameterGroupRequest.Builderto create a request.
- Returns:
- Result of the CreateClusterParameterGroup operation returned by the service.
- See Also:
 
- 
createClusterSecurityGroupdefault CreateClusterSecurityGroupResponse createClusterSecurityGroup(CreateClusterSecurityGroupRequest createClusterSecurityGroupRequest) throws ClusterSecurityGroupAlreadyExistsException, ClusterSecurityGroupQuotaExceededException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates a new Amazon Redshift security group. You use security groups to control access to non-VPC clusters. For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide. - Parameters:
- createClusterSecurityGroupRequest-
- Returns:
- Result of the CreateClusterSecurityGroup operation returned by the service.
- See Also:
 
- 
createClusterSecurityGroupdefault CreateClusterSecurityGroupResponse createClusterSecurityGroup(Consumer<CreateClusterSecurityGroupRequest.Builder> createClusterSecurityGroupRequest) throws ClusterSecurityGroupAlreadyExistsException, ClusterSecurityGroupQuotaExceededException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates a new Amazon Redshift security group. You use security groups to control access to non-VPC clusters. For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the CreateClusterSecurityGroupRequest.Builderavoiding the need to create one manually viaCreateClusterSecurityGroupRequest.builder()- Parameters:
- createClusterSecurityGroupRequest- A- Consumerthat will call methods on- CreateClusterSecurityGroupRequest.Builderto create a request.
- Returns:
- Result of the CreateClusterSecurityGroup operation returned by the service.
- See Also:
 
- 
createClusterSnapshotdefault CreateClusterSnapshotResponse createClusterSnapshot(CreateClusterSnapshotRequest createClusterSnapshotRequest) throws ClusterSnapshotAlreadyExistsException, InvalidClusterStateException, ClusterNotFoundException, ClusterSnapshotQuotaExceededException, TagLimitExceededException, InvalidTagException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Creates a manual snapshot of the specified cluster. The cluster must be in the availablestate.For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. - Parameters:
- createClusterSnapshotRequest-
- Returns:
- Result of the CreateClusterSnapshot operation returned by the service.
- See Also:
 
- 
createClusterSnapshotdefault CreateClusterSnapshotResponse createClusterSnapshot(Consumer<CreateClusterSnapshotRequest.Builder> createClusterSnapshotRequest) throws ClusterSnapshotAlreadyExistsException, InvalidClusterStateException, ClusterNotFoundException, ClusterSnapshotQuotaExceededException, TagLimitExceededException, InvalidTagException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Creates a manual snapshot of the specified cluster. The cluster must be in the availablestate.For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the CreateClusterSnapshotRequest.Builderavoiding the need to create one manually viaCreateClusterSnapshotRequest.builder()- Parameters:
- createClusterSnapshotRequest- A- Consumerthat will call methods on- CreateClusterSnapshotRequest.Builderto create a request.
- Returns:
- Result of the CreateClusterSnapshot operation returned by the service.
- See Also:
 
- 
createClusterSubnetGroupdefault CreateClusterSubnetGroupResponse createClusterSubnetGroup(CreateClusterSubnetGroupRequest createClusterSubnetGroupRequest) throws ClusterSubnetGroupAlreadyExistsException, ClusterSubnetGroupQuotaExceededException, ClusterSubnetQuotaExceededException, InvalidSubnetException, UnauthorizedOperationException, TagLimitExceededException, InvalidTagException, DependentServiceRequestThrottlingException, AwsServiceException, SdkClientException, RedshiftException Creates a new Amazon Redshift subnet group. You must provide a list of one or more subnets in your existing Amazon Virtual Private Cloud (Amazon VPC) when creating Amazon Redshift subnet group. For information about subnet groups, go to Amazon Redshift Cluster Subnet Groups in the Amazon Redshift Cluster Management Guide. - Parameters:
- createClusterSubnetGroupRequest-
- Returns:
- Result of the CreateClusterSubnetGroup operation returned by the service.
- See Also:
 
- 
createClusterSubnetGroupdefault CreateClusterSubnetGroupResponse createClusterSubnetGroup(Consumer<CreateClusterSubnetGroupRequest.Builder> createClusterSubnetGroupRequest) throws ClusterSubnetGroupAlreadyExistsException, ClusterSubnetGroupQuotaExceededException, ClusterSubnetQuotaExceededException, InvalidSubnetException, UnauthorizedOperationException, TagLimitExceededException, InvalidTagException, DependentServiceRequestThrottlingException, AwsServiceException, SdkClientException, RedshiftException Creates a new Amazon Redshift subnet group. You must provide a list of one or more subnets in your existing Amazon Virtual Private Cloud (Amazon VPC) when creating Amazon Redshift subnet group. For information about subnet groups, go to Amazon Redshift Cluster Subnet Groups in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the CreateClusterSubnetGroupRequest.Builderavoiding the need to create one manually viaCreateClusterSubnetGroupRequest.builder()- Parameters:
- createClusterSubnetGroupRequest- A- Consumerthat will call methods on- CreateClusterSubnetGroupRequest.Builderto create a request.
- Returns:
- Result of the CreateClusterSubnetGroup operation returned by the service.
- See Also:
 
- 
createCustomDomainAssociationdefault CreateCustomDomainAssociationResponse createCustomDomainAssociation(CreateCustomDomainAssociationRequest createCustomDomainAssociationRequest) throws UnsupportedOperationException, ClusterNotFoundException, CustomCnameAssociationException, AwsServiceException, SdkClientException, RedshiftException Used to create a custom domain name for a cluster. Properties include the custom domain name, the cluster the custom domain is associated with, and the certificate Amazon Resource Name (ARN). - Parameters:
- createCustomDomainAssociationRequest-
- Returns:
- Result of the CreateCustomDomainAssociation operation returned by the service.
- See Also:
 
- 
createCustomDomainAssociationdefault CreateCustomDomainAssociationResponse createCustomDomainAssociation(Consumer<CreateCustomDomainAssociationRequest.Builder> createCustomDomainAssociationRequest) throws UnsupportedOperationException, ClusterNotFoundException, CustomCnameAssociationException, AwsServiceException, SdkClientException, RedshiftException Used to create a custom domain name for a cluster. Properties include the custom domain name, the cluster the custom domain is associated with, and the certificate Amazon Resource Name (ARN). 
 This is a convenience which creates an instance of the CreateCustomDomainAssociationRequest.Builderavoiding the need to create one manually viaCreateCustomDomainAssociationRequest.builder()- Parameters:
- createCustomDomainAssociationRequest- A- Consumerthat will call methods on- CreateCustomDomainAssociationRequest.Builderto create a request.
- Returns:
- Result of the CreateCustomDomainAssociation operation returned by the service.
- See Also:
 
- 
createEndpointAccessdefault CreateEndpointAccessResponse createEndpointAccess(CreateEndpointAccessRequest createEndpointAccessRequest) throws ClusterNotFoundException, AccessToClusterDeniedException, EndpointsPerClusterLimitExceededException, EndpointsPerAuthorizationLimitExceededException, InvalidClusterSecurityGroupStateException, ClusterSubnetGroupNotFoundException, EndpointAlreadyExistsException, UnsupportedOperationException, InvalidClusterStateException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException Creates a Redshift-managed VPC endpoint. - Parameters:
- createEndpointAccessRequest-
- Returns:
- Result of the CreateEndpointAccess operation returned by the service.
- See Also:
 
- 
createEndpointAccessdefault CreateEndpointAccessResponse createEndpointAccess(Consumer<CreateEndpointAccessRequest.Builder> createEndpointAccessRequest) throws ClusterNotFoundException, AccessToClusterDeniedException, EndpointsPerClusterLimitExceededException, EndpointsPerAuthorizationLimitExceededException, InvalidClusterSecurityGroupStateException, ClusterSubnetGroupNotFoundException, EndpointAlreadyExistsException, UnsupportedOperationException, InvalidClusterStateException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException Creates a Redshift-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- A- Consumerthat will call methods on- CreateEndpointAccessRequest.Builderto create a request.
- Returns:
- Result of the CreateEndpointAccess operation returned by the service.
- See Also:
 
- 
createEventSubscriptiondefault CreateEventSubscriptionResponse createEventSubscription(CreateEventSubscriptionRequest createEventSubscriptionRequest) throws EventSubscriptionQuotaExceededException, SubscriptionAlreadyExistException, SnsInvalidTopicException, SnsNoAuthorizationException, SnsTopicArnNotFoundException, SubscriptionEventIdNotFoundException, SubscriptionCategoryNotFoundException, SubscriptionSeverityNotFoundException, SourceNotFoundException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an Amazon Redshift event notification subscription. This action requires an ARN (Amazon Resource Name) of an Amazon SNS topic created by either the Amazon Redshift console, the Amazon SNS console, or the Amazon SNS API. To obtain an ARN with Amazon SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console. You can specify the source type, and lists of Amazon Redshift source IDs, event categories, and event severities. Notifications will be sent for all events you want that match those criteria. For example, you can specify source type = cluster, source ID = my-cluster-1 and mycluster2, event categories = Availability, Backup, and severity = ERROR. The subscription will only send notifications for those ERROR events in the Availability and Backup categories for the specified clusters. If you specify both the source type and source IDs, such as source type = cluster and source identifier = my-cluster-1, notifications will be sent for all the cluster events for my-cluster-1. If you specify a source type but do not specify a source identifier, you will receive notice of the events for the objects of that type in your Amazon Web Services account. If you do not specify either the SourceType nor the SourceIdentifier, you will be notified of events generated from all Amazon Redshift sources belonging to your Amazon Web Services account. You must specify a source type if you specify a source ID. - Parameters:
- createEventSubscriptionRequest-
- Returns:
- Result of the CreateEventSubscription operation returned by the service.
- See Also:
 
- 
createEventSubscriptiondefault CreateEventSubscriptionResponse createEventSubscription(Consumer<CreateEventSubscriptionRequest.Builder> createEventSubscriptionRequest) throws EventSubscriptionQuotaExceededException, SubscriptionAlreadyExistException, SnsInvalidTopicException, SnsNoAuthorizationException, SnsTopicArnNotFoundException, SubscriptionEventIdNotFoundException, SubscriptionCategoryNotFoundException, SubscriptionSeverityNotFoundException, SourceNotFoundException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an Amazon Redshift event notification subscription. This action requires an ARN (Amazon Resource Name) of an Amazon SNS topic created by either the Amazon Redshift console, the Amazon SNS console, or the Amazon SNS API. To obtain an ARN with Amazon SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console. You can specify the source type, and lists of Amazon Redshift source IDs, event categories, and event severities. Notifications will be sent for all events you want that match those criteria. For example, you can specify source type = cluster, source ID = my-cluster-1 and mycluster2, event categories = Availability, Backup, and severity = ERROR. The subscription will only send notifications for those ERROR events in the Availability and Backup categories for the specified clusters. If you specify both the source type and source IDs, such as source type = cluster and source identifier = my-cluster-1, notifications will be sent for all the cluster events for my-cluster-1. If you specify a source type but do not specify a source identifier, you will receive notice of the events for the objects of that type in your Amazon Web Services account. If you do not specify either the SourceType nor the SourceIdentifier, you will be notified of events generated from all Amazon Redshift sources belonging to your Amazon Web Services account. You must specify a source type if you specify a source ID. 
 This is a convenience which creates an instance of the CreateEventSubscriptionRequest.Builderavoiding the need to create one manually viaCreateEventSubscriptionRequest.builder()- Parameters:
- createEventSubscriptionRequest- A- Consumerthat will call methods on- CreateEventSubscriptionRequest.Builderto create a request.
- Returns:
- Result of the CreateEventSubscription operation returned by the service.
- See Also:
 
- 
createHsmClientCertificatedefault CreateHsmClientCertificateResponse createHsmClientCertificate(CreateHsmClientCertificateRequest createHsmClientCertificateRequest) throws HsmClientCertificateAlreadyExistsException, HsmClientCertificateQuotaExceededException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the client's HSM in order to store and retrieve the keys used to encrypt the cluster databases. The command returns a public key, which you must store in the HSM. In addition to creating the HSM certificate, you must create an Amazon Redshift HSM configuration that provides a cluster the information needed to store and use encryption keys in the HSM. For more information, go to Hardware Security Modules in the Amazon Redshift Cluster Management Guide. - Parameters:
- createHsmClientCertificateRequest-
- Returns:
- Result of the CreateHsmClientCertificate operation returned by the service.
- See Also:
 
- 
createHsmClientCertificatedefault CreateHsmClientCertificateResponse createHsmClientCertificate(Consumer<CreateHsmClientCertificateRequest.Builder> createHsmClientCertificateRequest) throws HsmClientCertificateAlreadyExistsException, HsmClientCertificateQuotaExceededException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the client's HSM in order to store and retrieve the keys used to encrypt the cluster databases. The command returns a public key, which you must store in the HSM. In addition to creating the HSM certificate, you must create an Amazon Redshift HSM configuration that provides a cluster the information needed to store and use encryption keys in the HSM. For more information, go to Hardware Security Modules in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the CreateHsmClientCertificateRequest.Builderavoiding the need to create one manually viaCreateHsmClientCertificateRequest.builder()- Parameters:
- createHsmClientCertificateRequest- A- Consumerthat will call methods on- CreateHsmClientCertificateRequest.Builderto create a request.
- Returns:
- Result of the CreateHsmClientCertificate operation returned by the service.
- See Also:
 
- 
createHsmConfigurationdefault CreateHsmConfigurationResponse createHsmConfiguration(CreateHsmConfigurationRequest createHsmConfigurationRequest) throws HsmConfigurationAlreadyExistsException, HsmConfigurationQuotaExceededException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an HSM configuration that contains the information required by an Amazon Redshift cluster to store and use database encryption keys in a Hardware Security Module (HSM). After creating the HSM configuration, you can specify it as a parameter when creating a cluster. The cluster will then store its encryption keys in the HSM. In addition to creating an HSM configuration, you must also create an HSM client certificate. For more information, go to Hardware Security Modules in the Amazon Redshift Cluster Management Guide. - Parameters:
- createHsmConfigurationRequest-
- Returns:
- Result of the CreateHsmConfiguration operation returned by the service.
- See Also:
 
- 
createHsmConfigurationdefault CreateHsmConfigurationResponse createHsmConfiguration(Consumer<CreateHsmConfigurationRequest.Builder> createHsmConfigurationRequest) throws HsmConfigurationAlreadyExistsException, HsmConfigurationQuotaExceededException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an HSM configuration that contains the information required by an Amazon Redshift cluster to store and use database encryption keys in a Hardware Security Module (HSM). After creating the HSM configuration, you can specify it as a parameter when creating a cluster. The cluster will then store its encryption keys in the HSM. In addition to creating an HSM configuration, you must also create an HSM client certificate. For more information, go to Hardware Security Modules in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the CreateHsmConfigurationRequest.Builderavoiding the need to create one manually viaCreateHsmConfigurationRequest.builder()- Parameters:
- createHsmConfigurationRequest- A- Consumerthat will call methods on- CreateHsmConfigurationRequest.Builderto create a request.
- Returns:
- Result of the CreateHsmConfiguration operation returned by the service.
- See Also:
 
- 
createIntegrationdefault CreateIntegrationResponse createIntegration(CreateIntegrationRequest createIntegrationRequest) throws IntegrationAlreadyExistsException, IntegrationConflictOperationException, IntegrationQuotaExceededException, IntegrationSourceNotFoundException, IntegrationTargetNotFoundException, UnsupportedOperationException, InvalidClusterStateException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates a zero-ETL integration or S3 event integration with Amazon Redshift. - Parameters:
- createIntegrationRequest-
- Returns:
- Result of the CreateIntegration operation returned by the service.
- See Also:
 
- 
createIntegrationdefault CreateIntegrationResponse createIntegration(Consumer<CreateIntegrationRequest.Builder> createIntegrationRequest) throws IntegrationAlreadyExistsException, IntegrationConflictOperationException, IntegrationQuotaExceededException, IntegrationSourceNotFoundException, IntegrationTargetNotFoundException, UnsupportedOperationException, InvalidClusterStateException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates a zero-ETL integration or S3 event integration with Amazon Redshift. 
 This is a convenience which creates an instance of the CreateIntegrationRequest.Builderavoiding the need to create one manually viaCreateIntegrationRequest.builder()- Parameters:
- createIntegrationRequest- A- Consumerthat will call methods on- CreateIntegrationRequest.Builderto create a request.
- Returns:
- Result of the CreateIntegration operation returned by the service.
- See Also:
 
- 
createRedshiftIdcApplicationdefault CreateRedshiftIdcApplicationResponse createRedshiftIdcApplication(CreateRedshiftIdcApplicationRequest createRedshiftIdcApplicationRequest) throws RedshiftIdcApplicationAlreadyExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, RedshiftIdcApplicationQuotaExceededException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an Amazon Redshift application for use with IAM Identity Center. - Parameters:
- createRedshiftIdcApplicationRequest-
- Returns:
- Result of the CreateRedshiftIdcApplication operation returned by the service.
- See Also:
 
- 
createRedshiftIdcApplicationdefault CreateRedshiftIdcApplicationResponse createRedshiftIdcApplication(Consumer<CreateRedshiftIdcApplicationRequest.Builder> createRedshiftIdcApplicationRequest) throws RedshiftIdcApplicationAlreadyExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, RedshiftIdcApplicationQuotaExceededException, TagLimitExceededException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Creates an Amazon Redshift application for use with IAM Identity Center. 
 This is a convenience which creates an instance of the CreateRedshiftIdcApplicationRequest.Builderavoiding the need to create one manually viaCreateRedshiftIdcApplicationRequest.builder()- Parameters:
- createRedshiftIdcApplicationRequest- A- Consumerthat will call methods on- CreateRedshiftIdcApplicationRequest.Builderto create a request.
- Returns:
- Result of the CreateRedshiftIdcApplication operation returned by the service.
- See Also:
 
- 
createScheduledActiondefault CreateScheduledActionResponse createScheduledAction(CreateScheduledActionRequest createScheduledActionRequest) throws ClusterNotFoundException, ScheduledActionAlreadyExistsException, ScheduledActionQuotaExceededException, ScheduledActionTypeUnsupportedException, InvalidScheduleException, InvalidScheduledActionException, UnauthorizedOperationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException 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 ResizeClusterAPI operation.- Parameters:
- createScheduledActionRequest-
- Returns:
- Result of the CreateScheduledAction operation returned by the service.
- See Also:
 
- 
createScheduledActiondefault CreateScheduledActionResponse createScheduledAction(Consumer<CreateScheduledActionRequest.Builder> createScheduledActionRequest) throws ClusterNotFoundException, ScheduledActionAlreadyExistsException, ScheduledActionQuotaExceededException, ScheduledActionTypeUnsupportedException, InvalidScheduleException, InvalidScheduledActionException, UnauthorizedOperationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException 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 ResizeClusterAPI operation.
 This is a convenience which creates an instance of the CreateScheduledActionRequest.Builderavoiding the need to create one manually viaCreateScheduledActionRequest.builder()- Parameters:
- createScheduledActionRequest- A- Consumerthat will call methods on- CreateScheduledActionRequest.Builderto create a request.
- Returns:
- Result of the CreateScheduledAction operation returned by the service.
- See Also:
 
- 
createSnapshotCopyGrantdefault CreateSnapshotCopyGrantResponse createSnapshotCopyGrant(CreateSnapshotCopyGrantRequest createSnapshotCopyGrantRequest) throws SnapshotCopyGrantAlreadyExistsException, SnapshotCopyGrantQuotaExceededException, LimitExceededException, TagLimitExceededException, InvalidTagException, DependentServiceRequestThrottlingException, AwsServiceException, SdkClientException, RedshiftException Creates a snapshot copy grant that permits Amazon Redshift to use an encrypted symmetric key from Key Management Service (KMS) to encrypt copied snapshots in a destination region. For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide. - Parameters:
- createSnapshotCopyGrantRequest- The result of the- CreateSnapshotCopyGrantaction.
- Returns:
- Result of the CreateSnapshotCopyGrant operation returned by the service.
- See Also:
 
- 
createSnapshotCopyGrantdefault CreateSnapshotCopyGrantResponse createSnapshotCopyGrant(Consumer<CreateSnapshotCopyGrantRequest.Builder> createSnapshotCopyGrantRequest) throws SnapshotCopyGrantAlreadyExistsException, SnapshotCopyGrantQuotaExceededException, LimitExceededException, TagLimitExceededException, InvalidTagException, DependentServiceRequestThrottlingException, AwsServiceException, SdkClientException, RedshiftException Creates a snapshot copy grant that permits Amazon Redshift to use an encrypted symmetric key from Key Management Service (KMS) to encrypt copied snapshots in a destination region. For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the CreateSnapshotCopyGrantRequest.Builderavoiding the need to create one manually viaCreateSnapshotCopyGrantRequest.builder()- Parameters:
- createSnapshotCopyGrantRequest- A- Consumerthat will call methods on- CreateSnapshotCopyGrantRequest.Builderto create a request. The result of the- CreateSnapshotCopyGrantaction.
- Returns:
- Result of the CreateSnapshotCopyGrant operation returned by the service.
- See Also:
 
- 
createSnapshotScheduledefault CreateSnapshotScheduleResponse createSnapshotSchedule(CreateSnapshotScheduleRequest createSnapshotScheduleRequest) throws SnapshotScheduleAlreadyExistsException, InvalidScheduleException, SnapshotScheduleQuotaExceededException, TagLimitExceededException, ScheduleDefinitionTypeUnsupportedException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule. - Parameters:
- createSnapshotScheduleRequest-
- Returns:
- Result of the CreateSnapshotSchedule operation returned by the service.
- See Also:
 
- 
createSnapshotScheduledefault CreateSnapshotScheduleResponse createSnapshotSchedule(Consumer<CreateSnapshotScheduleRequest.Builder> createSnapshotScheduleRequest) throws SnapshotScheduleAlreadyExistsException, InvalidScheduleException, SnapshotScheduleQuotaExceededException, TagLimitExceededException, ScheduleDefinitionTypeUnsupportedException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule. 
 This is a convenience which creates an instance of the CreateSnapshotScheduleRequest.Builderavoiding the need to create one manually viaCreateSnapshotScheduleRequest.builder()- Parameters:
- createSnapshotScheduleRequest- A- Consumerthat will call methods on- CreateSnapshotScheduleRequest.Builderto create a request.
- Returns:
- Result of the CreateSnapshotSchedule operation returned by the service.
- See Also:
 
- 
createTagsdefault CreateTagsResponse createTags(CreateTagsRequest createTagsRequest) throws TagLimitExceededException, ResourceNotFoundException, InvalidTagException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Adds tags to a cluster. A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, you will receive an error and the attempt will fail. If you specify a key that already exists for the resource, the value for that key will be updated with the new value. - Parameters:
- createTagsRequest- Contains the output from the- CreateTagsaction.
- Returns:
- Result of the CreateTags operation returned by the service.
- See Also:
 
- 
createTagsdefault CreateTagsResponse createTags(Consumer<CreateTagsRequest.Builder> createTagsRequest) throws TagLimitExceededException, ResourceNotFoundException, InvalidTagException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Adds tags to a cluster. A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, you will receive an error and the attempt will fail. If you specify a key that already exists for the resource, the value for that key will be updated with the new value. 
 This is a convenience which creates an instance of the CreateTagsRequest.Builderavoiding the need to create one manually viaCreateTagsRequest.builder()- Parameters:
- createTagsRequest- A- Consumerthat will call methods on- CreateTagsRequest.Builderto create a request. Contains the output from the- CreateTagsaction.
- Returns:
- Result of the CreateTags operation returned by the service.
- See Also:
 
- 
createUsageLimitdefault CreateUsageLimitResponse createUsageLimit(CreateUsageLimitRequest createUsageLimitRequest) throws ClusterNotFoundException, InvalidClusterStateException, LimitExceededException, UsageLimitAlreadyExistsException, InvalidUsageLimitException, TagLimitExceededException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Creates a usage limit for a specified Amazon Redshift feature on a cluster. The usage limit is identified by the returned usage limit identifier. - Parameters:
- createUsageLimitRequest-
- Returns:
- Result of the CreateUsageLimit operation returned by the service.
- See Also:
 
- 
createUsageLimitdefault CreateUsageLimitResponse createUsageLimit(Consumer<CreateUsageLimitRequest.Builder> createUsageLimitRequest) throws ClusterNotFoundException, InvalidClusterStateException, LimitExceededException, UsageLimitAlreadyExistsException, InvalidUsageLimitException, TagLimitExceededException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Creates a usage limit for a specified Amazon Redshift feature on a cluster. 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- A- Consumerthat will call methods on- CreateUsageLimitRequest.Builderto create a request.
- Returns:
- Result of the CreateUsageLimit operation returned by the service.
- See Also:
 
- 
deleteAuthenticationProfiledefault DeleteAuthenticationProfileResponse deleteAuthenticationProfile(DeleteAuthenticationProfileRequest deleteAuthenticationProfileRequest) throws AuthenticationProfileNotFoundException, InvalidAuthenticationProfileRequestException, AwsServiceException, SdkClientException, RedshiftException Deletes an authentication profile. - Parameters:
- deleteAuthenticationProfileRequest-
- Returns:
- Result of the DeleteAuthenticationProfile operation returned by the service.
- See Also:
 
- 
deleteAuthenticationProfiledefault DeleteAuthenticationProfileResponse deleteAuthenticationProfile(Consumer<DeleteAuthenticationProfileRequest.Builder> deleteAuthenticationProfileRequest) throws AuthenticationProfileNotFoundException, InvalidAuthenticationProfileRequestException, AwsServiceException, SdkClientException, RedshiftException Deletes an authentication profile. 
 This is a convenience which creates an instance of the DeleteAuthenticationProfileRequest.Builderavoiding the need to create one manually viaDeleteAuthenticationProfileRequest.builder()- Parameters:
- deleteAuthenticationProfileRequest- A- Consumerthat will call methods on- DeleteAuthenticationProfileRequest.Builderto create a request.
- Returns:
- Result of the DeleteAuthenticationProfile operation returned by the service.
- See Also:
 
- 
deleteClusterdefault DeleteClusterResponse deleteCluster(DeleteClusterRequest deleteClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, ClusterSnapshotAlreadyExistsException, ClusterSnapshotQuotaExceededException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Deletes a previously provisioned cluster without its final snapshot being created. A successful response from the web service indicates that the request was received correctly. Use DescribeClusters to monitor the status of the deletion. The delete operation cannot be canceled or reverted once submitted. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. If you want to shut down the cluster and retain it for future use, set SkipFinalClusterSnapshot to falseand specify a name for FinalClusterSnapshotIdentifier. You can later restore this snapshot to resume using the cluster. If a final cluster snapshot is requested, the status of the cluster will be "final-snapshot" while the snapshot is being taken, then it's "deleting" once Amazon Redshift begins deleting the cluster.For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. - Parameters:
- deleteClusterRequest-
- Returns:
- Result of the DeleteCluster operation returned by the service.
- See Also:
 
- 
deleteClusterdefault DeleteClusterResponse deleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, ClusterSnapshotAlreadyExistsException, ClusterSnapshotQuotaExceededException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Deletes a previously provisioned cluster without its final snapshot being created. A successful response from the web service indicates that the request was received correctly. Use DescribeClusters to monitor the status of the deletion. The delete operation cannot be canceled or reverted once submitted. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. If you want to shut down the cluster and retain it for future use, set SkipFinalClusterSnapshot to falseand specify a name for FinalClusterSnapshotIdentifier. You can later restore this snapshot to resume using the cluster. If a final cluster snapshot is requested, the status of the cluster will be "final-snapshot" while the snapshot is being taken, then it's "deleting" once Amazon Redshift begins deleting the cluster.For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the DeleteClusterRequest.Builderavoiding the need to create one manually viaDeleteClusterRequest.builder()- Parameters:
- deleteClusterRequest- A- Consumerthat will call methods on- DeleteClusterRequest.Builderto create a request.
- Returns:
- Result of the DeleteCluster operation returned by the service.
- See Also:
 
- 
deleteClusterParameterGroupdefault DeleteClusterParameterGroupResponse deleteClusterParameterGroup(DeleteClusterParameterGroupRequest deleteClusterParameterGroupRequest) throws InvalidClusterParameterGroupStateException, ClusterParameterGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes a specified Amazon Redshift parameter group. You cannot delete a parameter group if it is associated with a cluster. - Parameters:
- deleteClusterParameterGroupRequest-
- Returns:
- Result of the DeleteClusterParameterGroup operation returned by the service.
- See Also:
 
- 
deleteClusterParameterGroupdefault DeleteClusterParameterGroupResponse deleteClusterParameterGroup(Consumer<DeleteClusterParameterGroupRequest.Builder> deleteClusterParameterGroupRequest) throws InvalidClusterParameterGroupStateException, ClusterParameterGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes a specified Amazon Redshift parameter group. You cannot delete a parameter group if it is associated with a cluster. 
 This is a convenience which creates an instance of the DeleteClusterParameterGroupRequest.Builderavoiding the need to create one manually viaDeleteClusterParameterGroupRequest.builder()- Parameters:
- deleteClusterParameterGroupRequest- A- Consumerthat will call methods on- DeleteClusterParameterGroupRequest.Builderto create a request.
- Returns:
- Result of the DeleteClusterParameterGroup operation returned by the service.
- See Also:
 
- 
deleteClusterSecurityGroupdefault DeleteClusterSecurityGroupResponse deleteClusterSecurityGroup(DeleteClusterSecurityGroupRequest deleteClusterSecurityGroupRequest) throws InvalidClusterSecurityGroupStateException, ClusterSecurityGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes an Amazon Redshift security group. You cannot delete a security group that is associated with any clusters. You cannot delete the default security group. For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide. - Parameters:
- deleteClusterSecurityGroupRequest-
- Returns:
- Result of the DeleteClusterSecurityGroup operation returned by the service.
- See Also:
 
- 
deleteClusterSecurityGroupdefault DeleteClusterSecurityGroupResponse deleteClusterSecurityGroup(Consumer<DeleteClusterSecurityGroupRequest.Builder> deleteClusterSecurityGroupRequest) throws InvalidClusterSecurityGroupStateException, ClusterSecurityGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes an Amazon Redshift security group. You cannot delete a security group that is associated with any clusters. You cannot delete the default security group. For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the DeleteClusterSecurityGroupRequest.Builderavoiding the need to create one manually viaDeleteClusterSecurityGroupRequest.builder()- Parameters:
- deleteClusterSecurityGroupRequest- A- Consumerthat will call methods on- DeleteClusterSecurityGroupRequest.Builderto create a request.
- Returns:
- Result of the DeleteClusterSecurityGroup operation returned by the service.
- See Also:
 
- 
deleteClusterSnapshotdefault DeleteClusterSnapshotResponse deleteClusterSnapshot(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest) throws InvalidClusterSnapshotStateException, ClusterSnapshotNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified manual snapshot. The snapshot must be in the availablestate, with no other users authorized to access the snapshot.Unlike automated snapshots, manual snapshots are retained even after you delete your cluster. Amazon Redshift does not delete your manual snapshots. You must delete manual snapshot explicitly to avoid getting charged. If other accounts are authorized to access the snapshot, you must revoke all of the authorizations before you can delete the snapshot. - Parameters:
- deleteClusterSnapshotRequest-
- Returns:
- Result of the DeleteClusterSnapshot operation returned by the service.
- See Also:
 
- 
deleteClusterSnapshotdefault DeleteClusterSnapshotResponse deleteClusterSnapshot(Consumer<DeleteClusterSnapshotRequest.Builder> deleteClusterSnapshotRequest) throws InvalidClusterSnapshotStateException, ClusterSnapshotNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified manual snapshot. The snapshot must be in the availablestate, with no other users authorized to access the snapshot.Unlike automated snapshots, manual snapshots are retained even after you delete your cluster. Amazon Redshift does not delete your manual snapshots. You must delete manual snapshot explicitly to avoid getting charged. If other accounts are authorized to access the snapshot, you must revoke all of the authorizations before you can delete the snapshot. 
 This is a convenience which creates an instance of the DeleteClusterSnapshotRequest.Builderavoiding the need to create one manually viaDeleteClusterSnapshotRequest.builder()- Parameters:
- deleteClusterSnapshotRequest- A- Consumerthat will call methods on- DeleteClusterSnapshotRequest.Builderto create a request.
- Returns:
- Result of the DeleteClusterSnapshot operation returned by the service.
- See Also:
 
- 
deleteClusterSubnetGroupdefault DeleteClusterSubnetGroupResponse deleteClusterSubnetGroup(DeleteClusterSubnetGroupRequest deleteClusterSubnetGroupRequest) throws InvalidClusterSubnetGroupStateException, InvalidClusterSubnetStateException, ClusterSubnetGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified cluster subnet group. - Parameters:
- deleteClusterSubnetGroupRequest-
- Returns:
- Result of the DeleteClusterSubnetGroup operation returned by the service.
- See Also:
 
- 
deleteClusterSubnetGroupdefault DeleteClusterSubnetGroupResponse deleteClusterSubnetGroup(Consumer<DeleteClusterSubnetGroupRequest.Builder> deleteClusterSubnetGroupRequest) throws InvalidClusterSubnetGroupStateException, InvalidClusterSubnetStateException, ClusterSubnetGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified cluster subnet group. 
 This is a convenience which creates an instance of the DeleteClusterSubnetGroupRequest.Builderavoiding the need to create one manually viaDeleteClusterSubnetGroupRequest.builder()- Parameters:
- deleteClusterSubnetGroupRequest- A- Consumerthat will call methods on- DeleteClusterSubnetGroupRequest.Builderto create a request.
- Returns:
- Result of the DeleteClusterSubnetGroup operation returned by the service.
- See Also:
 
- 
deleteCustomDomainAssociationdefault DeleteCustomDomainAssociationResponse deleteCustomDomainAssociation(DeleteCustomDomainAssociationRequest deleteCustomDomainAssociationRequest) throws UnsupportedOperationException, ClusterNotFoundException, CustomCnameAssociationException, CustomDomainAssociationNotFoundException, AwsServiceException, SdkClientException, RedshiftException Contains information about deleting a custom domain association for a cluster. - Parameters:
- deleteCustomDomainAssociationRequest-
- Returns:
- Result of the DeleteCustomDomainAssociation operation returned by the service.
- See Also:
 
- 
deleteCustomDomainAssociationdefault DeleteCustomDomainAssociationResponse deleteCustomDomainAssociation(Consumer<DeleteCustomDomainAssociationRequest.Builder> deleteCustomDomainAssociationRequest) throws UnsupportedOperationException, ClusterNotFoundException, CustomCnameAssociationException, CustomDomainAssociationNotFoundException, AwsServiceException, SdkClientException, RedshiftException Contains information about deleting a custom domain association for a cluster. 
 This is a convenience which creates an instance of the DeleteCustomDomainAssociationRequest.Builderavoiding the need to create one manually viaDeleteCustomDomainAssociationRequest.builder()- Parameters:
- deleteCustomDomainAssociationRequest- A- Consumerthat will call methods on- DeleteCustomDomainAssociationRequest.Builderto create a request.
- Returns:
- Result of the DeleteCustomDomainAssociation operation returned by the service.
- See Also:
 
- 
deleteEndpointAccessdefault DeleteEndpointAccessResponse deleteEndpointAccess(DeleteEndpointAccessRequest deleteEndpointAccessRequest) throws ClusterNotFoundException, InvalidEndpointStateException, InvalidClusterSecurityGroupStateException, EndpointNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Deletes a Redshift-managed VPC endpoint. - Parameters:
- deleteEndpointAccessRequest-
- Returns:
- Result of the DeleteEndpointAccess operation returned by the service.
- See Also:
 
- 
deleteEndpointAccessdefault DeleteEndpointAccessResponse deleteEndpointAccess(Consumer<DeleteEndpointAccessRequest.Builder> deleteEndpointAccessRequest) throws ClusterNotFoundException, InvalidEndpointStateException, InvalidClusterSecurityGroupStateException, EndpointNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Deletes a Redshift-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- A- Consumerthat will call methods on- DeleteEndpointAccessRequest.Builderto create a request.
- Returns:
- Result of the DeleteEndpointAccess operation returned by the service.
- See Also:
 
- 
deleteEventSubscriptiondefault DeleteEventSubscriptionResponse deleteEventSubscription(DeleteEventSubscriptionRequest deleteEventSubscriptionRequest) throws SubscriptionNotFoundException, InvalidSubscriptionStateException, AwsServiceException, SdkClientException, RedshiftException Deletes an Amazon Redshift event notification subscription. - Parameters:
- deleteEventSubscriptionRequest-
- Returns:
- Result of the DeleteEventSubscription operation returned by the service.
- See Also:
 
- 
deleteEventSubscriptiondefault DeleteEventSubscriptionResponse deleteEventSubscription(Consumer<DeleteEventSubscriptionRequest.Builder> deleteEventSubscriptionRequest) throws SubscriptionNotFoundException, InvalidSubscriptionStateException, AwsServiceException, SdkClientException, RedshiftException Deletes an Amazon Redshift event notification subscription. 
 This is a convenience which creates an instance of the DeleteEventSubscriptionRequest.Builderavoiding the need to create one manually viaDeleteEventSubscriptionRequest.builder()- Parameters:
- deleteEventSubscriptionRequest- A- Consumerthat will call methods on- DeleteEventSubscriptionRequest.Builderto create a request.
- Returns:
- Result of the DeleteEventSubscription operation returned by the service.
- See Also:
 
- 
deleteHsmClientCertificatedefault DeleteHsmClientCertificateResponse deleteHsmClientCertificate(DeleteHsmClientCertificateRequest deleteHsmClientCertificateRequest) throws InvalidHsmClientCertificateStateException, HsmClientCertificateNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified HSM client certificate. - Parameters:
- deleteHsmClientCertificateRequest-
- Returns:
- Result of the DeleteHsmClientCertificate operation returned by the service.
- See Also:
 
- 
deleteHsmClientCertificatedefault DeleteHsmClientCertificateResponse deleteHsmClientCertificate(Consumer<DeleteHsmClientCertificateRequest.Builder> deleteHsmClientCertificateRequest) throws InvalidHsmClientCertificateStateException, HsmClientCertificateNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified HSM client certificate. 
 This is a convenience which creates an instance of the DeleteHsmClientCertificateRequest.Builderavoiding the need to create one manually viaDeleteHsmClientCertificateRequest.builder()- Parameters:
- deleteHsmClientCertificateRequest- A- Consumerthat will call methods on- DeleteHsmClientCertificateRequest.Builderto create a request.
- Returns:
- Result of the DeleteHsmClientCertificate operation returned by the service.
- See Also:
 
- 
deleteHsmConfigurationdefault DeleteHsmConfigurationResponse deleteHsmConfiguration(DeleteHsmConfigurationRequest deleteHsmConfigurationRequest) throws InvalidHsmConfigurationStateException, HsmConfigurationNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified Amazon Redshift HSM configuration. - Parameters:
- deleteHsmConfigurationRequest-
- Returns:
- Result of the DeleteHsmConfiguration operation returned by the service.
- See Also:
 
- 
deleteHsmConfigurationdefault DeleteHsmConfigurationResponse deleteHsmConfiguration(Consumer<DeleteHsmConfigurationRequest.Builder> deleteHsmConfigurationRequest) throws InvalidHsmConfigurationStateException, HsmConfigurationNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified Amazon Redshift HSM configuration. 
 This is a convenience which creates an instance of the DeleteHsmConfigurationRequest.Builderavoiding the need to create one manually viaDeleteHsmConfigurationRequest.builder()- Parameters:
- deleteHsmConfigurationRequest- A- Consumerthat will call methods on- DeleteHsmConfigurationRequest.Builderto create a request.
- Returns:
- Result of the DeleteHsmConfiguration operation returned by the service.
- See Also:
 
- 
deleteIntegrationdefault DeleteIntegrationResponse deleteIntegration(DeleteIntegrationRequest deleteIntegrationRequest) throws IntegrationNotFoundException, IntegrationConflictStateException, IntegrationConflictOperationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Deletes a zero-ETL integration or S3 event integration with Amazon Redshift. - Parameters:
- deleteIntegrationRequest-
- Returns:
- Result of the DeleteIntegration operation returned by the service.
- See Also:
 
- 
deleteIntegrationdefault DeleteIntegrationResponse deleteIntegration(Consumer<DeleteIntegrationRequest.Builder> deleteIntegrationRequest) throws IntegrationNotFoundException, IntegrationConflictStateException, IntegrationConflictOperationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Deletes a zero-ETL integration or S3 event integration with Amazon Redshift. 
 This is a convenience which creates an instance of the DeleteIntegrationRequest.Builderavoiding the need to create one manually viaDeleteIntegrationRequest.builder()- Parameters:
- deleteIntegrationRequest- A- Consumerthat will call methods on- DeleteIntegrationRequest.Builderto create a request.
- Returns:
- Result of the DeleteIntegration operation returned by the service.
- See Also:
 
- 
deletePartnerdefault DeletePartnerResponse deletePartner(DeletePartnerRequest deletePartnerRequest) throws PartnerNotFoundException, ClusterNotFoundException, UnauthorizedPartnerIntegrationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Deletes a partner integration from a cluster. Data can still flow to the cluster until the integration is deleted at the partner's website. - Parameters:
- deletePartnerRequest-
- Returns:
- Result of the DeletePartner operation returned by the service.
- See Also:
 
- 
deletePartnerdefault DeletePartnerResponse deletePartner(Consumer<DeletePartnerRequest.Builder> deletePartnerRequest) throws PartnerNotFoundException, ClusterNotFoundException, UnauthorizedPartnerIntegrationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Deletes a partner integration from a cluster. Data can still flow to the cluster until the integration is deleted at the partner's website. 
 This is a convenience which creates an instance of the DeletePartnerRequest.Builderavoiding the need to create one manually viaDeletePartnerRequest.builder()- Parameters:
- deletePartnerRequest- A- Consumerthat will call methods on- DeletePartnerRequest.Builderto create a request.
- Returns:
- Result of the DeletePartner operation returned by the service.
- See Also:
 
- 
deleteRedshiftIdcApplicationdefault DeleteRedshiftIdcApplicationResponse deleteRedshiftIdcApplication(DeleteRedshiftIdcApplicationRequest deleteRedshiftIdcApplicationRequest) throws RedshiftIdcApplicationNotExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, AwsServiceException, SdkClientException, RedshiftException Deletes an Amazon Redshift IAM Identity Center application. - Parameters:
- deleteRedshiftIdcApplicationRequest-
- Returns:
- Result of the DeleteRedshiftIdcApplication operation returned by the service.
- See Also:
 
- 
deleteRedshiftIdcApplicationdefault DeleteRedshiftIdcApplicationResponse deleteRedshiftIdcApplication(Consumer<DeleteRedshiftIdcApplicationRequest.Builder> deleteRedshiftIdcApplicationRequest) throws RedshiftIdcApplicationNotExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, AwsServiceException, SdkClientException, RedshiftException Deletes an Amazon Redshift IAM Identity Center application. 
 This is a convenience which creates an instance of the DeleteRedshiftIdcApplicationRequest.Builderavoiding the need to create one manually viaDeleteRedshiftIdcApplicationRequest.builder()- Parameters:
- deleteRedshiftIdcApplicationRequest- A- Consumerthat will call methods on- DeleteRedshiftIdcApplicationRequest.Builderto create a request.
- Returns:
- Result of the DeleteRedshiftIdcApplication operation returned by the service.
- See Also:
 
- 
deleteResourcePolicydefault DeleteResourcePolicyResponse deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest) throws ResourceNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Deletes the resource policy for a specified resource. - Parameters:
- deleteResourcePolicyRequest-
- Returns:
- Result of the DeleteResourcePolicy operation returned by the service.
- See Also:
 
- 
deleteResourcePolicydefault DeleteResourcePolicyResponse deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest) throws ResourceNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Deletes the resource policy for a specified resource. 
 This is a convenience which creates an instance of the DeleteResourcePolicyRequest.Builderavoiding the need to create one manually viaDeleteResourcePolicyRequest.builder()- Parameters:
- deleteResourcePolicyRequest- A- Consumerthat will call methods on- DeleteResourcePolicyRequest.Builderto create a request.
- Returns:
- Result of the DeleteResourcePolicy operation returned by the service.
- See Also:
 
- 
deleteScheduledActiondefault DeleteScheduledActionResponse deleteScheduledAction(DeleteScheduledActionRequest deleteScheduledActionRequest) throws ScheduledActionNotFoundException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException Deletes a scheduled action. - Parameters:
- deleteScheduledActionRequest-
- Returns:
- Result of the DeleteScheduledAction operation returned by the service.
- See Also:
 
- 
deleteScheduledActiondefault DeleteScheduledActionResponse deleteScheduledAction(Consumer<DeleteScheduledActionRequest.Builder> deleteScheduledActionRequest) throws ScheduledActionNotFoundException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException 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- A- Consumerthat will call methods on- DeleteScheduledActionRequest.Builderto create a request.
- Returns:
- Result of the DeleteScheduledAction operation returned by the service.
- See Also:
 
- 
deleteSnapshotCopyGrantdefault DeleteSnapshotCopyGrantResponse deleteSnapshotCopyGrant(DeleteSnapshotCopyGrantRequest deleteSnapshotCopyGrantRequest) throws InvalidSnapshotCopyGrantStateException, SnapshotCopyGrantNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified snapshot copy grant. - Parameters:
- deleteSnapshotCopyGrantRequest- The result of the- DeleteSnapshotCopyGrantaction.
- Returns:
- Result of the DeleteSnapshotCopyGrant operation returned by the service.
- See Also:
 
- 
deleteSnapshotCopyGrantdefault DeleteSnapshotCopyGrantResponse deleteSnapshotCopyGrant(Consumer<DeleteSnapshotCopyGrantRequest.Builder> deleteSnapshotCopyGrantRequest) throws InvalidSnapshotCopyGrantStateException, SnapshotCopyGrantNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes the specified snapshot copy grant. 
 This is a convenience which creates an instance of the DeleteSnapshotCopyGrantRequest.Builderavoiding the need to create one manually viaDeleteSnapshotCopyGrantRequest.builder()- Parameters:
- deleteSnapshotCopyGrantRequest- A- Consumerthat will call methods on- DeleteSnapshotCopyGrantRequest.Builderto create a request. The result of the- DeleteSnapshotCopyGrantaction.
- Returns:
- Result of the DeleteSnapshotCopyGrant operation returned by the service.
- See Also:
 
- 
deleteSnapshotScheduledefault DeleteSnapshotScheduleResponse deleteSnapshotSchedule(DeleteSnapshotScheduleRequest deleteSnapshotScheduleRequest) throws InvalidClusterSnapshotScheduleStateException, SnapshotScheduleNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes a snapshot schedule. - Parameters:
- deleteSnapshotScheduleRequest-
- Returns:
- Result of the DeleteSnapshotSchedule operation returned by the service.
- See Also:
 
- 
deleteSnapshotScheduledefault DeleteSnapshotScheduleResponse deleteSnapshotSchedule(Consumer<DeleteSnapshotScheduleRequest.Builder> deleteSnapshotScheduleRequest) throws InvalidClusterSnapshotScheduleStateException, SnapshotScheduleNotFoundException, AwsServiceException, SdkClientException, RedshiftException Deletes a snapshot schedule. 
 This is a convenience which creates an instance of the DeleteSnapshotScheduleRequest.Builderavoiding the need to create one manually viaDeleteSnapshotScheduleRequest.builder()- Parameters:
- deleteSnapshotScheduleRequest- A- Consumerthat will call methods on- DeleteSnapshotScheduleRequest.Builderto create a request.
- Returns:
- Result of the DeleteSnapshotSchedule operation returned by the service.
- See Also:
 
- 
deleteTagsdefault DeleteTagsResponse deleteTags(DeleteTagsRequest deleteTagsRequest) throws ResourceNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Deletes tags from a resource. You must provide the ARN of the resource from which you want to delete the tag or tags. - Parameters:
- deleteTagsRequest- Contains the output from the- DeleteTagsaction.
- Returns:
- Result of the DeleteTags operation returned by the service.
- See Also:
 
- 
deleteTagsdefault DeleteTagsResponse deleteTags(Consumer<DeleteTagsRequest.Builder> deleteTagsRequest) throws ResourceNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Deletes tags from a resource. You must provide the ARN of the resource from which you want to delete the tag or tags. 
 This is a convenience which creates an instance of the DeleteTagsRequest.Builderavoiding the need to create one manually viaDeleteTagsRequest.builder()- Parameters:
- deleteTagsRequest- A- Consumerthat will call methods on- DeleteTagsRequest.Builderto create a request. Contains the output from the- DeleteTagsaction.
- Returns:
- Result of the DeleteTags operation returned by the service.
- See Also:
 
- 
deleteUsageLimitdefault DeleteUsageLimitResponse deleteUsageLimit(DeleteUsageLimitRequest deleteUsageLimitRequest) throws UsageLimitNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Deletes a usage limit from a cluster. - Parameters:
- deleteUsageLimitRequest-
- Returns:
- Result of the DeleteUsageLimit operation returned by the service.
- See Also:
 
- 
deleteUsageLimitdefault DeleteUsageLimitResponse deleteUsageLimit(Consumer<DeleteUsageLimitRequest.Builder> deleteUsageLimitRequest) throws UsageLimitNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Deletes a usage limit from a cluster. 
 This is a convenience which creates an instance of the DeleteUsageLimitRequest.Builderavoiding the need to create one manually viaDeleteUsageLimitRequest.builder()- Parameters:
- deleteUsageLimitRequest- A- Consumerthat will call methods on- DeleteUsageLimitRequest.Builderto create a request.
- Returns:
- Result of the DeleteUsageLimit operation returned by the service.
- See Also:
 
- 
deregisterNamespacedefault DeregisterNamespaceResponse deregisterNamespace(DeregisterNamespaceRequest deregisterNamespaceRequest) throws ClusterNotFoundException, InvalidNamespaceException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Deregisters a cluster or serverless namespace from the Amazon Web Services Glue Data Catalog. - Parameters:
- deregisterNamespaceRequest-
- Returns:
- Result of the DeregisterNamespace operation returned by the service.
- See Also:
 
- 
deregisterNamespacedefault DeregisterNamespaceResponse deregisterNamespace(Consumer<DeregisterNamespaceRequest.Builder> deregisterNamespaceRequest) throws ClusterNotFoundException, InvalidNamespaceException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Deregisters a cluster or serverless namespace from the Amazon Web Services Glue Data Catalog. 
 This is a convenience which creates an instance of the DeregisterNamespaceRequest.Builderavoiding the need to create one manually viaDeregisterNamespaceRequest.builder()- Parameters:
- deregisterNamespaceRequest- A- Consumerthat will call methods on- DeregisterNamespaceRequest.Builderto create a request.
- Returns:
- Result of the DeregisterNamespace operation returned by the service.
- See Also:
 
- 
describeAccountAttributesdefault DescribeAccountAttributesResponse describeAccountAttributes(DescribeAccountAttributesRequest describeAccountAttributesRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns a list of attributes attached to an account - Parameters:
- describeAccountAttributesRequest-
- Returns:
- Result of the DescribeAccountAttributes operation returned by the service.
- See Also:
 
- 
describeAccountAttributesdefault DescribeAccountAttributesResponse describeAccountAttributes(Consumer<DescribeAccountAttributesRequest.Builder> describeAccountAttributesRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns a list of attributes attached to an account 
 This is a convenience which creates an instance of the DescribeAccountAttributesRequest.Builderavoiding the need to create one manually viaDescribeAccountAttributesRequest.builder()- Parameters:
- describeAccountAttributesRequest- A- Consumerthat will call methods on- DescribeAccountAttributesRequest.Builderto create a request.
- Returns:
- Result of the DescribeAccountAttributes operation returned by the service.
- See Also:
 
- 
describeAccountAttributesdefault DescribeAccountAttributesResponse describeAccountAttributes() throws AwsServiceException, SdkClientException, RedshiftExceptionReturns a list of attributes attached to an account - Returns:
- Result of the DescribeAccountAttributes operation returned by the service.
- See Also:
 
- 
describeAuthenticationProfilesdefault DescribeAuthenticationProfilesResponse describeAuthenticationProfiles(DescribeAuthenticationProfilesRequest describeAuthenticationProfilesRequest) throws AuthenticationProfileNotFoundException, InvalidAuthenticationProfileRequestException, AwsServiceException, SdkClientException, RedshiftException Describes an authentication profile. - Parameters:
- describeAuthenticationProfilesRequest-
- Returns:
- Result of the DescribeAuthenticationProfiles operation returned by the service.
- See Also:
 
- 
describeAuthenticationProfilesdefault DescribeAuthenticationProfilesResponse describeAuthenticationProfiles(Consumer<DescribeAuthenticationProfilesRequest.Builder> describeAuthenticationProfilesRequest) throws AuthenticationProfileNotFoundException, InvalidAuthenticationProfileRequestException, AwsServiceException, SdkClientException, RedshiftException Describes an authentication profile. 
 This is a convenience which creates an instance of the DescribeAuthenticationProfilesRequest.Builderavoiding the need to create one manually viaDescribeAuthenticationProfilesRequest.builder()- Parameters:
- describeAuthenticationProfilesRequest- A- Consumerthat will call methods on- DescribeAuthenticationProfilesRequest.Builderto create a request.
- Returns:
- Result of the DescribeAuthenticationProfiles operation returned by the service.
- See Also:
 
- 
describeClusterDbRevisionsdefault DescribeClusterDbRevisionsResponse describeClusterDbRevisions(DescribeClusterDbRevisionsRequest describeClusterDbRevisionsRequest) throws ClusterNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Returns an array of ClusterDbRevisionobjects.- Parameters:
- describeClusterDbRevisionsRequest-
- Returns:
- Result of the DescribeClusterDbRevisions operation returned by the service.
- See Also:
 
- 
describeClusterDbRevisionsdefault DescribeClusterDbRevisionsResponse describeClusterDbRevisions(Consumer<DescribeClusterDbRevisionsRequest.Builder> describeClusterDbRevisionsRequest) throws ClusterNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Returns an array of ClusterDbRevisionobjects.
 This is a convenience which creates an instance of the DescribeClusterDbRevisionsRequest.Builderavoiding the need to create one manually viaDescribeClusterDbRevisionsRequest.builder()- Parameters:
- describeClusterDbRevisionsRequest- A- Consumerthat will call methods on- DescribeClusterDbRevisionsRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusterDbRevisions operation returned by the service.
- See Also:
 
- 
describeClusterDbRevisionsdefault DescribeClusterDbRevisionsResponse describeClusterDbRevisions() throws ClusterNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftExceptionReturns an array of ClusterDbRevisionobjects.- Returns:
- Result of the DescribeClusterDbRevisions operation returned by the service.
- See Also:
 
- 
describeClusterDbRevisionsPaginatordefault DescribeClusterDbRevisionsIterable describeClusterDbRevisionsPaginator() throws ClusterNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)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.redshift.paginators.DescribeClusterDbRevisionsIterable responses = client.describeClusterDbRevisionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsIterable responses = client .describeClusterDbRevisionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsIterable responses = client.describeClusterDbRevisionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterDbRevisionsPaginatordefault DescribeClusterDbRevisionsIterable describeClusterDbRevisionsPaginator(DescribeClusterDbRevisionsRequest describeClusterDbRevisionsRequest) throws ClusterNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)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.redshift.paginators.DescribeClusterDbRevisionsIterable responses = client.describeClusterDbRevisionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsIterable responses = client .describeClusterDbRevisionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsIterable responses = client.describeClusterDbRevisionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)operation.- Parameters:
- describeClusterDbRevisionsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterDbRevisionsPaginatordefault DescribeClusterDbRevisionsIterable describeClusterDbRevisionsPaginator(Consumer<DescribeClusterDbRevisionsRequest.Builder> describeClusterDbRevisionsRequest) throws ClusterNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)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.redshift.paginators.DescribeClusterDbRevisionsIterable responses = client.describeClusterDbRevisionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsIterable responses = client .describeClusterDbRevisionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsIterable responses = client.describeClusterDbRevisionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)operation.
 This is a convenience which creates an instance of the DescribeClusterDbRevisionsRequest.Builderavoiding the need to create one manually viaDescribeClusterDbRevisionsRequest.builder()- Parameters:
- describeClusterDbRevisionsRequest- A- Consumerthat will call methods on- DescribeClusterDbRevisionsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterParameterGroupsdefault DescribeClusterParameterGroupsResponse describeClusterParameterGroups(DescribeClusterParameterGroupsRequest describeClusterParameterGroupsRequest) throws ClusterParameterGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default parameter group. For each parameter group, the response includes the parameter group name, description, and parameter group family name. You can optionally specify a name to retrieve the description of a specific parameter group. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all parameter groups that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all parameter groups that have any combination of those values are returned.If both tag keys and values are omitted from the request, parameter groups are returned regardless of whether they have tag keys or values associated with them. - Parameters:
- describeClusterParameterGroupsRequest-
- Returns:
- Result of the DescribeClusterParameterGroups operation returned by the service.
- See Also:
 
- 
describeClusterParameterGroupsdefault DescribeClusterParameterGroupsResponse describeClusterParameterGroups(Consumer<DescribeClusterParameterGroupsRequest.Builder> describeClusterParameterGroupsRequest) throws ClusterParameterGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default parameter group. For each parameter group, the response includes the parameter group name, description, and parameter group family name. You can optionally specify a name to retrieve the description of a specific parameter group. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all parameter groups that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all parameter groups that have any combination of those values are returned.If both tag keys and values are omitted from the request, parameter groups are returned regardless of whether they have tag keys or values associated with them. 
 This is a convenience which creates an instance of the DescribeClusterParameterGroupsRequest.Builderavoiding the need to create one manually viaDescribeClusterParameterGroupsRequest.builder()- Parameters:
- describeClusterParameterGroupsRequest- A- Consumerthat will call methods on- DescribeClusterParameterGroupsRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusterParameterGroups operation returned by the service.
- See Also:
 
- 
describeClusterParameterGroupsdefault DescribeClusterParameterGroupsResponse describeClusterParameterGroups() throws ClusterParameterGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionReturns a list of Amazon Redshift parameter groups, including parameter groups you created and the default parameter group. For each parameter group, the response includes the parameter group name, description, and parameter group family name. You can optionally specify a name to retrieve the description of a specific parameter group. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all parameter groups that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all parameter groups that have any combination of those values are returned.If both tag keys and values are omitted from the request, parameter groups are returned regardless of whether they have tag keys or values associated with them. - Returns:
- Result of the DescribeClusterParameterGroups operation returned by the service.
- See Also:
 
- 
describeClusterParameterGroupsPaginatordefault DescribeClusterParameterGroupsIterable describeClusterParameterGroupsPaginator() throws ClusterParameterGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)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.redshift.paginators.DescribeClusterParameterGroupsIterable responses = client.describeClusterParameterGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsIterable responses = client .describeClusterParameterGroupsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsIterable responses = client.describeClusterParameterGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterParameterGroupsPaginatordefault DescribeClusterParameterGroupsIterable describeClusterParameterGroupsPaginator(DescribeClusterParameterGroupsRequest describeClusterParameterGroupsRequest) throws ClusterParameterGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)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.redshift.paginators.DescribeClusterParameterGroupsIterable responses = client.describeClusterParameterGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsIterable responses = client .describeClusterParameterGroupsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsIterable responses = client.describeClusterParameterGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)operation.- Parameters:
- describeClusterParameterGroupsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterParameterGroupsPaginatordefault DescribeClusterParameterGroupsIterable describeClusterParameterGroupsPaginator(Consumer<DescribeClusterParameterGroupsRequest.Builder> describeClusterParameterGroupsRequest) throws ClusterParameterGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)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.redshift.paginators.DescribeClusterParameterGroupsIterable responses = client.describeClusterParameterGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsIterable responses = client .describeClusterParameterGroupsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsIterable responses = client.describeClusterParameterGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)operation.
 This is a convenience which creates an instance of the DescribeClusterParameterGroupsRequest.Builderavoiding the need to create one manually viaDescribeClusterParameterGroupsRequest.builder()- Parameters:
- describeClusterParameterGroupsRequest- A- Consumerthat will call methods on- DescribeClusterParameterGroupsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterParametersdefault DescribeClusterParametersResponse describeClusterParameters(DescribeClusterParametersRequest describeClusterParametersRequest) throws ClusterParameterGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group. For each parameter the response includes information such as parameter name, description, data type, value, whether the parameter value is modifiable, and so on. You can specify source filter to retrieve parameters of only specific type. For example, to retrieve parameters that were modified by a user action such as from ModifyClusterParameterGroup, you can specify source equal to user. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. - Parameters:
- describeClusterParametersRequest-
- Returns:
- Result of the DescribeClusterParameters operation returned by the service.
- See Also:
 
- 
describeClusterParametersdefault DescribeClusterParametersResponse describeClusterParameters(Consumer<DescribeClusterParametersRequest.Builder> describeClusterParametersRequest) throws ClusterParameterGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group. For each parameter the response includes information such as parameter name, description, data type, value, whether the parameter value is modifiable, and so on. You can specify source filter to retrieve parameters of only specific type. For example, to retrieve parameters that were modified by a user action such as from ModifyClusterParameterGroup, you can specify source equal to user. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the DescribeClusterParametersRequest.Builderavoiding the need to create one manually viaDescribeClusterParametersRequest.builder()- Parameters:
- describeClusterParametersRequest- A- Consumerthat will call methods on- DescribeClusterParametersRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusterParameters operation returned by the service.
- See Also:
 
- 
describeClusterParametersPaginatordefault DescribeClusterParametersIterable describeClusterParametersPaginator(DescribeClusterParametersRequest describeClusterParametersRequest) throws ClusterParameterGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersRequest)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.redshift.paginators.DescribeClusterParametersIterable responses = client.describeClusterParametersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterParametersIterable responses = client .describeClusterParametersPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterParametersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterParametersIterable responses = client.describeClusterParametersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersRequest)operation.- Parameters:
- describeClusterParametersRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterParametersPaginatordefault DescribeClusterParametersIterable describeClusterParametersPaginator(Consumer<DescribeClusterParametersRequest.Builder> describeClusterParametersRequest) throws ClusterParameterGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersRequest)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.redshift.paginators.DescribeClusterParametersIterable responses = client.describeClusterParametersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterParametersIterable responses = client .describeClusterParametersPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterParametersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterParametersIterable responses = client.describeClusterParametersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersRequest)operation.
 This is a convenience which creates an instance of the DescribeClusterParametersRequest.Builderavoiding the need to create one manually viaDescribeClusterParametersRequest.builder()- Parameters:
- describeClusterParametersRequest- A- Consumerthat will call methods on- DescribeClusterParametersRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterSecurityGroupsdefault DescribeClusterSecurityGroupsResponse describeClusterSecurityGroups(DescribeClusterSecurityGroupsRequest describeClusterSecurityGroupsRequest) throws ClusterSecurityGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns information about Amazon Redshift security groups. If the name of a security group is specified, the response will contain only information about only that security group. For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all security groups that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all security groups that have any combination of those values are returned.If both tag keys and values are omitted from the request, security groups are returned regardless of whether they have tag keys or values associated with them. - Parameters:
- describeClusterSecurityGroupsRequest-
- Returns:
- Result of the DescribeClusterSecurityGroups operation returned by the service.
- See Also:
 
- 
describeClusterSecurityGroupsdefault DescribeClusterSecurityGroupsResponse describeClusterSecurityGroups(Consumer<DescribeClusterSecurityGroupsRequest.Builder> describeClusterSecurityGroupsRequest) throws ClusterSecurityGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns information about Amazon Redshift security groups. If the name of a security group is specified, the response will contain only information about only that security group. For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all security groups that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all security groups that have any combination of those values are returned.If both tag keys and values are omitted from the request, security groups are returned regardless of whether they have tag keys or values associated with them. 
 This is a convenience which creates an instance of the DescribeClusterSecurityGroupsRequest.Builderavoiding the need to create one manually viaDescribeClusterSecurityGroupsRequest.builder()- Parameters:
- describeClusterSecurityGroupsRequest- A- Consumerthat will call methods on- DescribeClusterSecurityGroupsRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusterSecurityGroups operation returned by the service.
- See Also:
 
- 
describeClusterSecurityGroupsPaginatordefault DescribeClusterSecurityGroupsIterable describeClusterSecurityGroupsPaginator(DescribeClusterSecurityGroupsRequest describeClusterSecurityGroupsRequest) throws ClusterSecurityGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterSecurityGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsRequest)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.redshift.paginators.DescribeClusterSecurityGroupsIterable responses = client.describeClusterSecurityGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterSecurityGroupsIterable responses = client .describeClusterSecurityGroupsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterSecurityGroupsIterable responses = client.describeClusterSecurityGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterSecurityGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsRequest)operation.- Parameters:
- describeClusterSecurityGroupsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterSecurityGroupsPaginatordefault DescribeClusterSecurityGroupsIterable describeClusterSecurityGroupsPaginator(Consumer<DescribeClusterSecurityGroupsRequest.Builder> describeClusterSecurityGroupsRequest) throws ClusterSecurityGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterSecurityGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsRequest)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.redshift.paginators.DescribeClusterSecurityGroupsIterable responses = client.describeClusterSecurityGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterSecurityGroupsIterable responses = client .describeClusterSecurityGroupsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterSecurityGroupsIterable responses = client.describeClusterSecurityGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterSecurityGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsRequest)operation.
 This is a convenience which creates an instance of the DescribeClusterSecurityGroupsRequest.Builderavoiding the need to create one manually viaDescribeClusterSecurityGroupsRequest.builder()- Parameters:
- describeClusterSecurityGroupsRequest- A- Consumerthat will call methods on- DescribeClusterSecurityGroupsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterSnapshotsdefault DescribeClusterSnapshotsResponse describeClusterSnapshots(DescribeClusterSnapshotsRequest describeClusterSnapshotsRequest) throws ClusterNotFoundException, ClusterSnapshotNotFoundException, InvalidTagException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns one or more snapshot objects, which contain metadata about your cluster snapshots. By default, this operation returns information about all snapshots of all clusters that are owned by your Amazon Web Services account. No information is returned for snapshots owned by inactive Amazon Web Services accounts. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all snapshots that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all snapshots that have any combination of those values are returned. Only snapshots that you own are returned in the response; shared snapshots are not returned with the tag key and tag value request parameters.If both tag keys and values are omitted from the request, snapshots are returned regardless of whether they have tag keys or values associated with them. - Parameters:
- describeClusterSnapshotsRequest-
- Returns:
- Result of the DescribeClusterSnapshots operation returned by the service.
- See Also:
 
- 
describeClusterSnapshotsdefault DescribeClusterSnapshotsResponse describeClusterSnapshots(Consumer<DescribeClusterSnapshotsRequest.Builder> describeClusterSnapshotsRequest) throws ClusterNotFoundException, ClusterSnapshotNotFoundException, InvalidTagException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns one or more snapshot objects, which contain metadata about your cluster snapshots. By default, this operation returns information about all snapshots of all clusters that are owned by your Amazon Web Services account. No information is returned for snapshots owned by inactive Amazon Web Services accounts. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all snapshots that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all snapshots that have any combination of those values are returned. Only snapshots that you own are returned in the response; shared snapshots are not returned with the tag key and tag value request parameters.If both tag keys and values are omitted from the request, snapshots are returned regardless of whether they have tag keys or values associated with them. 
 This is a convenience which creates an instance of the DescribeClusterSnapshotsRequest.Builderavoiding the need to create one manually viaDescribeClusterSnapshotsRequest.builder()- Parameters:
- describeClusterSnapshotsRequest- A- Consumerthat will call methods on- DescribeClusterSnapshotsRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusterSnapshots operation returned by the service.
- See Also:
 
- 
describeClusterSnapshotsdefault DescribeClusterSnapshotsResponse describeClusterSnapshots() throws ClusterNotFoundException, ClusterSnapshotNotFoundException, InvalidTagException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftExceptionReturns one or more snapshot objects, which contain metadata about your cluster snapshots. By default, this operation returns information about all snapshots of all clusters that are owned by your Amazon Web Services account. No information is returned for snapshots owned by inactive Amazon Web Services accounts. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all snapshots that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all snapshots that have any combination of those values are returned. Only snapshots that you own are returned in the response; shared snapshots are not returned with the tag key and tag value request parameters.If both tag keys and values are omitted from the request, snapshots are returned regardless of whether they have tag keys or values associated with them. - Returns:
- Result of the DescribeClusterSnapshots operation returned by the service.
- See Also:
 
- 
describeClusterSnapshotsPaginatordefault DescribeClusterSnapshotsIterable describeClusterSnapshotsPaginator() throws ClusterNotFoundException, ClusterSnapshotNotFoundException, InvalidTagException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)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.redshift.paginators.DescribeClusterSnapshotsIterable responses = client.describeClusterSnapshotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsIterable responses = client .describeClusterSnapshotsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsIterable responses = client.describeClusterSnapshotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterSnapshotsPaginatordefault DescribeClusterSnapshotsIterable describeClusterSnapshotsPaginator(DescribeClusterSnapshotsRequest describeClusterSnapshotsRequest) throws ClusterNotFoundException, ClusterSnapshotNotFoundException, InvalidTagException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)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.redshift.paginators.DescribeClusterSnapshotsIterable responses = client.describeClusterSnapshotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsIterable responses = client .describeClusterSnapshotsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsIterable responses = client.describeClusterSnapshotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)operation.- Parameters:
- describeClusterSnapshotsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterSnapshotsPaginatordefault DescribeClusterSnapshotsIterable describeClusterSnapshotsPaginator(Consumer<DescribeClusterSnapshotsRequest.Builder> describeClusterSnapshotsRequest) throws ClusterNotFoundException, ClusterSnapshotNotFoundException, InvalidTagException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)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.redshift.paginators.DescribeClusterSnapshotsIterable responses = client.describeClusterSnapshotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsIterable responses = client .describeClusterSnapshotsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsIterable responses = client.describeClusterSnapshotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)operation.
 This is a convenience which creates an instance of the DescribeClusterSnapshotsRequest.Builderavoiding the need to create one manually viaDescribeClusterSnapshotsRequest.builder()- Parameters:
- describeClusterSnapshotsRequest- A- Consumerthat will call methods on- DescribeClusterSnapshotsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterSubnetGroupsdefault DescribeClusterSubnetGroupsResponse describeClusterSubnetGroups(DescribeClusterSubnetGroupsRequest describeClusterSubnetGroupsRequest) throws ClusterSubnetGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups. By default, this operation returns information about all cluster subnet groups that are defined in your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all subnet groups that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all subnet groups that have any combination of those values are returned.If both tag keys and values are omitted from the request, subnet groups are returned regardless of whether they have tag keys or values associated with them. - Parameters:
- describeClusterSubnetGroupsRequest-
- Returns:
- Result of the DescribeClusterSubnetGroups operation returned by the service.
- See Also:
 
- 
describeClusterSubnetGroupsdefault DescribeClusterSubnetGroupsResponse describeClusterSubnetGroups(Consumer<DescribeClusterSubnetGroupsRequest.Builder> describeClusterSubnetGroupsRequest) throws ClusterSubnetGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups. By default, this operation returns information about all cluster subnet groups that are defined in your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all subnet groups that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all subnet groups that have any combination of those values are returned.If both tag keys and values are omitted from the request, subnet groups are returned regardless of whether they have tag keys or values associated with them. 
 This is a convenience which creates an instance of the DescribeClusterSubnetGroupsRequest.Builderavoiding the need to create one manually viaDescribeClusterSubnetGroupsRequest.builder()- Parameters:
- describeClusterSubnetGroupsRequest- A- Consumerthat will call methods on- DescribeClusterSubnetGroupsRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusterSubnetGroups operation returned by the service.
- See Also:
 
- 
describeClusterSubnetGroupsdefault DescribeClusterSubnetGroupsResponse describeClusterSubnetGroups() throws ClusterSubnetGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionReturns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups. By default, this operation returns information about all cluster subnet groups that are defined in your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all subnet groups that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all subnet groups that have any combination of those values are returned.If both tag keys and values are omitted from the request, subnet groups are returned regardless of whether they have tag keys or values associated with them. - Returns:
- Result of the DescribeClusterSubnetGroups operation returned by the service.
- See Also:
 
- 
describeClusterSubnetGroupsPaginatordefault DescribeClusterSubnetGroupsIterable describeClusterSubnetGroupsPaginator() throws ClusterSubnetGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)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.redshift.paginators.DescribeClusterSubnetGroupsIterable responses = client.describeClusterSubnetGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsIterable responses = client .describeClusterSubnetGroupsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsIterable responses = client.describeClusterSubnetGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterSubnetGroupsPaginatordefault DescribeClusterSubnetGroupsIterable describeClusterSubnetGroupsPaginator(DescribeClusterSubnetGroupsRequest describeClusterSubnetGroupsRequest) throws ClusterSubnetGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)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.redshift.paginators.DescribeClusterSubnetGroupsIterable responses = client.describeClusterSubnetGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsIterable responses = client .describeClusterSubnetGroupsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsIterable responses = client.describeClusterSubnetGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)operation.- Parameters:
- describeClusterSubnetGroupsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterSubnetGroupsPaginatordefault DescribeClusterSubnetGroupsIterable describeClusterSubnetGroupsPaginator(Consumer<DescribeClusterSubnetGroupsRequest.Builder> describeClusterSubnetGroupsRequest) throws ClusterSubnetGroupNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)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.redshift.paginators.DescribeClusterSubnetGroupsIterable responses = client.describeClusterSubnetGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsIterable responses = client .describeClusterSubnetGroupsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsIterable responses = client.describeClusterSubnetGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)operation.
 This is a convenience which creates an instance of the DescribeClusterSubnetGroupsRequest.Builderavoiding the need to create one manually viaDescribeClusterSubnetGroupsRequest.builder()- Parameters:
- describeClusterSubnetGroupsRequest- A- Consumerthat will call methods on- DescribeClusterSubnetGroupsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterTracksdefault DescribeClusterTracksResponse describeClusterTracks(DescribeClusterTracksRequest describeClusterTracksRequest) throws InvalidClusterTrackException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns a list of all the available maintenance tracks. - Parameters:
- describeClusterTracksRequest-
- Returns:
- Result of the DescribeClusterTracks operation returned by the service.
- See Also:
 
- 
describeClusterTracksdefault DescribeClusterTracksResponse describeClusterTracks(Consumer<DescribeClusterTracksRequest.Builder> describeClusterTracksRequest) throws InvalidClusterTrackException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns a list of all the available maintenance tracks. 
 This is a convenience which creates an instance of the DescribeClusterTracksRequest.Builderavoiding the need to create one manually viaDescribeClusterTracksRequest.builder()- Parameters:
- describeClusterTracksRequest- A- Consumerthat will call methods on- DescribeClusterTracksRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusterTracks operation returned by the service.
- See Also:
 
- 
describeClusterTracksdefault DescribeClusterTracksResponse describeClusterTracks() throws InvalidClusterTrackException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftExceptionReturns a list of all the available maintenance tracks. - Returns:
- Result of the DescribeClusterTracks operation returned by the service.
- See Also:
 
- 
describeClusterTracksPaginatordefault DescribeClusterTracksIterable describeClusterTracksPaginator() throws InvalidClusterTrackException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)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.redshift.paginators.DescribeClusterTracksIterable responses = client.describeClusterTracksPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksIterable responses = client .describeClusterTracksPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterTracksResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksIterable responses = client.describeClusterTracksPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterTracksPaginatordefault DescribeClusterTracksIterable describeClusterTracksPaginator(DescribeClusterTracksRequest describeClusterTracksRequest) throws InvalidClusterTrackException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)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.redshift.paginators.DescribeClusterTracksIterable responses = client.describeClusterTracksPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksIterable responses = client .describeClusterTracksPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterTracksResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksIterable responses = client.describeClusterTracksPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)operation.- Parameters:
- describeClusterTracksRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterTracksPaginatordefault DescribeClusterTracksIterable describeClusterTracksPaginator(Consumer<DescribeClusterTracksRequest.Builder> describeClusterTracksRequest) throws InvalidClusterTrackException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)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.redshift.paginators.DescribeClusterTracksIterable responses = client.describeClusterTracksPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksIterable responses = client .describeClusterTracksPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterTracksResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksIterable responses = client.describeClusterTracksPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)operation.
 This is a convenience which creates an instance of the DescribeClusterTracksRequest.Builderavoiding the need to create one manually viaDescribeClusterTracksRequest.builder()- Parameters:
- describeClusterTracksRequest- A- Consumerthat will call methods on- DescribeClusterTracksRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterVersionsdefault DescribeClusterVersionsResponse describeClusterVersions(DescribeClusterVersionsRequest describeClusterVersionsRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns descriptions of the available Amazon Redshift cluster versions. You can call this operation even before creating any clusters to learn more about the Amazon Redshift versions. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. - Parameters:
- describeClusterVersionsRequest-
- Returns:
- Result of the DescribeClusterVersions operation returned by the service.
- See Also:
 
- 
describeClusterVersionsdefault DescribeClusterVersionsResponse describeClusterVersions(Consumer<DescribeClusterVersionsRequest.Builder> describeClusterVersionsRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns descriptions of the available Amazon Redshift cluster versions. You can call this operation even before creating any clusters to learn more about the Amazon Redshift versions. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the DescribeClusterVersionsRequest.Builderavoiding the need to create one manually viaDescribeClusterVersionsRequest.builder()- Parameters:
- describeClusterVersionsRequest- A- Consumerthat will call methods on- DescribeClusterVersionsRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusterVersions operation returned by the service.
- See Also:
 
- 
describeClusterVersionsdefault DescribeClusterVersionsResponse describeClusterVersions() throws AwsServiceException, SdkClientException, RedshiftExceptionReturns descriptions of the available Amazon Redshift cluster versions. You can call this operation even before creating any clusters to learn more about the Amazon Redshift versions. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. - Returns:
- Result of the DescribeClusterVersions operation returned by the service.
- See Also:
 
- 
describeClusterVersionsPaginatordefault DescribeClusterVersionsIterable describeClusterVersionsPaginator() throws AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)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.redshift.paginators.DescribeClusterVersionsIterable responses = client.describeClusterVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsIterable responses = client .describeClusterVersionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsIterable responses = client.describeClusterVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterVersionsPaginatordefault DescribeClusterVersionsIterable describeClusterVersionsPaginator(DescribeClusterVersionsRequest describeClusterVersionsRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)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.redshift.paginators.DescribeClusterVersionsIterable responses = client.describeClusterVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsIterable responses = client .describeClusterVersionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsIterable responses = client.describeClusterVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)operation.- Parameters:
- describeClusterVersionsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClusterVersionsPaginatordefault DescribeClusterVersionsIterable describeClusterVersionsPaginator(Consumer<DescribeClusterVersionsRequest.Builder> describeClusterVersionsRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)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.redshift.paginators.DescribeClusterVersionsIterable responses = client.describeClusterVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsIterable responses = client .describeClusterVersionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsIterable responses = client.describeClusterVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)operation.
 This is a convenience which creates an instance of the DescribeClusterVersionsRequest.Builderavoiding the need to create one manually viaDescribeClusterVersionsRequest.builder()- Parameters:
- describeClusterVersionsRequest- A- Consumerthat will call methods on- DescribeClusterVersionsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClustersdefault DescribeClustersResponse describeClusters(DescribeClustersRequest describeClustersRequest) throws ClusterNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns properties of provisioned clusters including general cluster properties, cluster database properties, maintenance and backup properties, and security and access properties. This operation supports pagination. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all clusters that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all clusters that have any combination of those values are returned.If both tag keys and values are omitted from the request, clusters are returned regardless of whether they have tag keys or values associated with them. - Parameters:
- describeClustersRequest-
- Returns:
- Result of the DescribeClusters operation returned by the service.
- See Also:
 
- 
describeClustersdefault DescribeClustersResponse describeClusters(Consumer<DescribeClustersRequest.Builder> describeClustersRequest) throws ClusterNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns properties of provisioned clusters including general cluster properties, cluster database properties, maintenance and backup properties, and security and access properties. This operation supports pagination. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all clusters that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all clusters that have any combination of those values are returned.If both tag keys and values are omitted from the request, clusters are returned regardless of whether they have tag keys or values associated with them. 
 This is a convenience which creates an instance of the DescribeClustersRequest.Builderavoiding the need to create one manually viaDescribeClustersRequest.builder()- Parameters:
- describeClustersRequest- A- Consumerthat will call methods on- DescribeClustersRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusters operation returned by the service.
- See Also:
 
- 
describeClustersdefault DescribeClustersResponse describeClusters() throws ClusterNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionReturns properties of provisioned clusters including general cluster properties, cluster database properties, maintenance and backup properties, and security and access properties. This operation supports pagination. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all clusters that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all clusters that have any combination of those values are returned.If both tag keys and values are omitted from the request, clusters are returned regardless of whether they have tag keys or values associated with them. - Returns:
- Result of the DescribeClusters operation returned by the service.
- See Also:
 
- 
describeClustersPaginatordefault DescribeClustersIterable describeClustersPaginator() throws ClusterNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest)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.redshift.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClustersIterable responses = client .describeClustersPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClustersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClustersPaginatordefault DescribeClustersIterable describeClustersPaginator(DescribeClustersRequest describeClustersRequest) throws ClusterNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest)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.redshift.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClustersIterable responses = client .describeClustersPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClustersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest)operation.- Parameters:
- describeClustersRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClustersPaginatordefault DescribeClustersIterable describeClustersPaginator(Consumer<DescribeClustersRequest.Builder> describeClustersRequest) throws ClusterNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest)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.redshift.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeClustersIterable responses = client .describeClustersPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeClustersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest)operation.
 This is a convenience which creates an instance of the DescribeClustersRequest.Builderavoiding the need to create one manually viaDescribeClustersRequest.builder()- Parameters:
- describeClustersRequest- A- Consumerthat will call methods on- DescribeClustersRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeCustomDomainAssociationsdefault DescribeCustomDomainAssociationsResponse describeCustomDomainAssociations(DescribeCustomDomainAssociationsRequest describeCustomDomainAssociationsRequest) throws CustomDomainAssociationNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Contains information about custom domain associations for a cluster. - Parameters:
- describeCustomDomainAssociationsRequest-
- Returns:
- Result of the DescribeCustomDomainAssociations operation returned by the service.
- See Also:
 
- 
describeCustomDomainAssociationsdefault DescribeCustomDomainAssociationsResponse describeCustomDomainAssociations(Consumer<DescribeCustomDomainAssociationsRequest.Builder> describeCustomDomainAssociationsRequest) throws CustomDomainAssociationNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Contains information about custom domain associations for a cluster. 
 This is a convenience which creates an instance of the DescribeCustomDomainAssociationsRequest.Builderavoiding the need to create one manually viaDescribeCustomDomainAssociationsRequest.builder()- Parameters:
- describeCustomDomainAssociationsRequest- A- Consumerthat will call methods on- DescribeCustomDomainAssociationsRequest.Builderto create a request.
- Returns:
- Result of the DescribeCustomDomainAssociations operation returned by the service.
- See Also:
 
- 
describeCustomDomainAssociationsPaginatordefault DescribeCustomDomainAssociationsIterable describeCustomDomainAssociationsPaginator(DescribeCustomDomainAssociationsRequest describeCustomDomainAssociationsRequest) throws CustomDomainAssociationNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeCustomDomainAssociations(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsRequest)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.redshift.paginators.DescribeCustomDomainAssociationsIterable responses = client.describeCustomDomainAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeCustomDomainAssociationsIterable responses = client .describeCustomDomainAssociationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeCustomDomainAssociationsIterable responses = client.describeCustomDomainAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeCustomDomainAssociations(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsRequest)operation.- Parameters:
- describeCustomDomainAssociationsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeCustomDomainAssociationsPaginatordefault DescribeCustomDomainAssociationsIterable describeCustomDomainAssociationsPaginator(Consumer<DescribeCustomDomainAssociationsRequest.Builder> describeCustomDomainAssociationsRequest) throws CustomDomainAssociationNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeCustomDomainAssociations(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsRequest)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.redshift.paginators.DescribeCustomDomainAssociationsIterable responses = client.describeCustomDomainAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeCustomDomainAssociationsIterable responses = client .describeCustomDomainAssociationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeCustomDomainAssociationsIterable responses = client.describeCustomDomainAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeCustomDomainAssociations(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsRequest)operation.
 This is a convenience which creates an instance of the DescribeCustomDomainAssociationsRequest.Builderavoiding the need to create one manually viaDescribeCustomDomainAssociationsRequest.builder()- Parameters:
- describeCustomDomainAssociationsRequest- A- Consumerthat will call methods on- DescribeCustomDomainAssociationsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeDefaultClusterParametersdefault DescribeDefaultClusterParametersResponse describeDefaultClusterParameters(DescribeDefaultClusterParametersRequest describeDefaultClusterParametersRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns a list of parameter settings for the specified parameter group family. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. - Parameters:
- describeDefaultClusterParametersRequest-
- Returns:
- Result of the DescribeDefaultClusterParameters operation returned by the service.
- See Also:
 
- 
describeDefaultClusterParametersdefault DescribeDefaultClusterParametersResponse describeDefaultClusterParameters(Consumer<DescribeDefaultClusterParametersRequest.Builder> describeDefaultClusterParametersRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns a list of parameter settings for the specified parameter group family. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the DescribeDefaultClusterParametersRequest.Builderavoiding the need to create one manually viaDescribeDefaultClusterParametersRequest.builder()- Parameters:
- describeDefaultClusterParametersRequest- A- Consumerthat will call methods on- DescribeDefaultClusterParametersRequest.Builderto create a request.
- Returns:
- Result of the DescribeDefaultClusterParameters operation returned by the service.
- See Also:
 
- 
describeDefaultClusterParametersPaginatordefault DescribeDefaultClusterParametersIterable describeDefaultClusterParametersPaginator(DescribeDefaultClusterParametersRequest describeDefaultClusterParametersRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeDefaultClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersRequest)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.redshift.paginators.DescribeDefaultClusterParametersIterable responses = client.describeDefaultClusterParametersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeDefaultClusterParametersIterable responses = client .describeDefaultClusterParametersPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeDefaultClusterParametersIterable responses = client.describeDefaultClusterParametersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeDefaultClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersRequest)operation.- Parameters:
- describeDefaultClusterParametersRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeDefaultClusterParametersPaginatordefault DescribeDefaultClusterParametersIterable describeDefaultClusterParametersPaginator(Consumer<DescribeDefaultClusterParametersRequest.Builder> describeDefaultClusterParametersRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeDefaultClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersRequest)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.redshift.paginators.DescribeDefaultClusterParametersIterable responses = client.describeDefaultClusterParametersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeDefaultClusterParametersIterable responses = client .describeDefaultClusterParametersPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeDefaultClusterParametersIterable responses = client.describeDefaultClusterParametersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeDefaultClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersRequest)operation.
 This is a convenience which creates an instance of the DescribeDefaultClusterParametersRequest.Builderavoiding the need to create one manually viaDescribeDefaultClusterParametersRequest.builder()- Parameters:
- describeDefaultClusterParametersRequest- A- Consumerthat will call methods on- DescribeDefaultClusterParametersRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEndpointAccessdefault DescribeEndpointAccessResponse describeEndpointAccess(DescribeEndpointAccessRequest describeEndpointAccessRequest) throws ClusterNotFoundException, InvalidClusterStateException, EndpointNotFoundException, AwsServiceException, SdkClientException, RedshiftException Describes a Redshift-managed VPC endpoint. - Parameters:
- describeEndpointAccessRequest-
- Returns:
- Result of the DescribeEndpointAccess operation returned by the service.
- See Also:
 
- 
describeEndpointAccessdefault DescribeEndpointAccessResponse describeEndpointAccess(Consumer<DescribeEndpointAccessRequest.Builder> describeEndpointAccessRequest) throws ClusterNotFoundException, InvalidClusterStateException, EndpointNotFoundException, AwsServiceException, SdkClientException, RedshiftException Describes a Redshift-managed VPC endpoint. 
 This is a convenience which creates an instance of the DescribeEndpointAccessRequest.Builderavoiding the need to create one manually viaDescribeEndpointAccessRequest.builder()- Parameters:
- describeEndpointAccessRequest- A- Consumerthat will call methods on- DescribeEndpointAccessRequest.Builderto create a request.
- Returns:
- Result of the DescribeEndpointAccess operation returned by the service.
- See Also:
 
- 
describeEndpointAccessPaginatordefault DescribeEndpointAccessIterable describeEndpointAccessPaginator(DescribeEndpointAccessRequest describeEndpointAccessRequest) throws ClusterNotFoundException, InvalidClusterStateException, EndpointNotFoundException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeEndpointAccess(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessRequest)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.redshift.paginators.DescribeEndpointAccessIterable responses = client.describeEndpointAccessPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAccessIterable responses = client .describeEndpointAccessPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEndpointAccessIterable responses = client.describeEndpointAccessPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEndpointAccess(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessRequest)operation.- Parameters:
- describeEndpointAccessRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEndpointAccessPaginatordefault DescribeEndpointAccessIterable describeEndpointAccessPaginator(Consumer<DescribeEndpointAccessRequest.Builder> describeEndpointAccessRequest) throws ClusterNotFoundException, InvalidClusterStateException, EndpointNotFoundException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeEndpointAccess(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessRequest)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.redshift.paginators.DescribeEndpointAccessIterable responses = client.describeEndpointAccessPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAccessIterable responses = client .describeEndpointAccessPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEndpointAccessIterable responses = client.describeEndpointAccessPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEndpointAccess(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessRequest)operation.
 This is a convenience which creates an instance of the DescribeEndpointAccessRequest.Builderavoiding the need to create one manually viaDescribeEndpointAccessRequest.builder()- Parameters:
- describeEndpointAccessRequest- A- Consumerthat will call methods on- DescribeEndpointAccessRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEndpointAuthorizationdefault DescribeEndpointAuthorizationResponse describeEndpointAuthorization(DescribeEndpointAuthorizationRequest describeEndpointAuthorizationRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Describes an endpoint authorization. - Parameters:
- describeEndpointAuthorizationRequest-
- Returns:
- Result of the DescribeEndpointAuthorization operation returned by the service.
- See Also:
 
- 
describeEndpointAuthorizationdefault DescribeEndpointAuthorizationResponse describeEndpointAuthorization(Consumer<DescribeEndpointAuthorizationRequest.Builder> describeEndpointAuthorizationRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Describes an endpoint authorization. 
 This is a convenience which creates an instance of the DescribeEndpointAuthorizationRequest.Builderavoiding the need to create one manually viaDescribeEndpointAuthorizationRequest.builder()- Parameters:
- describeEndpointAuthorizationRequest- A- Consumerthat will call methods on- DescribeEndpointAuthorizationRequest.Builderto create a request.
- Returns:
- Result of the DescribeEndpointAuthorization operation returned by the service.
- See Also:
 
- 
describeEndpointAuthorizationPaginatordefault DescribeEndpointAuthorizationIterable describeEndpointAuthorizationPaginator(DescribeEndpointAuthorizationRequest describeEndpointAuthorizationRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeEndpointAuthorization(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationRequest)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.redshift.paginators.DescribeEndpointAuthorizationIterable responses = client.describeEndpointAuthorizationPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAuthorizationIterable responses = client .describeEndpointAuthorizationPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEndpointAuthorizationIterable responses = client.describeEndpointAuthorizationPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEndpointAuthorization(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationRequest)operation.- Parameters:
- describeEndpointAuthorizationRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEndpointAuthorizationPaginatordefault DescribeEndpointAuthorizationIterable describeEndpointAuthorizationPaginator(Consumer<DescribeEndpointAuthorizationRequest.Builder> describeEndpointAuthorizationRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeEndpointAuthorization(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationRequest)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.redshift.paginators.DescribeEndpointAuthorizationIterable responses = client.describeEndpointAuthorizationPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAuthorizationIterable responses = client .describeEndpointAuthorizationPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEndpointAuthorizationIterable responses = client.describeEndpointAuthorizationPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEndpointAuthorization(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationRequest)operation.
 This is a convenience which creates an instance of the DescribeEndpointAuthorizationRequest.Builderavoiding the need to create one manually viaDescribeEndpointAuthorizationRequest.builder()- Parameters:
- describeEndpointAuthorizationRequest- A- Consumerthat will call methods on- DescribeEndpointAuthorizationRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEventCategoriesdefault DescribeEventCategoriesResponse describeEventCategories(DescribeEventCategoriesRequest describeEventCategoriesRequest) throws AwsServiceException, SdkClientException, RedshiftException Displays a list of event categories for all event source types, or for a specified source type. For a list of the event categories and source types, go to Amazon Redshift Event Notifications. - Parameters:
- describeEventCategoriesRequest-
- Returns:
- Result of the DescribeEventCategories operation returned by the service.
- See Also:
 
- 
describeEventCategoriesdefault DescribeEventCategoriesResponse describeEventCategories(Consumer<DescribeEventCategoriesRequest.Builder> describeEventCategoriesRequest) throws AwsServiceException, SdkClientException, RedshiftException Displays a list of event categories for all event source types, or for a specified source type. For a list of the event categories and source types, go to Amazon Redshift Event Notifications. 
 This is a convenience which creates an instance of the DescribeEventCategoriesRequest.Builderavoiding the need to create one manually viaDescribeEventCategoriesRequest.builder()- Parameters:
- describeEventCategoriesRequest- A- Consumerthat will call methods on- DescribeEventCategoriesRequest.Builderto create a request.
- Returns:
- Result of the DescribeEventCategories operation returned by the service.
- See Also:
 
- 
describeEventCategoriesdefault DescribeEventCategoriesResponse describeEventCategories() throws AwsServiceException, SdkClientException, RedshiftExceptionDisplays a list of event categories for all event source types, or for a specified source type. For a list of the event categories and source types, go to Amazon Redshift Event Notifications. - Returns:
- Result of the DescribeEventCategories operation returned by the service.
- See Also:
 
- 
describeEventSubscriptionsdefault DescribeEventSubscriptionsResponse describeEventSubscriptions(DescribeEventSubscriptionsRequest describeEventSubscriptionsRequest) throws SubscriptionNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account. If you specify a subscription name, lists the description for that subscription. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all event notification subscriptions that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all subscriptions that have any combination of those values are returned.If both tag keys and values are omitted from the request, subscriptions are returned regardless of whether they have tag keys or values associated with them. - Parameters:
- describeEventSubscriptionsRequest-
- Returns:
- Result of the DescribeEventSubscriptions operation returned by the service.
- See Also:
 
- 
describeEventSubscriptionsdefault DescribeEventSubscriptionsResponse describeEventSubscriptions(Consumer<DescribeEventSubscriptionsRequest.Builder> describeEventSubscriptionsRequest) throws SubscriptionNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account. If you specify a subscription name, lists the description for that subscription. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all event notification subscriptions that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all subscriptions that have any combination of those values are returned.If both tag keys and values are omitted from the request, subscriptions are returned regardless of whether they have tag keys or values associated with them. 
 This is a convenience which creates an instance of the DescribeEventSubscriptionsRequest.Builderavoiding the need to create one manually viaDescribeEventSubscriptionsRequest.builder()- Parameters:
- describeEventSubscriptionsRequest- A- Consumerthat will call methods on- DescribeEventSubscriptionsRequest.Builderto create a request.
- Returns:
- Result of the DescribeEventSubscriptions operation returned by the service.
- See Also:
 
- 
describeEventSubscriptionsdefault DescribeEventSubscriptionsResponse describeEventSubscriptions() throws SubscriptionNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionLists descriptions of all the Amazon Redshift event notification subscriptions for a customer account. If you specify a subscription name, lists the description for that subscription. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all event notification subscriptions that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all subscriptions that have any combination of those values are returned.If both tag keys and values are omitted from the request, subscriptions are returned regardless of whether they have tag keys or values associated with them. - Returns:
- Result of the DescribeEventSubscriptions operation returned by the service.
- See Also:
 
- 
describeEventSubscriptionsPaginatordefault DescribeEventSubscriptionsIterable describeEventSubscriptionsPaginator() throws SubscriptionNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)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.redshift.paginators.DescribeEventSubscriptionsIterable responses = client.describeEventSubscriptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsIterable responses = client .describeEventSubscriptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsIterable responses = client.describeEventSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEventSubscriptionsPaginatordefault DescribeEventSubscriptionsIterable describeEventSubscriptionsPaginator(DescribeEventSubscriptionsRequest describeEventSubscriptionsRequest) throws SubscriptionNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)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.redshift.paginators.DescribeEventSubscriptionsIterable responses = client.describeEventSubscriptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsIterable responses = client .describeEventSubscriptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsIterable responses = client.describeEventSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)operation.- Parameters:
- describeEventSubscriptionsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEventSubscriptionsPaginatordefault DescribeEventSubscriptionsIterable describeEventSubscriptionsPaginator(Consumer<DescribeEventSubscriptionsRequest.Builder> describeEventSubscriptionsRequest) throws SubscriptionNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)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.redshift.paginators.DescribeEventSubscriptionsIterable responses = client.describeEventSubscriptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsIterable responses = client .describeEventSubscriptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsIterable responses = client.describeEventSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)operation.
 This is a convenience which creates an instance of the DescribeEventSubscriptionsRequest.Builderavoiding the need to create one manually viaDescribeEventSubscriptionsRequest.builder()- Parameters:
- describeEventSubscriptionsRequest- A- Consumerthat will call methods on- DescribeEventSubscriptionsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEventsdefault DescribeEventsResponse describeEvents(DescribeEventsRequest describeEventsRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days. Events specific to a particular cluster, security group, snapshot or parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned. - Parameters:
- describeEventsRequest-
- Returns:
- Result of the DescribeEvents operation returned by the service.
- See Also:
 
- 
describeEventsdefault DescribeEventsResponse describeEvents(Consumer<DescribeEventsRequest.Builder> describeEventsRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days. Events specific to a particular cluster, security group, snapshot or parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned. 
 This is a convenience which creates an instance of the DescribeEventsRequest.Builderavoiding the need to create one manually viaDescribeEventsRequest.builder()- Parameters:
- describeEventsRequest- A- Consumerthat will call methods on- DescribeEventsRequest.Builderto create a request.
- Returns:
- Result of the DescribeEvents operation returned by the service.
- See Also:
 
- 
describeEventsdefault DescribeEventsResponse describeEvents() throws AwsServiceException, SdkClientException, RedshiftExceptionReturns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days. Events specific to a particular cluster, security group, snapshot or parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned. - Returns:
- Result of the DescribeEvents operation returned by the service.
- See Also:
 
- 
describeEventsPaginatordefault DescribeEventsIterable describeEventsPaginator() throws AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest)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.redshift.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEventsIterable responses = client .describeEventsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEventsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEventsPaginatordefault DescribeEventsIterable describeEventsPaginator(DescribeEventsRequest describeEventsRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest)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.redshift.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEventsIterable responses = client .describeEventsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEventsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest)operation.- Parameters:
- describeEventsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEventsPaginatordefault DescribeEventsIterable describeEventsPaginator(Consumer<DescribeEventsRequest.Builder> describeEventsRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest)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.redshift.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeEventsIterable responses = client .describeEventsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeEventsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest)operation.
 This is a convenience which creates an instance of the DescribeEventsRequest.Builderavoiding the need to create one manually viaDescribeEventsRequest.builder()- Parameters:
- describeEventsRequest- A- Consumerthat will call methods on- DescribeEventsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeHsmClientCertificatesdefault DescribeHsmClientCertificatesResponse describeHsmClientCertificates(DescribeHsmClientCertificatesRequest describeHsmClientCertificatesRequest) throws HsmClientCertificateNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns information about the specified HSM client certificate. If no certificate ID is specified, returns information about all the HSM certificates owned by your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all HSM client certificates that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all HSM client certificates that have any combination of those values are returned.If both tag keys and values are omitted from the request, HSM client certificates are returned regardless of whether they have tag keys or values associated with them. - Parameters:
- describeHsmClientCertificatesRequest-
- Returns:
- Result of the DescribeHsmClientCertificates operation returned by the service.
- See Also:
 
- 
describeHsmClientCertificatesdefault DescribeHsmClientCertificatesResponse describeHsmClientCertificates(Consumer<DescribeHsmClientCertificatesRequest.Builder> describeHsmClientCertificatesRequest) throws HsmClientCertificateNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns information about the specified HSM client certificate. If no certificate ID is specified, returns information about all the HSM certificates owned by your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all HSM client certificates that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all HSM client certificates that have any combination of those values are returned.If both tag keys and values are omitted from the request, HSM client certificates are returned regardless of whether they have tag keys or values associated with them. 
 This is a convenience which creates an instance of the DescribeHsmClientCertificatesRequest.Builderavoiding the need to create one manually viaDescribeHsmClientCertificatesRequest.builder()- Parameters:
- describeHsmClientCertificatesRequest- A- Consumerthat will call methods on- DescribeHsmClientCertificatesRequest.Builderto create a request.
- Returns:
- Result of the DescribeHsmClientCertificates operation returned by the service.
- See Also:
 
- 
describeHsmClientCertificatesdefault DescribeHsmClientCertificatesResponse describeHsmClientCertificates() throws HsmClientCertificateNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionReturns information about the specified HSM client certificate. If no certificate ID is specified, returns information about all the HSM certificates owned by your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all HSM client certificates that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all HSM client certificates that have any combination of those values are returned.If both tag keys and values are omitted from the request, HSM client certificates are returned regardless of whether they have tag keys or values associated with them. - Returns:
- Result of the DescribeHsmClientCertificates operation returned by the service.
- See Also:
 
- 
describeHsmClientCertificatesPaginatordefault DescribeHsmClientCertificatesIterable describeHsmClientCertificatesPaginator() throws HsmClientCertificateNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)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.redshift.paginators.DescribeHsmClientCertificatesIterable responses = client.describeHsmClientCertificatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesIterable responses = client .describeHsmClientCertificatesPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesIterable responses = client.describeHsmClientCertificatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeHsmClientCertificatesPaginatordefault DescribeHsmClientCertificatesIterable describeHsmClientCertificatesPaginator(DescribeHsmClientCertificatesRequest describeHsmClientCertificatesRequest) throws HsmClientCertificateNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)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.redshift.paginators.DescribeHsmClientCertificatesIterable responses = client.describeHsmClientCertificatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesIterable responses = client .describeHsmClientCertificatesPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesIterable responses = client.describeHsmClientCertificatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)operation.- Parameters:
- describeHsmClientCertificatesRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeHsmClientCertificatesPaginatordefault DescribeHsmClientCertificatesIterable describeHsmClientCertificatesPaginator(Consumer<DescribeHsmClientCertificatesRequest.Builder> describeHsmClientCertificatesRequest) throws HsmClientCertificateNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)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.redshift.paginators.DescribeHsmClientCertificatesIterable responses = client.describeHsmClientCertificatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesIterable responses = client .describeHsmClientCertificatesPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesIterable responses = client.describeHsmClientCertificatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)operation.
 This is a convenience which creates an instance of the DescribeHsmClientCertificatesRequest.Builderavoiding the need to create one manually viaDescribeHsmClientCertificatesRequest.builder()- Parameters:
- describeHsmClientCertificatesRequest- A- Consumerthat will call methods on- DescribeHsmClientCertificatesRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeHsmConfigurationsdefault DescribeHsmConfigurationsResponse describeHsmConfigurations(DescribeHsmConfigurationsRequest describeHsmConfigurationsRequest) throws HsmConfigurationNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns information about the specified Amazon Redshift HSM configuration. If no configuration ID is specified, returns information about all the HSM configurations owned by your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all HSM connections that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all HSM connections that have any combination of those values are returned.If both tag keys and values are omitted from the request, HSM connections are returned regardless of whether they have tag keys or values associated with them. - Parameters:
- describeHsmConfigurationsRequest-
- Returns:
- Result of the DescribeHsmConfigurations operation returned by the service.
- See Also:
 
- 
describeHsmConfigurationsdefault DescribeHsmConfigurationsResponse describeHsmConfigurations(Consumer<DescribeHsmConfigurationsRequest.Builder> describeHsmConfigurationsRequest) throws HsmConfigurationNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns information about the specified Amazon Redshift HSM configuration. If no configuration ID is specified, returns information about all the HSM configurations owned by your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all HSM connections that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all HSM connections that have any combination of those values are returned.If both tag keys and values are omitted from the request, HSM connections are returned regardless of whether they have tag keys or values associated with them. 
 This is a convenience which creates an instance of the DescribeHsmConfigurationsRequest.Builderavoiding the need to create one manually viaDescribeHsmConfigurationsRequest.builder()- Parameters:
- describeHsmConfigurationsRequest- A- Consumerthat will call methods on- DescribeHsmConfigurationsRequest.Builderto create a request.
- Returns:
- Result of the DescribeHsmConfigurations operation returned by the service.
- See Also:
 
- 
describeHsmConfigurationsdefault DescribeHsmConfigurationsResponse describeHsmConfigurations() throws HsmConfigurationNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionReturns information about the specified Amazon Redshift HSM configuration. If no configuration ID is specified, returns information about all the HSM configurations owned by your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all HSM connections that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all HSM connections that have any combination of those values are returned.If both tag keys and values are omitted from the request, HSM connections are returned regardless of whether they have tag keys or values associated with them. - Returns:
- Result of the DescribeHsmConfigurations operation returned by the service.
- See Also:
 
- 
describeHsmConfigurationsPaginatordefault DescribeHsmConfigurationsIterable describeHsmConfigurationsPaginator() throws HsmConfigurationNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)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.redshift.paginators.DescribeHsmConfigurationsIterable responses = client.describeHsmConfigurationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsIterable responses = client .describeHsmConfigurationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsIterable responses = client.describeHsmConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeHsmConfigurationsPaginatordefault DescribeHsmConfigurationsIterable describeHsmConfigurationsPaginator(DescribeHsmConfigurationsRequest describeHsmConfigurationsRequest) throws HsmConfigurationNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)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.redshift.paginators.DescribeHsmConfigurationsIterable responses = client.describeHsmConfigurationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsIterable responses = client .describeHsmConfigurationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsIterable responses = client.describeHsmConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)operation.- Parameters:
- describeHsmConfigurationsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeHsmConfigurationsPaginatordefault DescribeHsmConfigurationsIterable describeHsmConfigurationsPaginator(Consumer<DescribeHsmConfigurationsRequest.Builder> describeHsmConfigurationsRequest) throws HsmConfigurationNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)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.redshift.paginators.DescribeHsmConfigurationsIterable responses = client.describeHsmConfigurationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsIterable responses = client .describeHsmConfigurationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsIterable responses = client.describeHsmConfigurationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)operation.
 This is a convenience which creates an instance of the DescribeHsmConfigurationsRequest.Builderavoiding the need to create one manually viaDescribeHsmConfigurationsRequest.builder()- Parameters:
- describeHsmConfigurationsRequest- A- Consumerthat will call methods on- DescribeHsmConfigurationsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeInboundIntegrationsdefault DescribeInboundIntegrationsResponse describeInboundIntegrations(DescribeInboundIntegrationsRequest describeInboundIntegrationsRequest) throws IntegrationNotFoundException, InvalidNamespaceException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns a list of inbound integrations. - Parameters:
- describeInboundIntegrationsRequest-
- Returns:
- Result of the DescribeInboundIntegrations operation returned by the service.
- See Also:
 
- 
describeInboundIntegrationsdefault DescribeInboundIntegrationsResponse describeInboundIntegrations(Consumer<DescribeInboundIntegrationsRequest.Builder> describeInboundIntegrationsRequest) throws IntegrationNotFoundException, InvalidNamespaceException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns a list of inbound integrations. 
 This is a convenience which creates an instance of the DescribeInboundIntegrationsRequest.Builderavoiding the need to create one manually viaDescribeInboundIntegrationsRequest.builder()- Parameters:
- describeInboundIntegrationsRequest- A- Consumerthat will call methods on- DescribeInboundIntegrationsRequest.Builderto create a request.
- Returns:
- Result of the DescribeInboundIntegrations operation returned by the service.
- See Also:
 
- 
describeInboundIntegrationsPaginatordefault DescribeInboundIntegrationsIterable describeInboundIntegrationsPaginator(DescribeInboundIntegrationsRequest describeInboundIntegrationsRequest) throws IntegrationNotFoundException, InvalidNamespaceException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeInboundIntegrations(software.amazon.awssdk.services.redshift.model.DescribeInboundIntegrationsRequest)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.redshift.paginators.DescribeInboundIntegrationsIterable responses = client.describeInboundIntegrationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeInboundIntegrationsIterable responses = client .describeInboundIntegrationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeInboundIntegrationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeInboundIntegrationsIterable responses = client.describeInboundIntegrationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeInboundIntegrations(software.amazon.awssdk.services.redshift.model.DescribeInboundIntegrationsRequest)operation.- Parameters:
- describeInboundIntegrationsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeInboundIntegrationsPaginatordefault DescribeInboundIntegrationsIterable describeInboundIntegrationsPaginator(Consumer<DescribeInboundIntegrationsRequest.Builder> describeInboundIntegrationsRequest) throws IntegrationNotFoundException, InvalidNamespaceException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeInboundIntegrations(software.amazon.awssdk.services.redshift.model.DescribeInboundIntegrationsRequest)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.redshift.paginators.DescribeInboundIntegrationsIterable responses = client.describeInboundIntegrationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeInboundIntegrationsIterable responses = client .describeInboundIntegrationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeInboundIntegrationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeInboundIntegrationsIterable responses = client.describeInboundIntegrationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeInboundIntegrations(software.amazon.awssdk.services.redshift.model.DescribeInboundIntegrationsRequest)operation.
 This is a convenience which creates an instance of the DescribeInboundIntegrationsRequest.Builderavoiding the need to create one manually viaDescribeInboundIntegrationsRequest.builder()- Parameters:
- describeInboundIntegrationsRequest- A- Consumerthat will call methods on- DescribeInboundIntegrationsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeIntegrationsdefault DescribeIntegrationsResponse describeIntegrations(DescribeIntegrationsRequest describeIntegrationsRequest) throws IntegrationNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Describes one or more zero-ETL or S3 event integrations with Amazon Redshift. - Parameters:
- describeIntegrationsRequest-
- Returns:
- Result of the DescribeIntegrations operation returned by the service.
- See Also:
 
- 
describeIntegrationsdefault DescribeIntegrationsResponse describeIntegrations(Consumer<DescribeIntegrationsRequest.Builder> describeIntegrationsRequest) throws IntegrationNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Describes one or more zero-ETL or S3 event integrations with Amazon Redshift. 
 This is a convenience which creates an instance of the DescribeIntegrationsRequest.Builderavoiding the need to create one manually viaDescribeIntegrationsRequest.builder()- Parameters:
- describeIntegrationsRequest- A- Consumerthat will call methods on- DescribeIntegrationsRequest.Builderto create a request.
- Returns:
- Result of the DescribeIntegrations operation returned by the service.
- See Also:
 
- 
describeIntegrationsPaginatordefault DescribeIntegrationsIterable describeIntegrationsPaginator(DescribeIntegrationsRequest describeIntegrationsRequest) throws IntegrationNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeIntegrations(software.amazon.awssdk.services.redshift.model.DescribeIntegrationsRequest)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.redshift.paginators.DescribeIntegrationsIterable responses = client.describeIntegrationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeIntegrationsIterable responses = client .describeIntegrationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeIntegrationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeIntegrationsIterable responses = client.describeIntegrationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeIntegrations(software.amazon.awssdk.services.redshift.model.DescribeIntegrationsRequest)operation.- Parameters:
- describeIntegrationsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeIntegrationsPaginatordefault DescribeIntegrationsIterable describeIntegrationsPaginator(Consumer<DescribeIntegrationsRequest.Builder> describeIntegrationsRequest) throws IntegrationNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeIntegrations(software.amazon.awssdk.services.redshift.model.DescribeIntegrationsRequest)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.redshift.paginators.DescribeIntegrationsIterable responses = client.describeIntegrationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeIntegrationsIterable responses = client .describeIntegrationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeIntegrationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeIntegrationsIterable responses = client.describeIntegrationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeIntegrations(software.amazon.awssdk.services.redshift.model.DescribeIntegrationsRequest)operation.
 This is a convenience which creates an instance of the DescribeIntegrationsRequest.Builderavoiding the need to create one manually viaDescribeIntegrationsRequest.builder()- Parameters:
- describeIntegrationsRequest- A- Consumerthat will call methods on- DescribeIntegrationsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeLoggingStatusdefault DescribeLoggingStatusResponse describeLoggingStatus(DescribeLoggingStatusRequest describeLoggingStatusRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon Redshift cluster. - Parameters:
- describeLoggingStatusRequest-
- Returns:
- Result of the DescribeLoggingStatus operation returned by the service.
- See Also:
 
- 
describeLoggingStatusdefault DescribeLoggingStatusResponse describeLoggingStatus(Consumer<DescribeLoggingStatusRequest.Builder> describeLoggingStatusRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon Redshift cluster. 
 This is a convenience which creates an instance of the DescribeLoggingStatusRequest.Builderavoiding the need to create one manually viaDescribeLoggingStatusRequest.builder()- Parameters:
- describeLoggingStatusRequest- A- Consumerthat will call methods on- DescribeLoggingStatusRequest.Builderto create a request.
- Returns:
- Result of the DescribeLoggingStatus operation returned by the service.
- See Also:
 
- 
describeNodeConfigurationOptionsdefault DescribeNodeConfigurationOptionsResponse describeNodeConfigurationOptions(DescribeNodeConfigurationOptionsRequest describeNodeConfigurationOptionsRequest) throws ClusterSnapshotNotFoundException, InvalidClusterSnapshotStateException, ClusterNotFoundException, AccessToSnapshotDeniedException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns properties of possible node configurations such as node type, number of nodes, and disk usage for the specified action type. - Parameters:
- describeNodeConfigurationOptionsRequest-
- Returns:
- Result of the DescribeNodeConfigurationOptions operation returned by the service.
- See Also:
 
- 
describeNodeConfigurationOptionsdefault DescribeNodeConfigurationOptionsResponse describeNodeConfigurationOptions(Consumer<DescribeNodeConfigurationOptionsRequest.Builder> describeNodeConfigurationOptionsRequest) throws ClusterSnapshotNotFoundException, InvalidClusterSnapshotStateException, ClusterNotFoundException, AccessToSnapshotDeniedException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns properties of possible node configurations such as node type, number of nodes, and disk usage for the specified action type. 
 This is a convenience which creates an instance of the DescribeNodeConfigurationOptionsRequest.Builderavoiding the need to create one manually viaDescribeNodeConfigurationOptionsRequest.builder()- Parameters:
- describeNodeConfigurationOptionsRequest- A- Consumerthat will call methods on- DescribeNodeConfigurationOptionsRequest.Builderto create a request.
- Returns:
- Result of the DescribeNodeConfigurationOptions operation returned by the service.
- See Also:
 
- 
describeNodeConfigurationOptionsPaginatordefault DescribeNodeConfigurationOptionsIterable describeNodeConfigurationOptionsPaginator(DescribeNodeConfigurationOptionsRequest describeNodeConfigurationOptionsRequest) throws ClusterSnapshotNotFoundException, InvalidClusterSnapshotStateException, ClusterNotFoundException, AccessToSnapshotDeniedException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeNodeConfigurationOptions(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsRequest)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.redshift.paginators.DescribeNodeConfigurationOptionsIterable responses = client.describeNodeConfigurationOptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeNodeConfigurationOptionsIterable responses = client .describeNodeConfigurationOptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeNodeConfigurationOptionsIterable responses = client.describeNodeConfigurationOptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeNodeConfigurationOptions(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsRequest)operation.- Parameters:
- describeNodeConfigurationOptionsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeNodeConfigurationOptionsPaginatordefault DescribeNodeConfigurationOptionsIterable describeNodeConfigurationOptionsPaginator(Consumer<DescribeNodeConfigurationOptionsRequest.Builder> describeNodeConfigurationOptionsRequest) throws ClusterSnapshotNotFoundException, InvalidClusterSnapshotStateException, ClusterNotFoundException, AccessToSnapshotDeniedException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeNodeConfigurationOptions(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsRequest)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.redshift.paginators.DescribeNodeConfigurationOptionsIterable responses = client.describeNodeConfigurationOptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeNodeConfigurationOptionsIterable responses = client .describeNodeConfigurationOptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeNodeConfigurationOptionsIterable responses = client.describeNodeConfigurationOptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeNodeConfigurationOptions(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsRequest)operation.
 This is a convenience which creates an instance of the DescribeNodeConfigurationOptionsRequest.Builderavoiding the need to create one manually viaDescribeNodeConfigurationOptionsRequest.builder()- Parameters:
- describeNodeConfigurationOptionsRequest- A- Consumerthat will call methods on- DescribeNodeConfigurationOptionsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeOrderableClusterOptionsdefault DescribeOrderableClusterOptionsResponse describeOrderableClusterOptions(DescribeOrderableClusterOptionsRequest describeOrderableClusterOptionsRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns a list of orderable cluster options. Before you create a new cluster you can use this operation to find what options are available, such as the EC2 Availability Zones (AZ) in the specific Amazon Web Services Region that you can specify, and the node types you can request. The node types differ by available storage, memory, CPU and price. With the cost involved you might want to obtain a list of cluster options in the specific region and specify values when creating a cluster. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. - Parameters:
- describeOrderableClusterOptionsRequest-
- Returns:
- Result of the DescribeOrderableClusterOptions operation returned by the service.
- See Also:
 
- 
describeOrderableClusterOptionsdefault DescribeOrderableClusterOptionsResponse describeOrderableClusterOptions(Consumer<DescribeOrderableClusterOptionsRequest.Builder> describeOrderableClusterOptionsRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns a list of orderable cluster options. Before you create a new cluster you can use this operation to find what options are available, such as the EC2 Availability Zones (AZ) in the specific Amazon Web Services Region that you can specify, and the node types you can request. The node types differ by available storage, memory, CPU and price. With the cost involved you might want to obtain a list of cluster options in the specific region and specify values when creating a cluster. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the DescribeOrderableClusterOptionsRequest.Builderavoiding the need to create one manually viaDescribeOrderableClusterOptionsRequest.builder()- Parameters:
- describeOrderableClusterOptionsRequest- A- Consumerthat will call methods on- DescribeOrderableClusterOptionsRequest.Builderto create a request.
- Returns:
- Result of the DescribeOrderableClusterOptions operation returned by the service.
- See Also:
 
- 
describeOrderableClusterOptionsdefault DescribeOrderableClusterOptionsResponse describeOrderableClusterOptions() throws AwsServiceException, SdkClientException, RedshiftExceptionReturns a list of orderable cluster options. Before you create a new cluster you can use this operation to find what options are available, such as the EC2 Availability Zones (AZ) in the specific Amazon Web Services Region that you can specify, and the node types you can request. The node types differ by available storage, memory, CPU and price. With the cost involved you might want to obtain a list of cluster options in the specific region and specify values when creating a cluster. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. - Returns:
- Result of the DescribeOrderableClusterOptions operation returned by the service.
- See Also:
 
- 
describeOrderableClusterOptionsPaginatordefault DescribeOrderableClusterOptionsIterable describeOrderableClusterOptionsPaginator() throws AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)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.redshift.paginators.DescribeOrderableClusterOptionsIterable responses = client.describeOrderableClusterOptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsIterable responses = client .describeOrderableClusterOptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsIterable responses = client.describeOrderableClusterOptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeOrderableClusterOptionsPaginatordefault DescribeOrderableClusterOptionsIterable describeOrderableClusterOptionsPaginator(DescribeOrderableClusterOptionsRequest describeOrderableClusterOptionsRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)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.redshift.paginators.DescribeOrderableClusterOptionsIterable responses = client.describeOrderableClusterOptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsIterable responses = client .describeOrderableClusterOptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsIterable responses = client.describeOrderableClusterOptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)operation.- Parameters:
- describeOrderableClusterOptionsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeOrderableClusterOptionsPaginatordefault DescribeOrderableClusterOptionsIterable describeOrderableClusterOptionsPaginator(Consumer<DescribeOrderableClusterOptionsRequest.Builder> describeOrderableClusterOptionsRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)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.redshift.paginators.DescribeOrderableClusterOptionsIterable responses = client.describeOrderableClusterOptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsIterable responses = client .describeOrderableClusterOptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsIterable responses = client.describeOrderableClusterOptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)operation.
 This is a convenience which creates an instance of the DescribeOrderableClusterOptionsRequest.Builderavoiding the need to create one manually viaDescribeOrderableClusterOptionsRequest.builder()- Parameters:
- describeOrderableClusterOptionsRequest- A- Consumerthat will call methods on- DescribeOrderableClusterOptionsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describePartnersdefault DescribePartnersResponse describePartners(DescribePartnersRequest describePartnersRequest) throws ClusterNotFoundException, UnauthorizedPartnerIntegrationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns information about the partner integrations defined for a cluster. - Parameters:
- describePartnersRequest-
- Returns:
- Result of the DescribePartners operation returned by the service.
- See Also:
 
- 
describePartnersdefault DescribePartnersResponse describePartners(Consumer<DescribePartnersRequest.Builder> describePartnersRequest) throws ClusterNotFoundException, UnauthorizedPartnerIntegrationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns information about the partner integrations defined for a cluster. 
 This is a convenience which creates an instance of the DescribePartnersRequest.Builderavoiding the need to create one manually viaDescribePartnersRequest.builder()- Parameters:
- describePartnersRequest- A- Consumerthat will call methods on- DescribePartnersRequest.Builderto create a request.
- Returns:
- Result of the DescribePartners operation returned by the service.
- See Also:
 
- 
describeRedshiftIdcApplicationsdefault DescribeRedshiftIdcApplicationsResponse describeRedshiftIdcApplications(DescribeRedshiftIdcApplicationsRequest describeRedshiftIdcApplicationsRequest) throws RedshiftIdcApplicationNotExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, AwsServiceException, SdkClientException, RedshiftException Lists the Amazon Redshift IAM Identity Center applications. - Parameters:
- describeRedshiftIdcApplicationsRequest-
- Returns:
- Result of the DescribeRedshiftIdcApplications operation returned by the service.
- See Also:
 
- 
describeRedshiftIdcApplicationsdefault DescribeRedshiftIdcApplicationsResponse describeRedshiftIdcApplications(Consumer<DescribeRedshiftIdcApplicationsRequest.Builder> describeRedshiftIdcApplicationsRequest) throws RedshiftIdcApplicationNotExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, AwsServiceException, SdkClientException, RedshiftException Lists the Amazon Redshift IAM Identity Center applications. 
 This is a convenience which creates an instance of the DescribeRedshiftIdcApplicationsRequest.Builderavoiding the need to create one manually viaDescribeRedshiftIdcApplicationsRequest.builder()- Parameters:
- describeRedshiftIdcApplicationsRequest- A- Consumerthat will call methods on- DescribeRedshiftIdcApplicationsRequest.Builderto create a request.
- Returns:
- Result of the DescribeRedshiftIdcApplications operation returned by the service.
- See Also:
 
- 
describeRedshiftIdcApplicationsPaginatordefault DescribeRedshiftIdcApplicationsIterable describeRedshiftIdcApplicationsPaginator(DescribeRedshiftIdcApplicationsRequest describeRedshiftIdcApplicationsRequest) throws RedshiftIdcApplicationNotExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeRedshiftIdcApplications(software.amazon.awssdk.services.redshift.model.DescribeRedshiftIdcApplicationsRequest)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.redshift.paginators.DescribeRedshiftIdcApplicationsIterable responses = client.describeRedshiftIdcApplicationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeRedshiftIdcApplicationsIterable responses = client .describeRedshiftIdcApplicationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeRedshiftIdcApplicationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeRedshiftIdcApplicationsIterable responses = client.describeRedshiftIdcApplicationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeRedshiftIdcApplications(software.amazon.awssdk.services.redshift.model.DescribeRedshiftIdcApplicationsRequest)operation.- Parameters:
- describeRedshiftIdcApplicationsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeRedshiftIdcApplicationsPaginatordefault DescribeRedshiftIdcApplicationsIterable describeRedshiftIdcApplicationsPaginator(Consumer<DescribeRedshiftIdcApplicationsRequest.Builder> describeRedshiftIdcApplicationsRequest) throws RedshiftIdcApplicationNotExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeRedshiftIdcApplications(software.amazon.awssdk.services.redshift.model.DescribeRedshiftIdcApplicationsRequest)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.redshift.paginators.DescribeRedshiftIdcApplicationsIterable responses = client.describeRedshiftIdcApplicationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeRedshiftIdcApplicationsIterable responses = client .describeRedshiftIdcApplicationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeRedshiftIdcApplicationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeRedshiftIdcApplicationsIterable responses = client.describeRedshiftIdcApplicationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeRedshiftIdcApplications(software.amazon.awssdk.services.redshift.model.DescribeRedshiftIdcApplicationsRequest)operation.
 This is a convenience which creates an instance of the DescribeRedshiftIdcApplicationsRequest.Builderavoiding the need to create one manually viaDescribeRedshiftIdcApplicationsRequest.builder()- Parameters:
- describeRedshiftIdcApplicationsRequest- A- Consumerthat will call methods on- DescribeRedshiftIdcApplicationsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodeExchangeStatusdefault DescribeReservedNodeExchangeStatusResponse describeReservedNodeExchangeStatus(DescribeReservedNodeExchangeStatusRequest describeReservedNodeExchangeStatusRequest) throws ReservedNodeNotFoundException, ReservedNodeExchangeNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns exchange status details and associated metadata for a reserved-node exchange. Statuses include such values as in progress and requested. - Parameters:
- describeReservedNodeExchangeStatusRequest-
- Returns:
- Result of the DescribeReservedNodeExchangeStatus operation returned by the service.
- See Also:
 
- 
describeReservedNodeExchangeStatusdefault DescribeReservedNodeExchangeStatusResponse describeReservedNodeExchangeStatus(Consumer<DescribeReservedNodeExchangeStatusRequest.Builder> describeReservedNodeExchangeStatusRequest) throws ReservedNodeNotFoundException, ReservedNodeExchangeNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns exchange status details and associated metadata for a reserved-node exchange. Statuses include such values as in progress and requested. 
 This is a convenience which creates an instance of the DescribeReservedNodeExchangeStatusRequest.Builderavoiding the need to create one manually viaDescribeReservedNodeExchangeStatusRequest.builder()- Parameters:
- describeReservedNodeExchangeStatusRequest- A- Consumerthat will call methods on- DescribeReservedNodeExchangeStatusRequest.Builderto create a request.
- Returns:
- Result of the DescribeReservedNodeExchangeStatus operation returned by the service.
- See Also:
 
- 
describeReservedNodeExchangeStatusPaginatordefault DescribeReservedNodeExchangeStatusIterable describeReservedNodeExchangeStatusPaginator(DescribeReservedNodeExchangeStatusRequest describeReservedNodeExchangeStatusRequest) throws ReservedNodeNotFoundException, ReservedNodeExchangeNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeReservedNodeExchangeStatus(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusRequest)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.redshift.paginators.DescribeReservedNodeExchangeStatusIterable responses = client.describeReservedNodeExchangeStatusPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeExchangeStatusIterable responses = client .describeReservedNodeExchangeStatusPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeExchangeStatusIterable responses = client.describeReservedNodeExchangeStatusPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeReservedNodeExchangeStatus(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusRequest)operation.- Parameters:
- describeReservedNodeExchangeStatusRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodeExchangeStatusPaginatordefault DescribeReservedNodeExchangeStatusIterable describeReservedNodeExchangeStatusPaginator(Consumer<DescribeReservedNodeExchangeStatusRequest.Builder> describeReservedNodeExchangeStatusRequest) throws ReservedNodeNotFoundException, ReservedNodeExchangeNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeReservedNodeExchangeStatus(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusRequest)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.redshift.paginators.DescribeReservedNodeExchangeStatusIterable responses = client.describeReservedNodeExchangeStatusPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeExchangeStatusIterable responses = client .describeReservedNodeExchangeStatusPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeExchangeStatusIterable responses = client.describeReservedNodeExchangeStatusPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeReservedNodeExchangeStatus(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusRequest)operation.
 This is a convenience which creates an instance of the DescribeReservedNodeExchangeStatusRequest.Builderavoiding the need to create one manually viaDescribeReservedNodeExchangeStatusRequest.builder()- Parameters:
- describeReservedNodeExchangeStatusRequest- A- Consumerthat will call methods on- DescribeReservedNodeExchangeStatusRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodeOfferingsdefault DescribeReservedNodeOfferingsResponse describeReservedNodeOfferings(DescribeReservedNodeOfferingsRequest describeReservedNodeOfferingsRequest) throws ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException Returns a list of the available reserved node offerings by Amazon Redshift with their descriptions including the node type, the fixed and recurring costs of reserving the node and duration the node will be reserved for you. These descriptions help you determine which reserve node offering you want to purchase. You then use the unique offering ID in you call to PurchaseReservedNodeOffering to reserve one or more nodes for your Amazon Redshift cluster. For more information about reserved node offerings, go to Purchasing Reserved Nodes in the Amazon Redshift Cluster Management Guide. - Parameters:
- describeReservedNodeOfferingsRequest-
- Returns:
- Result of the DescribeReservedNodeOfferings operation returned by the service.
- See Also:
 
- 
describeReservedNodeOfferingsdefault DescribeReservedNodeOfferingsResponse describeReservedNodeOfferings(Consumer<DescribeReservedNodeOfferingsRequest.Builder> describeReservedNodeOfferingsRequest) throws ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException Returns a list of the available reserved node offerings by Amazon Redshift with their descriptions including the node type, the fixed and recurring costs of reserving the node and duration the node will be reserved for you. These descriptions help you determine which reserve node offering you want to purchase. You then use the unique offering ID in you call to PurchaseReservedNodeOffering to reserve one or more nodes for your Amazon Redshift cluster. For more information about reserved node offerings, go to Purchasing Reserved Nodes in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the DescribeReservedNodeOfferingsRequest.Builderavoiding the need to create one manually viaDescribeReservedNodeOfferingsRequest.builder()- Parameters:
- describeReservedNodeOfferingsRequest- A- Consumerthat will call methods on- DescribeReservedNodeOfferingsRequest.Builderto create a request.
- Returns:
- Result of the DescribeReservedNodeOfferings operation returned by the service.
- See Also:
 
- 
describeReservedNodeOfferingsdefault DescribeReservedNodeOfferingsResponse describeReservedNodeOfferings() throws ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftExceptionReturns a list of the available reserved node offerings by Amazon Redshift with their descriptions including the node type, the fixed and recurring costs of reserving the node and duration the node will be reserved for you. These descriptions help you determine which reserve node offering you want to purchase. You then use the unique offering ID in you call to PurchaseReservedNodeOffering to reserve one or more nodes for your Amazon Redshift cluster. For more information about reserved node offerings, go to Purchasing Reserved Nodes in the Amazon Redshift Cluster Management Guide. - Returns:
- Result of the DescribeReservedNodeOfferings operation returned by the service.
- See Also:
 
- 
describeReservedNodeOfferingsPaginatordefault DescribeReservedNodeOfferingsIterable describeReservedNodeOfferingsPaginator() throws ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)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.redshift.paginators.DescribeReservedNodeOfferingsIterable responses = client.describeReservedNodeOfferingsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsIterable responses = client .describeReservedNodeOfferingsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsIterable responses = client.describeReservedNodeOfferingsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodeOfferingsPaginatordefault DescribeReservedNodeOfferingsIterable describeReservedNodeOfferingsPaginator(DescribeReservedNodeOfferingsRequest describeReservedNodeOfferingsRequest) throws ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)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.redshift.paginators.DescribeReservedNodeOfferingsIterable responses = client.describeReservedNodeOfferingsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsIterable responses = client .describeReservedNodeOfferingsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsIterable responses = client.describeReservedNodeOfferingsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)operation.- Parameters:
- describeReservedNodeOfferingsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodeOfferingsPaginatordefault DescribeReservedNodeOfferingsIterable describeReservedNodeOfferingsPaginator(Consumer<DescribeReservedNodeOfferingsRequest.Builder> describeReservedNodeOfferingsRequest) throws ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)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.redshift.paginators.DescribeReservedNodeOfferingsIterable responses = client.describeReservedNodeOfferingsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsIterable responses = client .describeReservedNodeOfferingsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsIterable responses = client.describeReservedNodeOfferingsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)operation.
 This is a convenience which creates an instance of the DescribeReservedNodeOfferingsRequest.Builderavoiding the need to create one manually viaDescribeReservedNodeOfferingsRequest.builder()- Parameters:
- describeReservedNodeOfferingsRequest- A- Consumerthat will call methods on- DescribeReservedNodeOfferingsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodesdefault DescribeReservedNodesResponse describeReservedNodes(DescribeReservedNodesRequest describeReservedNodesRequest) throws ReservedNodeNotFoundException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException Returns the descriptions of the reserved nodes. - Parameters:
- describeReservedNodesRequest-
- Returns:
- Result of the DescribeReservedNodes operation returned by the service.
- See Also:
 
- 
describeReservedNodesdefault DescribeReservedNodesResponse describeReservedNodes(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest) throws ReservedNodeNotFoundException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException Returns the descriptions of the reserved nodes. 
 This is a convenience which creates an instance of the DescribeReservedNodesRequest.Builderavoiding the need to create one manually viaDescribeReservedNodesRequest.builder()- Parameters:
- describeReservedNodesRequest- A- Consumerthat will call methods on- DescribeReservedNodesRequest.Builderto create a request.
- Returns:
- Result of the DescribeReservedNodes operation returned by the service.
- See Also:
 
- 
describeReservedNodesdefault DescribeReservedNodesResponse describeReservedNodes() throws ReservedNodeNotFoundException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftExceptionReturns the descriptions of the reserved nodes. - Returns:
- Result of the DescribeReservedNodes operation returned by the service.
- See Also:
 
- 
describeReservedNodesPaginatordefault DescribeReservedNodesIterable describeReservedNodesPaginator() throws ReservedNodeNotFoundException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)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.redshift.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesIterable responses = client .describeReservedNodesPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeReservedNodesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodesPaginatordefault DescribeReservedNodesIterable describeReservedNodesPaginator(DescribeReservedNodesRequest describeReservedNodesRequest) throws ReservedNodeNotFoundException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)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.redshift.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesIterable responses = client .describeReservedNodesPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeReservedNodesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)operation.- Parameters:
- describeReservedNodesRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodesPaginatordefault DescribeReservedNodesIterable describeReservedNodesPaginator(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest) throws ReservedNodeNotFoundException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)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.redshift.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesIterable responses = client .describeReservedNodesPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeReservedNodesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)operation.
 This is a convenience which creates an instance of the DescribeReservedNodesRequest.Builderavoiding the need to create one manually viaDescribeReservedNodesRequest.builder()- Parameters:
- describeReservedNodesRequest- A- Consumerthat will call methods on- DescribeReservedNodesRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeResizedefault DescribeResizeResponse describeResize(DescribeResizeRequest describeResizeRequest) throws ClusterNotFoundException, ResizeNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns information about the last resize operation for the specified cluster. If no resize operation has ever been initiated for the specified cluster, a HTTP 404error is returned. If a resize operation was initiated and completed, the status of the resize remains asSUCCEEDEDuntil the next resize.A resize operation can be requested using ModifyCluster and specifying a different number or type of nodes for the cluster. - Parameters:
- describeResizeRequest-
- Returns:
- Result of the DescribeResize operation returned by the service.
- See Also:
 
- 
describeResizedefault DescribeResizeResponse describeResize(Consumer<DescribeResizeRequest.Builder> describeResizeRequest) throws ClusterNotFoundException, ResizeNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns information about the last resize operation for the specified cluster. If no resize operation has ever been initiated for the specified cluster, a HTTP 404error is returned. If a resize operation was initiated and completed, the status of the resize remains asSUCCEEDEDuntil the next resize.A resize operation can be requested using ModifyCluster and specifying a different number or type of nodes for the cluster. 
 This is a convenience which creates an instance of the DescribeResizeRequest.Builderavoiding the need to create one manually viaDescribeResizeRequest.builder()- Parameters:
- describeResizeRequest- A- Consumerthat will call methods on- DescribeResizeRequest.Builderto create a request.
- Returns:
- Result of the DescribeResize operation returned by the service.
- See Also:
 
- 
describeScheduledActionsdefault DescribeScheduledActionsResponse describeScheduledActions(DescribeScheduledActionsRequest describeScheduledActionsRequest) throws ScheduledActionNotFoundException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException Describes properties of scheduled actions. - Parameters:
- describeScheduledActionsRequest-
- Returns:
- Result of the DescribeScheduledActions operation returned by the service.
- See Also:
 
- 
describeScheduledActionsdefault DescribeScheduledActionsResponse describeScheduledActions(Consumer<DescribeScheduledActionsRequest.Builder> describeScheduledActionsRequest) throws ScheduledActionNotFoundException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException Describes properties of scheduled actions. 
 This is a convenience which creates an instance of the DescribeScheduledActionsRequest.Builderavoiding the need to create one manually viaDescribeScheduledActionsRequest.builder()- Parameters:
- describeScheduledActionsRequest- A- Consumerthat will call methods on- DescribeScheduledActionsRequest.Builderto create a request.
- Returns:
- Result of the DescribeScheduledActions operation returned by the service.
- See Also:
 
- 
describeScheduledActionsPaginatordefault DescribeScheduledActionsIterable describeScheduledActionsPaginator(DescribeScheduledActionsRequest describeScheduledActionsRequest) throws ScheduledActionNotFoundException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeScheduledActions(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsRequest)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.redshift.paginators.DescribeScheduledActionsIterable responses = client.describeScheduledActionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeScheduledActionsIterable responses = client .describeScheduledActionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeScheduledActionsIterable responses = client.describeScheduledActionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeScheduledActions(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsRequest)operation.- Parameters:
- describeScheduledActionsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeScheduledActionsPaginatordefault DescribeScheduledActionsIterable describeScheduledActionsPaginator(Consumer<DescribeScheduledActionsRequest.Builder> describeScheduledActionsRequest) throws ScheduledActionNotFoundException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeScheduledActions(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsRequest)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.redshift.paginators.DescribeScheduledActionsIterable responses = client.describeScheduledActionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeScheduledActionsIterable responses = client .describeScheduledActionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeScheduledActionsIterable responses = client.describeScheduledActionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeScheduledActions(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsRequest)operation.
 This is a convenience which creates an instance of the DescribeScheduledActionsRequest.Builderavoiding the need to create one manually viaDescribeScheduledActionsRequest.builder()- Parameters:
- describeScheduledActionsRequest- A- Consumerthat will call methods on- DescribeScheduledActionsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSnapshotCopyGrantsdefault DescribeSnapshotCopyGrantsResponse describeSnapshotCopyGrants(DescribeSnapshotCopyGrantsRequest describeSnapshotCopyGrantsRequest) throws SnapshotCopyGrantNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region. For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide. - Parameters:
- describeSnapshotCopyGrantsRequest- The result of the- DescribeSnapshotCopyGrantsaction.
- Returns:
- Result of the DescribeSnapshotCopyGrants operation returned by the service.
- See Also:
 
- 
describeSnapshotCopyGrantsdefault DescribeSnapshotCopyGrantsResponse describeSnapshotCopyGrants(Consumer<DescribeSnapshotCopyGrantsRequest.Builder> describeSnapshotCopyGrantsRequest) throws SnapshotCopyGrantNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region. For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the DescribeSnapshotCopyGrantsRequest.Builderavoiding the need to create one manually viaDescribeSnapshotCopyGrantsRequest.builder()- Parameters:
- describeSnapshotCopyGrantsRequest- A- Consumerthat will call methods on- DescribeSnapshotCopyGrantsRequest.Builderto create a request. The result of the- DescribeSnapshotCopyGrantsaction.
- Returns:
- Result of the DescribeSnapshotCopyGrants operation returned by the service.
- See Also:
 
- 
describeSnapshotCopyGrantsdefault DescribeSnapshotCopyGrantsResponse describeSnapshotCopyGrants() throws SnapshotCopyGrantNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionReturns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region. For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide. - Returns:
- Result of the DescribeSnapshotCopyGrants operation returned by the service.
- See Also:
 
- 
describeSnapshotCopyGrantsPaginatordefault DescribeSnapshotCopyGrantsIterable describeSnapshotCopyGrantsPaginator() throws SnapshotCopyGrantNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)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.redshift.paginators.DescribeSnapshotCopyGrantsIterable responses = client.describeSnapshotCopyGrantsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsIterable responses = client .describeSnapshotCopyGrantsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsIterable responses = client.describeSnapshotCopyGrantsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSnapshotCopyGrantsPaginatordefault DescribeSnapshotCopyGrantsIterable describeSnapshotCopyGrantsPaginator(DescribeSnapshotCopyGrantsRequest describeSnapshotCopyGrantsRequest) throws SnapshotCopyGrantNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)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.redshift.paginators.DescribeSnapshotCopyGrantsIterable responses = client.describeSnapshotCopyGrantsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsIterable responses = client .describeSnapshotCopyGrantsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsIterable responses = client.describeSnapshotCopyGrantsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)operation.- Parameters:
- describeSnapshotCopyGrantsRequest- The result of the- DescribeSnapshotCopyGrantsaction.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSnapshotCopyGrantsPaginatordefault DescribeSnapshotCopyGrantsIterable describeSnapshotCopyGrantsPaginator(Consumer<DescribeSnapshotCopyGrantsRequest.Builder> describeSnapshotCopyGrantsRequest) throws SnapshotCopyGrantNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)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.redshift.paginators.DescribeSnapshotCopyGrantsIterable responses = client.describeSnapshotCopyGrantsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsIterable responses = client .describeSnapshotCopyGrantsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsIterable responses = client.describeSnapshotCopyGrantsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)operation.
 This is a convenience which creates an instance of the DescribeSnapshotCopyGrantsRequest.Builderavoiding the need to create one manually viaDescribeSnapshotCopyGrantsRequest.builder()- Parameters:
- describeSnapshotCopyGrantsRequest- A- Consumerthat will call methods on- DescribeSnapshotCopyGrantsRequest.Builderto create a request. The result of the- DescribeSnapshotCopyGrantsaction.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSnapshotSchedulesdefault DescribeSnapshotSchedulesResponse describeSnapshotSchedules(DescribeSnapshotSchedulesRequest describeSnapshotSchedulesRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns a list of snapshot schedules. - Parameters:
- describeSnapshotSchedulesRequest-
- Returns:
- Result of the DescribeSnapshotSchedules operation returned by the service.
- See Also:
 
- 
describeSnapshotSchedulesdefault DescribeSnapshotSchedulesResponse describeSnapshotSchedules(Consumer<DescribeSnapshotSchedulesRequest.Builder> describeSnapshotSchedulesRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns a list of snapshot schedules. 
 This is a convenience which creates an instance of the DescribeSnapshotSchedulesRequest.Builderavoiding the need to create one manually viaDescribeSnapshotSchedulesRequest.builder()- Parameters:
- describeSnapshotSchedulesRequest- A- Consumerthat will call methods on- DescribeSnapshotSchedulesRequest.Builderto create a request.
- Returns:
- Result of the DescribeSnapshotSchedules operation returned by the service.
- See Also:
 
- 
describeSnapshotSchedulesdefault DescribeSnapshotSchedulesResponse describeSnapshotSchedules() throws AwsServiceException, SdkClientException, RedshiftExceptionReturns a list of snapshot schedules. - Returns:
- Result of the DescribeSnapshotSchedules operation returned by the service.
- See Also:
 
- 
describeSnapshotSchedulesPaginatordefault DescribeSnapshotSchedulesIterable describeSnapshotSchedulesPaginator() throws AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)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.redshift.paginators.DescribeSnapshotSchedulesIterable responses = client.describeSnapshotSchedulesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesIterable responses = client .describeSnapshotSchedulesPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesIterable responses = client.describeSnapshotSchedulesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSnapshotSchedulesPaginatordefault DescribeSnapshotSchedulesIterable describeSnapshotSchedulesPaginator(DescribeSnapshotSchedulesRequest describeSnapshotSchedulesRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)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.redshift.paginators.DescribeSnapshotSchedulesIterable responses = client.describeSnapshotSchedulesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesIterable responses = client .describeSnapshotSchedulesPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesIterable responses = client.describeSnapshotSchedulesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)operation.- Parameters:
- describeSnapshotSchedulesRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSnapshotSchedulesPaginatordefault DescribeSnapshotSchedulesIterable describeSnapshotSchedulesPaginator(Consumer<DescribeSnapshotSchedulesRequest.Builder> describeSnapshotSchedulesRequest) throws AwsServiceException, SdkClientException, RedshiftException This is a variant of describeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)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.redshift.paginators.DescribeSnapshotSchedulesIterable responses = client.describeSnapshotSchedulesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesIterable responses = client .describeSnapshotSchedulesPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesIterable responses = client.describeSnapshotSchedulesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)operation.
 This is a convenience which creates an instance of the DescribeSnapshotSchedulesRequest.Builderavoiding the need to create one manually viaDescribeSnapshotSchedulesRequest.builder()- Parameters:
- describeSnapshotSchedulesRequest- A- Consumerthat will call methods on- DescribeSnapshotSchedulesRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeStoragedefault DescribeStorageResponse describeStorage(DescribeStorageRequest describeStorageRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns account level backups storage size and provisional storage. - Parameters:
- describeStorageRequest-
- Returns:
- Result of the DescribeStorage operation returned by the service.
- See Also:
 
- 
describeStoragedefault DescribeStorageResponse describeStorage(Consumer<DescribeStorageRequest.Builder> describeStorageRequest) throws AwsServiceException, SdkClientException, RedshiftException Returns account level backups storage size and provisional storage. 
 This is a convenience which creates an instance of the DescribeStorageRequest.Builderavoiding the need to create one manually viaDescribeStorageRequest.builder()- Parameters:
- describeStorageRequest- A- Consumerthat will call methods on- DescribeStorageRequest.Builderto create a request.
- Returns:
- Result of the DescribeStorage operation returned by the service.
- See Also:
 
- 
describeStoragedefault DescribeStorageResponse describeStorage() throws AwsServiceException, SdkClientException, RedshiftExceptionReturns account level backups storage size and provisional storage. - Returns:
- Result of the DescribeStorage operation returned by the service.
- See Also:
 
- 
describeTableRestoreStatusdefault DescribeTableRestoreStatusResponse describeTableRestoreStatus(DescribeTableRestoreStatusRequest describeTableRestoreStatusRequest) throws TableRestoreNotFoundException, ClusterNotFoundException, AwsServiceException, SdkClientException, RedshiftException Lists the status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API action. If you don't specify a value for the TableRestoreRequestIdparameter, thenDescribeTableRestoreStatusreturns the status of all table restore requests ordered by the date and time of the request in ascending order. OtherwiseDescribeTableRestoreStatusreturns the status of the table specified byTableRestoreRequestId.- Parameters:
- describeTableRestoreStatusRequest-
- Returns:
- Result of the DescribeTableRestoreStatus operation returned by the service.
- See Also:
 
- 
describeTableRestoreStatusdefault DescribeTableRestoreStatusResponse describeTableRestoreStatus(Consumer<DescribeTableRestoreStatusRequest.Builder> describeTableRestoreStatusRequest) throws TableRestoreNotFoundException, ClusterNotFoundException, AwsServiceException, SdkClientException, RedshiftException Lists the status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API action. If you don't specify a value for the TableRestoreRequestIdparameter, thenDescribeTableRestoreStatusreturns the status of all table restore requests ordered by the date and time of the request in ascending order. OtherwiseDescribeTableRestoreStatusreturns the status of the table specified byTableRestoreRequestId.
 This is a convenience which creates an instance of the DescribeTableRestoreStatusRequest.Builderavoiding the need to create one manually viaDescribeTableRestoreStatusRequest.builder()- Parameters:
- describeTableRestoreStatusRequest- A- Consumerthat will call methods on- DescribeTableRestoreStatusRequest.Builderto create a request.
- Returns:
- Result of the DescribeTableRestoreStatus operation returned by the service.
- See Also:
 
- 
describeTableRestoreStatusPaginatordefault DescribeTableRestoreStatusIterable describeTableRestoreStatusPaginator(DescribeTableRestoreStatusRequest describeTableRestoreStatusRequest) throws TableRestoreNotFoundException, ClusterNotFoundException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeTableRestoreStatus(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusRequest)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.redshift.paginators.DescribeTableRestoreStatusIterable responses = client.describeTableRestoreStatusPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeTableRestoreStatusIterable responses = client .describeTableRestoreStatusPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeTableRestoreStatusIterable responses = client.describeTableRestoreStatusPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeTableRestoreStatus(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusRequest)operation.- Parameters:
- describeTableRestoreStatusRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeTableRestoreStatusPaginatordefault DescribeTableRestoreStatusIterable describeTableRestoreStatusPaginator(Consumer<DescribeTableRestoreStatusRequest.Builder> describeTableRestoreStatusRequest) throws TableRestoreNotFoundException, ClusterNotFoundException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeTableRestoreStatus(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusRequest)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.redshift.paginators.DescribeTableRestoreStatusIterable responses = client.describeTableRestoreStatusPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeTableRestoreStatusIterable responses = client .describeTableRestoreStatusPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeTableRestoreStatusIterable responses = client.describeTableRestoreStatusPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeTableRestoreStatus(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusRequest)operation.
 This is a convenience which creates an instance of the DescribeTableRestoreStatusRequest.Builderavoiding the need to create one manually viaDescribeTableRestoreStatusRequest.builder()- Parameters:
- describeTableRestoreStatusRequest- A- Consumerthat will call methods on- DescribeTableRestoreStatusRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeTagsdefault DescribeTagsResponse describeTags(DescribeTagsRequest describeTagsRequest) throws ResourceNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns a list of tags. You can return tags from a specific resource by specifying an ARN, or you can return all tags for a given type of resource, such as clusters, snapshots, and so on. The following are limitations for DescribeTags:- 
 You cannot specify an ARN and a resource-type value together in the same request. 
- 
 You cannot use the MaxRecordsandMarkerparameters together with the ARN parameter.
- 
 The MaxRecordsparameter can be a range from 10 to 50 results to return in a request.
 If you specify both tag keys and tag values in the same request, Amazon Redshift returns all resources that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all resources that have any combination of those values are returned.If both tag keys and values are omitted from the request, resources are returned regardless of whether they have tag keys or values associated with them. - Parameters:
- describeTagsRequest-
- Returns:
- Result of the DescribeTags operation returned by the service.
- See Also:
 
- 
 
- 
describeTagsdefault DescribeTagsResponse describeTags(Consumer<DescribeTagsRequest.Builder> describeTagsRequest) throws ResourceNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException Returns a list of tags. You can return tags from a specific resource by specifying an ARN, or you can return all tags for a given type of resource, such as clusters, snapshots, and so on. The following are limitations for DescribeTags:- 
 You cannot specify an ARN and a resource-type value together in the same request. 
- 
 You cannot use the MaxRecordsandMarkerparameters together with the ARN parameter.
- 
 The MaxRecordsparameter can be a range from 10 to 50 results to return in a request.
 If you specify both tag keys and tag values in the same request, Amazon Redshift returns all resources that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all resources that have any combination of those values are returned.If both tag keys and values are omitted from the request, resources are returned regardless of whether they have tag keys or values associated with them. 
 This is a convenience which creates an instance of the DescribeTagsRequest.Builderavoiding the need to create one manually viaDescribeTagsRequest.builder()- Parameters:
- describeTagsRequest- A- Consumerthat will call methods on- DescribeTagsRequest.Builderto create a request.
- Returns:
- Result of the DescribeTags operation returned by the service.
- See Also:
 
- 
 
- 
describeTagsdefault DescribeTagsResponse describeTags() throws ResourceNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionReturns a list of tags. You can return tags from a specific resource by specifying an ARN, or you can return all tags for a given type of resource, such as clusters, snapshots, and so on. The following are limitations for DescribeTags:- 
 You cannot specify an ARN and a resource-type value together in the same request. 
- 
 You cannot use the MaxRecordsandMarkerparameters together with the ARN parameter.
- 
 The MaxRecordsparameter can be a range from 10 to 50 results to return in a request.
 If you specify both tag keys and tag values in the same request, Amazon Redshift returns all resources that match any combination of the specified keys and values. For example, if you have ownerandenvironmentfor tag keys, andadminandtestfor tag values, all resources that have any combination of those values are returned.If both tag keys and values are omitted from the request, resources are returned regardless of whether they have tag keys or values associated with them. - Returns:
- Result of the DescribeTags operation returned by the service.
- See Also:
 
- 
 
- 
describeTagsPaginatordefault DescribeTagsIterable describeTagsPaginator() throws ResourceNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftExceptionThis is a variant of describeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)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.redshift.paginators.DescribeTagsIterable responses = client.describeTagsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeTagsIterable responses = client.describeTagsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeTagsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeTagsIterable responses = client.describeTagsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeTagsPaginatordefault DescribeTagsIterable describeTagsPaginator(DescribeTagsRequest describeTagsRequest) throws ResourceNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)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.redshift.paginators.DescribeTagsIterable responses = client.describeTagsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeTagsIterable responses = client.describeTagsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeTagsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeTagsIterable responses = client.describeTagsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)operation.- Parameters:
- describeTagsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeTagsPaginatordefault DescribeTagsIterable describeTagsPaginator(Consumer<DescribeTagsRequest.Builder> describeTagsRequest) throws ResourceNotFoundException, InvalidTagException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)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.redshift.paginators.DescribeTagsIterable responses = client.describeTagsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeTagsIterable responses = client.describeTagsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeTagsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeTagsIterable responses = client.describeTagsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)operation.
 This is a convenience which creates an instance of the DescribeTagsRequest.Builderavoiding the need to create one manually viaDescribeTagsRequest.builder()- Parameters:
- describeTagsRequest- A- Consumerthat will call methods on- DescribeTagsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeUsageLimitsdefault DescribeUsageLimitsResponse describeUsageLimits(DescribeUsageLimitsRequest describeUsageLimitsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Shows usage limits on a cluster. Results are filtered based on the combination of input usage limit identifier, cluster identifier, and feature type parameters: - 
 If usage limit identifier, cluster identifier, and feature type are not provided, then all usage limit objects for the current account in the current region are returned. 
- 
 If usage limit identifier is provided, then the corresponding usage limit object is returned. 
- 
 If cluster identifier is provided, then all usage limit objects for the specified cluster are returned. 
- 
 If cluster identifier and feature type are provided, then all usage limit objects for the combination of cluster and feature are returned. 
 - Parameters:
- describeUsageLimitsRequest-
- Returns:
- Result of the DescribeUsageLimits operation returned by the service.
- See Also:
 
- 
 
- 
describeUsageLimitsdefault DescribeUsageLimitsResponse describeUsageLimits(Consumer<DescribeUsageLimitsRequest.Builder> describeUsageLimitsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Shows usage limits on a cluster. Results are filtered based on the combination of input usage limit identifier, cluster identifier, and feature type parameters: - 
 If usage limit identifier, cluster identifier, and feature type are not provided, then all usage limit objects for the current account in the current region are returned. 
- 
 If usage limit identifier is provided, then the corresponding usage limit object is returned. 
- 
 If cluster identifier is provided, then all usage limit objects for the specified cluster are returned. 
- 
 If cluster identifier and feature type are provided, then all usage limit objects for the combination of cluster and feature are returned. 
 
 This is a convenience which creates an instance of the DescribeUsageLimitsRequest.Builderavoiding the need to create one manually viaDescribeUsageLimitsRequest.builder()- Parameters:
- describeUsageLimitsRequest- A- Consumerthat will call methods on- DescribeUsageLimitsRequest.Builderto create a request.
- Returns:
- Result of the DescribeUsageLimits operation returned by the service.
- See Also:
 
- 
 
- 
describeUsageLimitsPaginatordefault DescribeUsageLimitsIterable describeUsageLimitsPaginator(DescribeUsageLimitsRequest describeUsageLimitsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeUsageLimits(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsRequest)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.redshift.paginators.DescribeUsageLimitsIterable responses = client.describeUsageLimitsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeUsageLimitsIterable responses = client .describeUsageLimitsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeUsageLimitsIterable responses = client.describeUsageLimitsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeUsageLimits(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsRequest)operation.- Parameters:
- describeUsageLimitsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeUsageLimitsPaginatordefault DescribeUsageLimitsIterable describeUsageLimitsPaginator(Consumer<DescribeUsageLimitsRequest.Builder> describeUsageLimitsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of describeUsageLimits(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsRequest)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.redshift.paginators.DescribeUsageLimitsIterable responses = client.describeUsageLimitsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.DescribeUsageLimitsIterable responses = client .describeUsageLimitsPaginator(request); for (software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.DescribeUsageLimitsIterable responses = client.describeUsageLimitsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 describeUsageLimits(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsRequest)operation.
 This is a convenience which creates an instance of the DescribeUsageLimitsRequest.Builderavoiding the need to create one manually viaDescribeUsageLimitsRequest.builder()- Parameters:
- describeUsageLimitsRequest- A- Consumerthat will call methods on- DescribeUsageLimitsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
disableLoggingdefault DisableLoggingResponse disableLogging(DisableLoggingRequest disableLoggingRequest) throws ClusterNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster. - Parameters:
- disableLoggingRequest-
- Returns:
- Result of the DisableLogging operation returned by the service.
- See Also:
 
- 
disableLoggingdefault DisableLoggingResponse disableLogging(Consumer<DisableLoggingRequest.Builder> disableLoggingRequest) throws ClusterNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster. 
 This is a convenience which creates an instance of the DisableLoggingRequest.Builderavoiding the need to create one manually viaDisableLoggingRequest.builder()- Parameters:
- disableLoggingRequest- A- Consumerthat will call methods on- DisableLoggingRequest.Builderto create a request.
- Returns:
- Result of the DisableLogging operation returned by the service.
- See Also:
 
- 
disableSnapshotCopydefault DisableSnapshotCopyResponse disableSnapshotCopy(DisableSnapshotCopyRequest disableSnapshotCopyRequest) throws ClusterNotFoundException, SnapshotCopyAlreadyDisabledException, InvalidClusterStateException, UnauthorizedOperationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Disables the automatic copying of snapshots from one region to another region for a specified cluster. If your cluster and its snapshots are encrypted using an encrypted symmetric key from Key Management Service, use DeleteSnapshotCopyGrant to delete the grant that grants Amazon Redshift permission to the key in the destination region. - Parameters:
- disableSnapshotCopyRequest-
- Returns:
- Result of the DisableSnapshotCopy operation returned by the service.
- See Also:
 
- 
disableSnapshotCopydefault DisableSnapshotCopyResponse disableSnapshotCopy(Consumer<DisableSnapshotCopyRequest.Builder> disableSnapshotCopyRequest) throws ClusterNotFoundException, SnapshotCopyAlreadyDisabledException, InvalidClusterStateException, UnauthorizedOperationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Disables the automatic copying of snapshots from one region to another region for a specified cluster. If your cluster and its snapshots are encrypted using an encrypted symmetric key from Key Management Service, use DeleteSnapshotCopyGrant to delete the grant that grants Amazon Redshift permission to the key in the destination region. 
 This is a convenience which creates an instance of the DisableSnapshotCopyRequest.Builderavoiding the need to create one manually viaDisableSnapshotCopyRequest.builder()- Parameters:
- disableSnapshotCopyRequest- A- Consumerthat will call methods on- DisableSnapshotCopyRequest.Builderto create a request.
- Returns:
- Result of the DisableSnapshotCopy operation returned by the service.
- See Also:
 
- 
enableLoggingdefault EnableLoggingResponse enableLogging(EnableLoggingRequest enableLoggingRequest) throws ClusterNotFoundException, BucketNotFoundException, InsufficientS3BucketPolicyException, InvalidS3KeyPrefixException, InvalidS3BucketNameException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster. - Parameters:
- enableLoggingRequest-
- Returns:
- Result of the EnableLogging operation returned by the service.
- See Also:
 
- 
enableLoggingdefault EnableLoggingResponse enableLogging(Consumer<EnableLoggingRequest.Builder> enableLoggingRequest) throws ClusterNotFoundException, BucketNotFoundException, InsufficientS3BucketPolicyException, InvalidS3KeyPrefixException, InvalidS3BucketNameException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster. 
 This is a convenience which creates an instance of the EnableLoggingRequest.Builderavoiding the need to create one manually viaEnableLoggingRequest.builder()- Parameters:
- enableLoggingRequest- A- Consumerthat will call methods on- EnableLoggingRequest.Builderto create a request.
- Returns:
- Result of the EnableLogging operation returned by the service.
- See Also:
 
- 
enableSnapshotCopydefault EnableSnapshotCopyResponse enableSnapshotCopy(EnableSnapshotCopyRequest enableSnapshotCopyRequest) throws IncompatibleOrderableOptionsException, InvalidClusterStateException, ClusterNotFoundException, CopyToRegionDisabledException, SnapshotCopyAlreadyEnabledException, UnknownSnapshotCopyRegionException, UnauthorizedOperationException, SnapshotCopyGrantNotFoundException, LimitExceededException, DependentServiceRequestThrottlingException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Enables the automatic copy of snapshots from one region to another region for a specified cluster. - Parameters:
- enableSnapshotCopyRequest-
- Returns:
- Result of the EnableSnapshotCopy operation returned by the service.
- See Also:
 
- 
enableSnapshotCopydefault EnableSnapshotCopyResponse enableSnapshotCopy(Consumer<EnableSnapshotCopyRequest.Builder> enableSnapshotCopyRequest) throws IncompatibleOrderableOptionsException, InvalidClusterStateException, ClusterNotFoundException, CopyToRegionDisabledException, SnapshotCopyAlreadyEnabledException, UnknownSnapshotCopyRegionException, UnauthorizedOperationException, SnapshotCopyGrantNotFoundException, LimitExceededException, DependentServiceRequestThrottlingException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Enables the automatic copy of snapshots from one region to another region for a specified cluster. 
 This is a convenience which creates an instance of the EnableSnapshotCopyRequest.Builderavoiding the need to create one manually viaEnableSnapshotCopyRequest.builder()- Parameters:
- enableSnapshotCopyRequest- A- Consumerthat will call methods on- EnableSnapshotCopyRequest.Builderto create a request.
- Returns:
- Result of the EnableSnapshotCopy operation returned by the service.
- See Also:
 
- 
failoverPrimaryComputedefault FailoverPrimaryComputeResponse failoverPrimaryCompute(FailoverPrimaryComputeRequest failoverPrimaryComputeRequest) throws ClusterNotFoundException, UnsupportedOperationException, UnauthorizedOperationException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Fails over the primary compute unit of the specified Multi-AZ cluster to another Availability Zone. - Parameters:
- failoverPrimaryComputeRequest-
- Returns:
- Result of the FailoverPrimaryCompute operation returned by the service.
- See Also:
 
- 
failoverPrimaryComputedefault FailoverPrimaryComputeResponse failoverPrimaryCompute(Consumer<FailoverPrimaryComputeRequest.Builder> failoverPrimaryComputeRequest) throws ClusterNotFoundException, UnsupportedOperationException, UnauthorizedOperationException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Fails over the primary compute unit of the specified Multi-AZ cluster to another Availability Zone. 
 This is a convenience which creates an instance of the FailoverPrimaryComputeRequest.Builderavoiding the need to create one manually viaFailoverPrimaryComputeRequest.builder()- Parameters:
- failoverPrimaryComputeRequest- A- Consumerthat will call methods on- FailoverPrimaryComputeRequest.Builderto create a request.
- Returns:
- Result of the FailoverPrimaryCompute operation returned by the service.
- See Also:
 
- 
getClusterCredentialsdefault GetClusterCredentialsResponse getClusterCredentials(GetClusterCredentialsRequest getClusterCredentialsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns a database user name and temporary password with temporary authorization to log on to an Amazon Redshift database. The action returns the database user name prefixed with IAM:ifAutoCreateisFalseorIAMA:ifAutoCreateisTrue. You can optionally specify one or more database user groups that the user will join at log on. 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). For more information, see Using IAM Authentication to Generate Database User Credentials in the Amazon Redshift Cluster Management Guide.The Identity and Access Management (IAM) user or role that runs GetClusterCredentials must have an IAM policy attached that allows access to all necessary actions and resources. For more information about permissions, see Resource Policies for GetClusterCredentials in the Amazon Redshift Cluster Management Guide. If the DbGroupsparameter is specified, the IAM policy must allow theredshift:JoinGroupaction with access to the listeddbgroups.In addition, if the AutoCreateparameter is set toTrue, then the policy must include theredshift:CreateClusterUserpermission.If the DbNameparameter is specified, the IAM policy must allow access to the resourcedbnamefor the specified database name.- Parameters:
- getClusterCredentialsRequest- The request parameters to get cluster credentials.
- Returns:
- Result of the GetClusterCredentials operation returned by the service.
- See Also:
 
- 
getClusterCredentialsdefault GetClusterCredentialsResponse getClusterCredentials(Consumer<GetClusterCredentialsRequest.Builder> getClusterCredentialsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns a database user name and temporary password with temporary authorization to log on to an Amazon Redshift database. The action returns the database user name prefixed with IAM:ifAutoCreateisFalseorIAMA:ifAutoCreateisTrue. You can optionally specify one or more database user groups that the user will join at log on. 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). For more information, see Using IAM Authentication to Generate Database User Credentials in the Amazon Redshift Cluster Management Guide.The Identity and Access Management (IAM) user or role that runs GetClusterCredentials must have an IAM policy attached that allows access to all necessary actions and resources. For more information about permissions, see Resource Policies for GetClusterCredentials in the Amazon Redshift Cluster Management Guide. If the DbGroupsparameter is specified, the IAM policy must allow theredshift:JoinGroupaction with access to the listeddbgroups.In addition, if the AutoCreateparameter is set toTrue, then the policy must include theredshift:CreateClusterUserpermission.If the DbNameparameter is specified, the IAM policy must allow access to the resourcedbnamefor the specified database name.
 This is a convenience which creates an instance of the GetClusterCredentialsRequest.Builderavoiding the need to create one manually viaGetClusterCredentialsRequest.builder()- Parameters:
- getClusterCredentialsRequest- A- Consumerthat will call methods on- GetClusterCredentialsRequest.Builderto create a request. The request parameters to get cluster credentials.
- Returns:
- Result of the GetClusterCredentials operation returned by the service.
- See Also:
 
- 
getClusterCredentialsWithIAMdefault GetClusterCredentialsWithIamResponse getClusterCredentialsWithIAM(GetClusterCredentialsWithIamRequest getClusterCredentialsWithIamRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns a database user name and temporary password with temporary authorization to log in to an Amazon Redshift database. The database user is mapped 1:1 to the source Identity and Access Management (IAM) identity. For more information about IAM identities, see IAM Identities (users, user groups, and roles) in the Amazon Web Services Identity and Access Management User Guide. The Identity and Access Management (IAM) identity that runs this operation must have an IAM policy attached that allows access to all necessary actions and resources. For more information about permissions, see Using identity-based policies (IAM policies) in the Amazon Redshift Cluster Management Guide. - Parameters:
- getClusterCredentialsWithIamRequest-
- Returns:
- Result of the GetClusterCredentialsWithIAM operation returned by the service.
- See Also:
 
- 
getClusterCredentialsWithIAMdefault GetClusterCredentialsWithIamResponse getClusterCredentialsWithIAM(Consumer<GetClusterCredentialsWithIamRequest.Builder> getClusterCredentialsWithIamRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Returns a database user name and temporary password with temporary authorization to log in to an Amazon Redshift database. The database user is mapped 1:1 to the source Identity and Access Management (IAM) identity. For more information about IAM identities, see IAM Identities (users, user groups, and roles) in the Amazon Web Services Identity and Access Management User Guide. The Identity and Access Management (IAM) identity that runs this operation must have an IAM policy attached that allows access to all necessary actions and resources. For more information about permissions, see Using identity-based policies (IAM policies) in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the GetClusterCredentialsWithIamRequest.Builderavoiding the need to create one manually viaGetClusterCredentialsWithIamRequest.builder()- Parameters:
- getClusterCredentialsWithIamRequest- A- Consumerthat will call methods on- GetClusterCredentialsWithIamRequest.Builderto create a request.
- Returns:
- Result of the GetClusterCredentialsWithIAM operation returned by the service.
- See Also:
 
- 
getReservedNodeExchangeConfigurationOptionsdefault GetReservedNodeExchangeConfigurationOptionsResponse getReservedNodeExchangeConfigurationOptions(GetReservedNodeExchangeConfigurationOptionsRequest getReservedNodeExchangeConfigurationOptionsRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, ClusterNotFoundException, ClusterSnapshotNotFoundException, AwsServiceException, SdkClientException, RedshiftException Gets the configuration options for the reserved-node exchange. These options include information about the source reserved node and target reserved node offering. Details include the node type, the price, the node count, and the offering type. - Parameters:
- getReservedNodeExchangeConfigurationOptionsRequest-
- Returns:
- Result of the GetReservedNodeExchangeConfigurationOptions operation returned by the service.
- See Also:
 
- 
getReservedNodeExchangeConfigurationOptionsdefault GetReservedNodeExchangeConfigurationOptionsResponse getReservedNodeExchangeConfigurationOptions(Consumer<GetReservedNodeExchangeConfigurationOptionsRequest.Builder> getReservedNodeExchangeConfigurationOptionsRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, ClusterNotFoundException, ClusterSnapshotNotFoundException, AwsServiceException, SdkClientException, RedshiftException Gets the configuration options for the reserved-node exchange. These options include information about the source reserved node and target reserved node offering. Details include the node type, the price, the node count, and the offering type. 
 This is a convenience which creates an instance of the GetReservedNodeExchangeConfigurationOptionsRequest.Builderavoiding the need to create one manually viaGetReservedNodeExchangeConfigurationOptionsRequest.builder()- Parameters:
- getReservedNodeExchangeConfigurationOptionsRequest- A- Consumerthat will call methods on- GetReservedNodeExchangeConfigurationOptionsRequest.Builderto create a request.
- Returns:
- Result of the GetReservedNodeExchangeConfigurationOptions operation returned by the service.
- See Also:
 
- 
getReservedNodeExchangeConfigurationOptionsPaginatordefault GetReservedNodeExchangeConfigurationOptionsIterable getReservedNodeExchangeConfigurationOptionsPaginator(GetReservedNodeExchangeConfigurationOptionsRequest getReservedNodeExchangeConfigurationOptionsRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, ClusterNotFoundException, ClusterSnapshotNotFoundException, AwsServiceException, SdkClientException, RedshiftException This is a variant of getReservedNodeExchangeConfigurationOptions(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsRequest)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.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsIterable responses = client.getReservedNodeExchangeConfigurationOptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsIterable responses = client .getReservedNodeExchangeConfigurationOptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsIterable responses = client.getReservedNodeExchangeConfigurationOptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 getReservedNodeExchangeConfigurationOptions(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsRequest)operation.- Parameters:
- getReservedNodeExchangeConfigurationOptionsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
getReservedNodeExchangeConfigurationOptionsPaginatordefault GetReservedNodeExchangeConfigurationOptionsIterable getReservedNodeExchangeConfigurationOptionsPaginator(Consumer<GetReservedNodeExchangeConfigurationOptionsRequest.Builder> getReservedNodeExchangeConfigurationOptionsRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, ClusterNotFoundException, ClusterSnapshotNotFoundException, AwsServiceException, SdkClientException, RedshiftException This is a variant of getReservedNodeExchangeConfigurationOptions(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsRequest)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.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsIterable responses = client.getReservedNodeExchangeConfigurationOptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsIterable responses = client .getReservedNodeExchangeConfigurationOptionsPaginator(request); for (software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsIterable responses = client.getReservedNodeExchangeConfigurationOptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 getReservedNodeExchangeConfigurationOptions(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsRequest)operation.
 This is a convenience which creates an instance of the GetReservedNodeExchangeConfigurationOptionsRequest.Builderavoiding the need to create one manually viaGetReservedNodeExchangeConfigurationOptionsRequest.builder()- Parameters:
- getReservedNodeExchangeConfigurationOptionsRequest- A- Consumerthat will call methods on- GetReservedNodeExchangeConfigurationOptionsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
getReservedNodeExchangeOfferingsdefault GetReservedNodeExchangeOfferingsResponse getReservedNodeExchangeOfferings(GetReservedNodeExchangeOfferingsRequest getReservedNodeExchangeOfferingsRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node. - Parameters:
- getReservedNodeExchangeOfferingsRequest-
- Returns:
- Result of the GetReservedNodeExchangeOfferings operation returned by the service.
- See Also:
 
- 
getReservedNodeExchangeOfferingsdefault GetReservedNodeExchangeOfferingsResponse getReservedNodeExchangeOfferings(Consumer<GetReservedNodeExchangeOfferingsRequest.Builder> getReservedNodeExchangeOfferingsRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node. 
 This is a convenience which creates an instance of the GetReservedNodeExchangeOfferingsRequest.Builderavoiding the need to create one manually viaGetReservedNodeExchangeOfferingsRequest.builder()- Parameters:
- getReservedNodeExchangeOfferingsRequest- A- Consumerthat will call methods on- GetReservedNodeExchangeOfferingsRequest.Builderto create a request.
- Returns:
- Result of the GetReservedNodeExchangeOfferings operation returned by the service.
- See Also:
 
- 
getReservedNodeExchangeOfferingsPaginatordefault GetReservedNodeExchangeOfferingsIterable getReservedNodeExchangeOfferingsPaginator(GetReservedNodeExchangeOfferingsRequest getReservedNodeExchangeOfferingsRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException This is a variant of getReservedNodeExchangeOfferings(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsRequest)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.redshift.paginators.GetReservedNodeExchangeOfferingsIterable responses = client.getReservedNodeExchangeOfferingsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeOfferingsIterable responses = client .getReservedNodeExchangeOfferingsPaginator(request); for (software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeOfferingsIterable responses = client.getReservedNodeExchangeOfferingsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 getReservedNodeExchangeOfferings(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsRequest)operation.- Parameters:
- getReservedNodeExchangeOfferingsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
getReservedNodeExchangeOfferingsPaginatordefault GetReservedNodeExchangeOfferingsIterable getReservedNodeExchangeOfferingsPaginator(Consumer<GetReservedNodeExchangeOfferingsRequest.Builder> getReservedNodeExchangeOfferingsRequest) throws ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, UnsupportedOperationException, DependentServiceUnavailableException, AwsServiceException, SdkClientException, RedshiftException This is a variant of getReservedNodeExchangeOfferings(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsRequest)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.redshift.paginators.GetReservedNodeExchangeOfferingsIterable responses = client.getReservedNodeExchangeOfferingsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeOfferingsIterable responses = client .getReservedNodeExchangeOfferingsPaginator(request); for (software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeOfferingsIterable responses = client.getReservedNodeExchangeOfferingsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 getReservedNodeExchangeOfferings(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsRequest)operation.
 This is a convenience which creates an instance of the GetReservedNodeExchangeOfferingsRequest.Builderavoiding the need to create one manually viaGetReservedNodeExchangeOfferingsRequest.builder()- Parameters:
- getReservedNodeExchangeOfferingsRequest- A- Consumerthat will call methods on- GetReservedNodeExchangeOfferingsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
getResourcePolicydefault GetResourcePolicyResponse getResourcePolicy(GetResourcePolicyRequest getResourcePolicyRequest) throws ResourceNotFoundException, InvalidPolicyException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Get the resource policy for a specified resource. - Parameters:
- getResourcePolicyRequest-
- Returns:
- Result of the GetResourcePolicy operation returned by the service.
- See Also:
 
- 
getResourcePolicydefault GetResourcePolicyResponse getResourcePolicy(Consumer<GetResourcePolicyRequest.Builder> getResourcePolicyRequest) throws ResourceNotFoundException, InvalidPolicyException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Get the resource policy for a specified resource. 
 This is a convenience which creates an instance of the GetResourcePolicyRequest.Builderavoiding the need to create one manually viaGetResourcePolicyRequest.builder()- Parameters:
- getResourcePolicyRequest- A- Consumerthat will call methods on- GetResourcePolicyRequest.Builderto create a request.
- Returns:
- Result of the GetResourcePolicy operation returned by the service.
- See Also:
 
- 
listRecommendationsdefault ListRecommendationsResponse listRecommendations(ListRecommendationsRequest listRecommendationsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException List the Amazon Redshift Advisor recommendations for one or multiple Amazon Redshift clusters in an Amazon Web Services account. - Parameters:
- listRecommendationsRequest-
- Returns:
- Result of the ListRecommendations operation returned by the service.
- See Also:
 
- 
listRecommendationsdefault ListRecommendationsResponse listRecommendations(Consumer<ListRecommendationsRequest.Builder> listRecommendationsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException List the Amazon Redshift Advisor recommendations for one or multiple Amazon Redshift clusters in an Amazon Web Services account. 
 This is a convenience which creates an instance of the ListRecommendationsRequest.Builderavoiding the need to create one manually viaListRecommendationsRequest.builder()- Parameters:
- listRecommendationsRequest- A- Consumerthat will call methods on- ListRecommendationsRequest.Builderto create a request.
- Returns:
- Result of the ListRecommendations operation returned by the service.
- See Also:
 
- 
listRecommendationsPaginatordefault ListRecommendationsIterable listRecommendationsPaginator(ListRecommendationsRequest listRecommendationsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of listRecommendations(software.amazon.awssdk.services.redshift.model.ListRecommendationsRequest)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.redshift.paginators.ListRecommendationsIterable responses = client.listRecommendationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.ListRecommendationsIterable responses = client .listRecommendationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.ListRecommendationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.ListRecommendationsIterable responses = client.listRecommendationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 listRecommendations(software.amazon.awssdk.services.redshift.model.ListRecommendationsRequest)operation.- Parameters:
- listRecommendationsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
listRecommendationsPaginatordefault ListRecommendationsIterable listRecommendationsPaginator(Consumer<ListRecommendationsRequest.Builder> listRecommendationsRequest) throws ClusterNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This is a variant of listRecommendations(software.amazon.awssdk.services.redshift.model.ListRecommendationsRequest)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.redshift.paginators.ListRecommendationsIterable responses = client.listRecommendationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.redshift.paginators.ListRecommendationsIterable responses = client .listRecommendationsPaginator(request); for (software.amazon.awssdk.services.redshift.model.ListRecommendationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.redshift.paginators.ListRecommendationsIterable responses = client.listRecommendationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxRecords 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 listRecommendations(software.amazon.awssdk.services.redshift.model.ListRecommendationsRequest)operation.
 This is a convenience which creates an instance of the ListRecommendationsRequest.Builderavoiding the need to create one manually viaListRecommendationsRequest.builder()- Parameters:
- listRecommendationsRequest- A- Consumerthat will call methods on- ListRecommendationsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
modifyAquaConfigurationdefault ModifyAquaConfigurationResponse modifyAquaConfiguration(ModifyAquaConfigurationRequest modifyAquaConfigurationRequest) throws ClusterNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This operation is retired. Calling this operation does not change AQUA configuration. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator). - Parameters:
- modifyAquaConfigurationRequest-
- Returns:
- Result of the ModifyAquaConfiguration operation returned by the service.
- See Also:
 
- 
modifyAquaConfigurationdefault ModifyAquaConfigurationResponse modifyAquaConfiguration(Consumer<ModifyAquaConfigurationRequest.Builder> modifyAquaConfigurationRequest) throws ClusterNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException This operation is retired. Calling this operation does not change AQUA configuration. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator). 
 This is a convenience which creates an instance of the ModifyAquaConfigurationRequest.Builderavoiding the need to create one manually viaModifyAquaConfigurationRequest.builder()- Parameters:
- modifyAquaConfigurationRequest- A- Consumerthat will call methods on- ModifyAquaConfigurationRequest.Builderto create a request.
- Returns:
- Result of the ModifyAquaConfiguration operation returned by the service.
- See Also:
 
- 
modifyAuthenticationProfiledefault ModifyAuthenticationProfileResponse modifyAuthenticationProfile(ModifyAuthenticationProfileRequest modifyAuthenticationProfileRequest) throws AuthenticationProfileNotFoundException, AuthenticationProfileQuotaExceededException, InvalidAuthenticationProfileRequestException, AwsServiceException, SdkClientException, RedshiftException Modifies an authentication profile. - Parameters:
- modifyAuthenticationProfileRequest-
- Returns:
- Result of the ModifyAuthenticationProfile operation returned by the service.
- See Also:
 
- 
modifyAuthenticationProfiledefault ModifyAuthenticationProfileResponse modifyAuthenticationProfile(Consumer<ModifyAuthenticationProfileRequest.Builder> modifyAuthenticationProfileRequest) throws AuthenticationProfileNotFoundException, AuthenticationProfileQuotaExceededException, InvalidAuthenticationProfileRequestException, AwsServiceException, SdkClientException, RedshiftException Modifies an authentication profile. 
 This is a convenience which creates an instance of the ModifyAuthenticationProfileRequest.Builderavoiding the need to create one manually viaModifyAuthenticationProfileRequest.builder()- Parameters:
- modifyAuthenticationProfileRequest- A- Consumerthat will call methods on- ModifyAuthenticationProfileRequest.Builderto create a request.
- Returns:
- Result of the ModifyAuthenticationProfile operation returned by the service.
- See Also:
 
- 
modifyClusterdefault ModifyClusterResponse modifyCluster(ModifyClusterRequest modifyClusterRequest) throws InvalidClusterStateException, InvalidClusterSecurityGroupStateException, ClusterNotFoundException, NumberOfNodesQuotaExceededException, NumberOfNodesPerClusterLimitExceededException, ClusterSecurityGroupNotFoundException, ClusterParameterGroupNotFoundException, InsufficientClusterCapacityException, UnsupportedOptionException, UnauthorizedOperationException, HsmClientCertificateNotFoundException, HsmConfigurationNotFoundException, ClusterAlreadyExistsException, LimitExceededException, DependentServiceRequestThrottlingException, InvalidElasticIpException, TableLimitExceededException, InvalidClusterTrackException, InvalidRetentionPeriodException, UnsupportedOperationException, CustomCnameAssociationException, Ipv6CidrBlockNotFoundException, AwsServiceException, SdkClientException, RedshiftException Modifies the settings for a cluster. You can also change node type and the number of nodes to scale up or down the cluster. When resizing a cluster, you must specify both the number of nodes and the node type even if one of the parameters does not change. You can add another security or parameter group, or change the admin user password. Resetting a cluster password or modifying the security groups associated with a cluster do not need a reboot. However, modifying a parameter group requires a reboot for parameters to take effect. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: - 
 Creating a public cluster 
- 
 Restoring a public cluster 
- 
 Modifying a private cluster to be public 
- 
 Adding a subnet with VPC BPA turned on to the subnet group when there's at least one public cluster within the group 
 For more information about VPC BPA, see Block public access to VPCs and subnets in the Amazon VPC User Guide. - Parameters:
- modifyClusterRequest-
- Returns:
- Result of the ModifyCluster operation returned by the service.
- See Also:
 
- 
 
- 
modifyClusterdefault ModifyClusterResponse modifyCluster(Consumer<ModifyClusterRequest.Builder> modifyClusterRequest) throws InvalidClusterStateException, InvalidClusterSecurityGroupStateException, ClusterNotFoundException, NumberOfNodesQuotaExceededException, NumberOfNodesPerClusterLimitExceededException, ClusterSecurityGroupNotFoundException, ClusterParameterGroupNotFoundException, InsufficientClusterCapacityException, UnsupportedOptionException, UnauthorizedOperationException, HsmClientCertificateNotFoundException, HsmConfigurationNotFoundException, ClusterAlreadyExistsException, LimitExceededException, DependentServiceRequestThrottlingException, InvalidElasticIpException, TableLimitExceededException, InvalidClusterTrackException, InvalidRetentionPeriodException, UnsupportedOperationException, CustomCnameAssociationException, Ipv6CidrBlockNotFoundException, AwsServiceException, SdkClientException, RedshiftException Modifies the settings for a cluster. You can also change node type and the number of nodes to scale up or down the cluster. When resizing a cluster, you must specify both the number of nodes and the node type even if one of the parameters does not change. You can add another security or parameter group, or change the admin user password. Resetting a cluster password or modifying the security groups associated with a cluster do not need a reboot. However, modifying a parameter group requires a reboot for parameters to take effect. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: - 
 Creating a public cluster 
- 
 Restoring a public cluster 
- 
 Modifying a private cluster to be public 
- 
 Adding a subnet with VPC BPA turned on to the subnet group when there's at least one public cluster within the group 
 For more information about VPC BPA, see Block public access to VPCs and subnets in the Amazon VPC User Guide. 
 This is a convenience which creates an instance of the ModifyClusterRequest.Builderavoiding the need to create one manually viaModifyClusterRequest.builder()- Parameters:
- modifyClusterRequest- A- Consumerthat will call methods on- ModifyClusterRequest.Builderto create a request.
- Returns:
- Result of the ModifyCluster operation returned by the service.
- See Also:
 
- 
 
- 
modifyClusterDbRevisiondefault ModifyClusterDbRevisionResponse modifyClusterDbRevision(ModifyClusterDbRevisionRequest modifyClusterDbRevisionRequest) throws ClusterNotFoundException, ClusterOnLatestRevisionException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies the database revision of a cluster. The database revision is a unique revision of the database running in a cluster. - Parameters:
- modifyClusterDbRevisionRequest-
- Returns:
- Result of the ModifyClusterDbRevision operation returned by the service.
- See Also:
 
- 
modifyClusterDbRevisiondefault ModifyClusterDbRevisionResponse modifyClusterDbRevision(Consumer<ModifyClusterDbRevisionRequest.Builder> modifyClusterDbRevisionRequest) throws ClusterNotFoundException, ClusterOnLatestRevisionException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies the database revision of a cluster. The database revision is a unique revision of the database running in a cluster. 
 This is a convenience which creates an instance of the ModifyClusterDbRevisionRequest.Builderavoiding the need to create one manually viaModifyClusterDbRevisionRequest.builder()- Parameters:
- modifyClusterDbRevisionRequest- A- Consumerthat will call methods on- ModifyClusterDbRevisionRequest.Builderto create a request.
- Returns:
- Result of the ModifyClusterDbRevision operation returned by the service.
- See Also:
 
- 
modifyClusterIamRolesdefault ModifyClusterIamRolesResponse modifyClusterIamRoles(ModifyClusterIamRolesRequest modifyClusterIamRolesRequest) throws InvalidClusterStateException, ClusterNotFoundException, AwsServiceException, SdkClientException, RedshiftException Modifies the list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services. The maximum number of IAM roles that you can associate is subject to a quota. For more information, go to Quotas and limits in the Amazon Redshift Cluster Management Guide. - Parameters:
- modifyClusterIamRolesRequest-
- Returns:
- Result of the ModifyClusterIamRoles operation returned by the service.
- See Also:
 
- 
modifyClusterIamRolesdefault ModifyClusterIamRolesResponse modifyClusterIamRoles(Consumer<ModifyClusterIamRolesRequest.Builder> modifyClusterIamRolesRequest) throws InvalidClusterStateException, ClusterNotFoundException, AwsServiceException, SdkClientException, RedshiftException Modifies the list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services. The maximum number of IAM roles that you can associate is subject to a quota. For more information, go to Quotas and limits in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the ModifyClusterIamRolesRequest.Builderavoiding the need to create one manually viaModifyClusterIamRolesRequest.builder()- Parameters:
- modifyClusterIamRolesRequest- A- Consumerthat will call methods on- ModifyClusterIamRolesRequest.Builderto create a request.
- Returns:
- Result of the ModifyClusterIamRoles operation returned by the service.
- See Also:
 
- 
modifyClusterMaintenancedefault ModifyClusterMaintenanceResponse modifyClusterMaintenance(ModifyClusterMaintenanceRequest modifyClusterMaintenanceRequest) throws ClusterNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Modifies the maintenance settings of a cluster. - Parameters:
- modifyClusterMaintenanceRequest-
- Returns:
- Result of the ModifyClusterMaintenance operation returned by the service.
- See Also:
 
- 
modifyClusterMaintenancedefault ModifyClusterMaintenanceResponse modifyClusterMaintenance(Consumer<ModifyClusterMaintenanceRequest.Builder> modifyClusterMaintenanceRequest) throws ClusterNotFoundException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Modifies the maintenance settings of a cluster. 
 This is a convenience which creates an instance of the ModifyClusterMaintenanceRequest.Builderavoiding the need to create one manually viaModifyClusterMaintenanceRequest.builder()- Parameters:
- modifyClusterMaintenanceRequest- A- Consumerthat will call methods on- ModifyClusterMaintenanceRequest.Builderto create a request.
- Returns:
- Result of the ModifyClusterMaintenance operation returned by the service.
- See Also:
 
- 
modifyClusterParameterGroupdefault ModifyClusterParameterGroupResponse modifyClusterParameterGroup(ModifyClusterParameterGroupRequest modifyClusterParameterGroupRequest) throws ClusterParameterGroupNotFoundException, InvalidClusterParameterGroupStateException, AwsServiceException, SdkClientException, RedshiftException Modifies the parameters of a parameter group. For the parameters parameter, it can't contain ASCII characters. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. - Parameters:
- modifyClusterParameterGroupRequest- Describes a modify cluster parameter group operation.
- Returns:
- Result of the ModifyClusterParameterGroup operation returned by the service.
- See Also:
 
- 
modifyClusterParameterGroupdefault ModifyClusterParameterGroupResponse modifyClusterParameterGroup(Consumer<ModifyClusterParameterGroupRequest.Builder> modifyClusterParameterGroupRequest) throws ClusterParameterGroupNotFoundException, InvalidClusterParameterGroupStateException, AwsServiceException, SdkClientException, RedshiftException Modifies the parameters of a parameter group. For the parameters parameter, it can't contain ASCII characters. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the ModifyClusterParameterGroupRequest.Builderavoiding the need to create one manually viaModifyClusterParameterGroupRequest.builder()- Parameters:
- modifyClusterParameterGroupRequest- A- Consumerthat will call methods on- ModifyClusterParameterGroupRequest.Builderto create a request. Describes a modify cluster parameter group operation.
- Returns:
- Result of the ModifyClusterParameterGroup operation returned by the service.
- See Also:
 
- 
modifyClusterSnapshotdefault ModifyClusterSnapshotResponse modifyClusterSnapshot(ModifyClusterSnapshotRequest modifyClusterSnapshotRequest) throws InvalidClusterSnapshotStateException, ClusterSnapshotNotFoundException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Modifies the settings for a snapshot. This exanmple modifies the manual retention period setting for a cluster snapshot. - Parameters:
- modifyClusterSnapshotRequest-
- Returns:
- Result of the ModifyClusterSnapshot operation returned by the service.
- See Also:
 
- 
modifyClusterSnapshotdefault ModifyClusterSnapshotResponse modifyClusterSnapshot(Consumer<ModifyClusterSnapshotRequest.Builder> modifyClusterSnapshotRequest) throws InvalidClusterSnapshotStateException, ClusterSnapshotNotFoundException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Modifies the settings for a snapshot. This exanmple modifies the manual retention period setting for a cluster snapshot. 
 This is a convenience which creates an instance of the ModifyClusterSnapshotRequest.Builderavoiding the need to create one manually viaModifyClusterSnapshotRequest.builder()- Parameters:
- modifyClusterSnapshotRequest- A- Consumerthat will call methods on- ModifyClusterSnapshotRequest.Builderto create a request.
- Returns:
- Result of the ModifyClusterSnapshot operation returned by the service.
- See Also:
 
- 
modifyClusterSnapshotScheduledefault ModifyClusterSnapshotScheduleResponse modifyClusterSnapshotSchedule(ModifyClusterSnapshotScheduleRequest modifyClusterSnapshotScheduleRequest) throws ClusterNotFoundException, SnapshotScheduleNotFoundException, InvalidClusterSnapshotScheduleStateException, AwsServiceException, SdkClientException, RedshiftException Modifies a snapshot schedule for a cluster. - Parameters:
- modifyClusterSnapshotScheduleRequest-
- Returns:
- Result of the ModifyClusterSnapshotSchedule operation returned by the service.
- See Also:
 
- 
modifyClusterSnapshotScheduledefault ModifyClusterSnapshotScheduleResponse modifyClusterSnapshotSchedule(Consumer<ModifyClusterSnapshotScheduleRequest.Builder> modifyClusterSnapshotScheduleRequest) throws ClusterNotFoundException, SnapshotScheduleNotFoundException, InvalidClusterSnapshotScheduleStateException, AwsServiceException, SdkClientException, RedshiftException Modifies a snapshot schedule for a cluster. 
 This is a convenience which creates an instance of the ModifyClusterSnapshotScheduleRequest.Builderavoiding the need to create one manually viaModifyClusterSnapshotScheduleRequest.builder()- Parameters:
- modifyClusterSnapshotScheduleRequest- A- Consumerthat will call methods on- ModifyClusterSnapshotScheduleRequest.Builderto create a request.
- Returns:
- Result of the ModifyClusterSnapshotSchedule operation returned by the service.
- See Also:
 
- 
modifyClusterSubnetGroupdefault ModifyClusterSubnetGroupResponse modifyClusterSubnetGroup(ModifyClusterSubnetGroupRequest modifyClusterSubnetGroupRequest) throws ClusterSubnetGroupNotFoundException, ClusterSubnetQuotaExceededException, SubnetAlreadyInUseException, InvalidSubnetException, UnauthorizedOperationException, DependentServiceRequestThrottlingException, AwsServiceException, SdkClientException, RedshiftException Modifies a cluster subnet group to include the specified list of VPC subnets. The operation replaces the existing list of subnets with the new list of subnets. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: - 
 Creating a public cluster 
- 
 Restoring a public cluster 
- 
 Modifying a private cluster to be public 
- 
 Adding a subnet with VPC BPA turned on to the subnet group when there's at least one public cluster within the group 
 For more information about VPC BPA, see Block public access to VPCs and subnets in the Amazon VPC User Guide. - Parameters:
- modifyClusterSubnetGroupRequest-
- Returns:
- Result of the ModifyClusterSubnetGroup operation returned by the service.
- See Also:
 
- 
 
- 
modifyClusterSubnetGroupdefault ModifyClusterSubnetGroupResponse modifyClusterSubnetGroup(Consumer<ModifyClusterSubnetGroupRequest.Builder> modifyClusterSubnetGroupRequest) throws ClusterSubnetGroupNotFoundException, ClusterSubnetQuotaExceededException, SubnetAlreadyInUseException, InvalidSubnetException, UnauthorizedOperationException, DependentServiceRequestThrottlingException, AwsServiceException, SdkClientException, RedshiftException Modifies a cluster subnet group to include the specified list of VPC subnets. The operation replaces the existing list of subnets with the new list of subnets. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: - 
 Creating a public cluster 
- 
 Restoring a public cluster 
- 
 Modifying a private cluster to be public 
- 
 Adding a subnet with VPC BPA turned on to the subnet group when there's at least one public cluster within the group 
 For more information about VPC BPA, see Block public access to VPCs and subnets in the Amazon VPC User Guide. 
 This is a convenience which creates an instance of the ModifyClusterSubnetGroupRequest.Builderavoiding the need to create one manually viaModifyClusterSubnetGroupRequest.builder()- Parameters:
- modifyClusterSubnetGroupRequest- A- Consumerthat will call methods on- ModifyClusterSubnetGroupRequest.Builderto create a request.
- Returns:
- Result of the ModifyClusterSubnetGroup operation returned by the service.
- See Also:
 
- 
 
- 
modifyCustomDomainAssociationdefault ModifyCustomDomainAssociationResponse modifyCustomDomainAssociation(ModifyCustomDomainAssociationRequest modifyCustomDomainAssociationRequest) throws UnsupportedOperationException, ClusterNotFoundException, CustomCnameAssociationException, CustomDomainAssociationNotFoundException, AwsServiceException, SdkClientException, RedshiftException Contains information for changing a custom domain association. - Parameters:
- modifyCustomDomainAssociationRequest-
- Returns:
- Result of the ModifyCustomDomainAssociation operation returned by the service.
- See Also:
 
- 
modifyCustomDomainAssociationdefault ModifyCustomDomainAssociationResponse modifyCustomDomainAssociation(Consumer<ModifyCustomDomainAssociationRequest.Builder> modifyCustomDomainAssociationRequest) throws UnsupportedOperationException, ClusterNotFoundException, CustomCnameAssociationException, CustomDomainAssociationNotFoundException, AwsServiceException, SdkClientException, RedshiftException Contains information for changing a custom domain association. 
 This is a convenience which creates an instance of the ModifyCustomDomainAssociationRequest.Builderavoiding the need to create one manually viaModifyCustomDomainAssociationRequest.builder()- Parameters:
- modifyCustomDomainAssociationRequest- A- Consumerthat will call methods on- ModifyCustomDomainAssociationRequest.Builderto create a request.
- Returns:
- Result of the ModifyCustomDomainAssociation operation returned by the service.
- See Also:
 
- 
modifyEndpointAccessdefault ModifyEndpointAccessResponse modifyEndpointAccess(ModifyEndpointAccessRequest modifyEndpointAccessRequest) throws InvalidClusterSecurityGroupStateException, ClusterNotFoundException, InvalidEndpointStateException, EndpointNotFoundException, InvalidClusterStateException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies a Redshift-managed VPC endpoint. - Parameters:
- modifyEndpointAccessRequest-
- Returns:
- Result of the ModifyEndpointAccess operation returned by the service.
- See Also:
 
- 
modifyEndpointAccessdefault ModifyEndpointAccessResponse modifyEndpointAccess(Consumer<ModifyEndpointAccessRequest.Builder> modifyEndpointAccessRequest) throws InvalidClusterSecurityGroupStateException, ClusterNotFoundException, InvalidEndpointStateException, EndpointNotFoundException, InvalidClusterStateException, UnauthorizedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies a Redshift-managed VPC endpoint. 
 This is a convenience which creates an instance of the ModifyEndpointAccessRequest.Builderavoiding the need to create one manually viaModifyEndpointAccessRequest.builder()- Parameters:
- modifyEndpointAccessRequest- A- Consumerthat will call methods on- ModifyEndpointAccessRequest.Builderto create a request.
- Returns:
- Result of the ModifyEndpointAccess operation returned by the service.
- See Also:
 
- 
modifyEventSubscriptiondefault ModifyEventSubscriptionResponse modifyEventSubscription(ModifyEventSubscriptionRequest modifyEventSubscriptionRequest) throws SubscriptionNotFoundException, SnsInvalidTopicException, SnsNoAuthorizationException, SnsTopicArnNotFoundException, SubscriptionEventIdNotFoundException, SubscriptionCategoryNotFoundException, SubscriptionSeverityNotFoundException, SourceNotFoundException, InvalidSubscriptionStateException, AwsServiceException, SdkClientException, RedshiftException Modifies an existing Amazon Redshift event notification subscription. - Parameters:
- modifyEventSubscriptionRequest-
- Returns:
- Result of the ModifyEventSubscription operation returned by the service.
- See Also:
 
- 
modifyEventSubscriptiondefault ModifyEventSubscriptionResponse modifyEventSubscription(Consumer<ModifyEventSubscriptionRequest.Builder> modifyEventSubscriptionRequest) throws SubscriptionNotFoundException, SnsInvalidTopicException, SnsNoAuthorizationException, SnsTopicArnNotFoundException, SubscriptionEventIdNotFoundException, SubscriptionCategoryNotFoundException, SubscriptionSeverityNotFoundException, SourceNotFoundException, InvalidSubscriptionStateException, AwsServiceException, SdkClientException, RedshiftException Modifies an existing Amazon Redshift event notification subscription. 
 This is a convenience which creates an instance of the ModifyEventSubscriptionRequest.Builderavoiding the need to create one manually viaModifyEventSubscriptionRequest.builder()- Parameters:
- modifyEventSubscriptionRequest- A- Consumerthat will call methods on- ModifyEventSubscriptionRequest.Builderto create a request.
- Returns:
- Result of the ModifyEventSubscription operation returned by the service.
- See Also:
 
- 
modifyIntegrationdefault ModifyIntegrationResponse modifyIntegration(ModifyIntegrationRequest modifyIntegrationRequest) throws IntegrationNotFoundException, IntegrationConflictStateException, IntegrationConflictOperationException, IntegrationAlreadyExistsException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies a zero-ETL integration or S3 event integration with Amazon Redshift. - Parameters:
- modifyIntegrationRequest-
- Returns:
- Result of the ModifyIntegration operation returned by the service.
- See Also:
 
- 
modifyIntegrationdefault ModifyIntegrationResponse modifyIntegration(Consumer<ModifyIntegrationRequest.Builder> modifyIntegrationRequest) throws IntegrationNotFoundException, IntegrationConflictStateException, IntegrationConflictOperationException, IntegrationAlreadyExistsException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies a zero-ETL integration or S3 event integration with Amazon Redshift. 
 This is a convenience which creates an instance of the ModifyIntegrationRequest.Builderavoiding the need to create one manually viaModifyIntegrationRequest.builder()- Parameters:
- modifyIntegrationRequest- A- Consumerthat will call methods on- ModifyIntegrationRequest.Builderto create a request.
- Returns:
- Result of the ModifyIntegration operation returned by the service.
- See Also:
 
- 
modifyRedshiftIdcApplicationdefault ModifyRedshiftIdcApplicationResponse modifyRedshiftIdcApplication(ModifyRedshiftIdcApplicationRequest modifyRedshiftIdcApplicationRequest) throws RedshiftIdcApplicationNotExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, AwsServiceException, SdkClientException, RedshiftException Changes an existing Amazon Redshift IAM Identity Center application. - Parameters:
- modifyRedshiftIdcApplicationRequest-
- Returns:
- Result of the ModifyRedshiftIdcApplication operation returned by the service.
- See Also:
 
- 
modifyRedshiftIdcApplicationdefault ModifyRedshiftIdcApplicationResponse modifyRedshiftIdcApplication(Consumer<ModifyRedshiftIdcApplicationRequest.Builder> modifyRedshiftIdcApplicationRequest) throws RedshiftIdcApplicationNotExistsException, DependentServiceUnavailableException, UnsupportedOperationException, DependentServiceAccessDeniedException, AwsServiceException, SdkClientException, RedshiftException Changes an existing Amazon Redshift IAM Identity Center application. 
 This is a convenience which creates an instance of the ModifyRedshiftIdcApplicationRequest.Builderavoiding the need to create one manually viaModifyRedshiftIdcApplicationRequest.builder()- Parameters:
- modifyRedshiftIdcApplicationRequest- A- Consumerthat will call methods on- ModifyRedshiftIdcApplicationRequest.Builderto create a request.
- Returns:
- Result of the ModifyRedshiftIdcApplication operation returned by the service.
- See Also:
 
- 
modifyScheduledActiondefault ModifyScheduledActionResponse modifyScheduledAction(ModifyScheduledActionRequest modifyScheduledActionRequest) throws ClusterNotFoundException, ScheduledActionNotFoundException, ScheduledActionTypeUnsupportedException, InvalidScheduleException, InvalidScheduledActionException, UnauthorizedOperationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies a scheduled action. - Parameters:
- modifyScheduledActionRequest-
- Returns:
- Result of the ModifyScheduledAction operation returned by the service.
- See Also:
 
- 
modifyScheduledActiondefault ModifyScheduledActionResponse modifyScheduledAction(Consumer<ModifyScheduledActionRequest.Builder> modifyScheduledActionRequest) throws ClusterNotFoundException, ScheduledActionNotFoundException, ScheduledActionTypeUnsupportedException, InvalidScheduleException, InvalidScheduledActionException, UnauthorizedOperationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies a scheduled action. 
 This is a convenience which creates an instance of the ModifyScheduledActionRequest.Builderavoiding the need to create one manually viaModifyScheduledActionRequest.builder()- Parameters:
- modifyScheduledActionRequest- A- Consumerthat will call methods on- ModifyScheduledActionRequest.Builderto create a request.
- Returns:
- Result of the ModifyScheduledAction operation returned by the service.
- See Also:
 
- 
modifySnapshotCopyRetentionPerioddefault ModifySnapshotCopyRetentionPeriodResponse modifySnapshotCopyRetentionPeriod(ModifySnapshotCopyRetentionPeriodRequest modifySnapshotCopyRetentionPeriodRequest) throws ClusterNotFoundException, SnapshotCopyDisabledException, UnauthorizedOperationException, InvalidClusterStateException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Modifies the number of days to retain snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region. By default, this operation only changes the retention period of copied automated snapshots. The retention periods for both new and existing copied automated snapshots are updated with the new retention period. You can set the manual option to change only the retention periods of copied manual snapshots. If you set this option, only newly copied manual snapshots have the new retention period. - Parameters:
- modifySnapshotCopyRetentionPeriodRequest-
- Returns:
- Result of the ModifySnapshotCopyRetentionPeriod operation returned by the service.
- See Also:
 
- 
modifySnapshotCopyRetentionPerioddefault ModifySnapshotCopyRetentionPeriodResponse modifySnapshotCopyRetentionPeriod(Consumer<ModifySnapshotCopyRetentionPeriodRequest.Builder> modifySnapshotCopyRetentionPeriodRequest) throws ClusterNotFoundException, SnapshotCopyDisabledException, UnauthorizedOperationException, InvalidClusterStateException, InvalidRetentionPeriodException, AwsServiceException, SdkClientException, RedshiftException Modifies the number of days to retain snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region. By default, this operation only changes the retention period of copied automated snapshots. The retention periods for both new and existing copied automated snapshots are updated with the new retention period. You can set the manual option to change only the retention periods of copied manual snapshots. If you set this option, only newly copied manual snapshots have the new retention period. 
 This is a convenience which creates an instance of the ModifySnapshotCopyRetentionPeriodRequest.Builderavoiding the need to create one manually viaModifySnapshotCopyRetentionPeriodRequest.builder()- Parameters:
- modifySnapshotCopyRetentionPeriodRequest- A- Consumerthat will call methods on- ModifySnapshotCopyRetentionPeriodRequest.Builderto create a request.
- Returns:
- Result of the ModifySnapshotCopyRetentionPeriod operation returned by the service.
- See Also:
 
- 
modifySnapshotScheduledefault ModifySnapshotScheduleResponse modifySnapshotSchedule(ModifySnapshotScheduleRequest modifySnapshotScheduleRequest) throws InvalidScheduleException, SnapshotScheduleNotFoundException, SnapshotScheduleUpdateInProgressException, AwsServiceException, SdkClientException, RedshiftException Modifies a snapshot schedule. Any schedule associated with a cluster is modified asynchronously. - Parameters:
- modifySnapshotScheduleRequest-
- Returns:
- Result of the ModifySnapshotSchedule operation returned by the service.
- See Also:
 
- 
modifySnapshotScheduledefault ModifySnapshotScheduleResponse modifySnapshotSchedule(Consumer<ModifySnapshotScheduleRequest.Builder> modifySnapshotScheduleRequest) throws InvalidScheduleException, SnapshotScheduleNotFoundException, SnapshotScheduleUpdateInProgressException, AwsServiceException, SdkClientException, RedshiftException Modifies a snapshot schedule. Any schedule associated with a cluster is modified asynchronously. 
 This is a convenience which creates an instance of the ModifySnapshotScheduleRequest.Builderavoiding the need to create one manually viaModifySnapshotScheduleRequest.builder()- Parameters:
- modifySnapshotScheduleRequest- A- Consumerthat will call methods on- ModifySnapshotScheduleRequest.Builderto create a request.
- Returns:
- Result of the ModifySnapshotSchedule operation returned by the service.
- See Also:
 
- 
modifyUsageLimitdefault ModifyUsageLimitResponse modifyUsageLimit(ModifyUsageLimitRequest modifyUsageLimitRequest) throws InvalidUsageLimitException, UsageLimitNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies a usage limit in a cluster. You can't modify the feature type or period of a usage limit. - Parameters:
- modifyUsageLimitRequest-
- Returns:
- Result of the ModifyUsageLimit operation returned by the service.
- See Also:
 
- 
modifyUsageLimitdefault ModifyUsageLimitResponse modifyUsageLimit(Consumer<ModifyUsageLimitRequest.Builder> modifyUsageLimitRequest) throws InvalidUsageLimitException, UsageLimitNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Modifies a usage limit in a cluster. You can't modify the feature type or period of a usage limit. 
 This is a convenience which creates an instance of the ModifyUsageLimitRequest.Builderavoiding the need to create one manually viaModifyUsageLimitRequest.builder()- Parameters:
- modifyUsageLimitRequest- A- Consumerthat will call methods on- ModifyUsageLimitRequest.Builderto create a request.
- Returns:
- Result of the ModifyUsageLimit operation returned by the service.
- See Also:
 
- 
pauseClusterdefault PauseClusterResponse pauseCluster(PauseClusterRequest pauseClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Pauses a cluster. - Parameters:
- pauseClusterRequest- Describes a pause cluster operation. For example, a scheduled action to run the- PauseClusterAPI operation.
- Returns:
- Result of the PauseCluster operation returned by the service.
- See Also:
 
- 
pauseClusterdefault PauseClusterResponse pauseCluster(Consumer<PauseClusterRequest.Builder> pauseClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Pauses a cluster. 
 This is a convenience which creates an instance of the PauseClusterRequest.Builderavoiding the need to create one manually viaPauseClusterRequest.builder()- Parameters:
- pauseClusterRequest- A- Consumerthat will call methods on- PauseClusterRequest.Builderto create a request. Describes a pause cluster operation. For example, a scheduled action to run the- PauseClusterAPI operation.
- Returns:
- Result of the PauseCluster operation returned by the service.
- See Also:
 
- 
purchaseReservedNodeOfferingdefault PurchaseReservedNodeOfferingResponse purchaseReservedNodeOffering(PurchaseReservedNodeOfferingRequest purchaseReservedNodeOfferingRequest) throws ReservedNodeOfferingNotFoundException, ReservedNodeAlreadyExistsException, ReservedNodeQuotaExceededException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Allows you to purchase reserved nodes. Amazon Redshift offers a predefined set of reserved node offerings. You can purchase one or more of the offerings. You can call the DescribeReservedNodeOfferings API to obtain the available reserved node offerings. You can call this API by providing a specific reserved node offering and the number of nodes you want to reserve. For more information about reserved node offerings, go to Purchasing Reserved Nodes in the Amazon Redshift Cluster Management Guide. - Parameters:
- purchaseReservedNodeOfferingRequest-
- Returns:
- Result of the PurchaseReservedNodeOffering operation returned by the service.
- See Also:
 
- 
purchaseReservedNodeOfferingdefault PurchaseReservedNodeOfferingResponse purchaseReservedNodeOffering(Consumer<PurchaseReservedNodeOfferingRequest.Builder> purchaseReservedNodeOfferingRequest) throws ReservedNodeOfferingNotFoundException, ReservedNodeAlreadyExistsException, ReservedNodeQuotaExceededException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Allows you to purchase reserved nodes. Amazon Redshift offers a predefined set of reserved node offerings. You can purchase one or more of the offerings. You can call the DescribeReservedNodeOfferings API to obtain the available reserved node offerings. You can call this API by providing a specific reserved node offering and the number of nodes you want to reserve. For more information about reserved node offerings, go to Purchasing Reserved Nodes in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the PurchaseReservedNodeOfferingRequest.Builderavoiding the need to create one manually viaPurchaseReservedNodeOfferingRequest.builder()- Parameters:
- purchaseReservedNodeOfferingRequest- A- Consumerthat will call methods on- PurchaseReservedNodeOfferingRequest.Builderto create a request.
- Returns:
- Result of the PurchaseReservedNodeOffering operation returned by the service.
- See Also:
 
- 
putResourcePolicydefault PutResourcePolicyResponse putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest) throws ResourceNotFoundException, InvalidPolicyException, ConflictPolicyUpdateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Updates the resource policy for a specified resource. - Parameters:
- putResourcePolicyRequest-
- Returns:
- Result of the PutResourcePolicy operation returned by the service.
- See Also:
 
- 
putResourcePolicydefault PutResourcePolicyResponse putResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest) throws ResourceNotFoundException, InvalidPolicyException, ConflictPolicyUpdateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Updates the resource policy for a specified resource. 
 This is a convenience which creates an instance of the PutResourcePolicyRequest.Builderavoiding the need to create one manually viaPutResourcePolicyRequest.builder()- Parameters:
- putResourcePolicyRequest- A- Consumerthat will call methods on- PutResourcePolicyRequest.Builderto create a request.
- Returns:
- Result of the PutResourcePolicy operation returned by the service.
- See Also:
 
- 
rebootClusterdefault RebootClusterResponse rebootCluster(RebootClusterRequest rebootClusterRequest) throws InvalidClusterStateException, ClusterNotFoundException, AwsServiceException, SdkClientException, RedshiftException Reboots a cluster. This action is taken as soon as possible. It results in a momentary outage to the cluster, during which the cluster status is set to rebooting. A cluster event is created when the reboot is completed. Any pending cluster modifications (see ModifyCluster) are applied at this reboot. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide.- Parameters:
- rebootClusterRequest-
- Returns:
- Result of the RebootCluster operation returned by the service.
- See Also:
 
- 
rebootClusterdefault RebootClusterResponse rebootCluster(Consumer<RebootClusterRequest.Builder> rebootClusterRequest) throws InvalidClusterStateException, ClusterNotFoundException, AwsServiceException, SdkClientException, RedshiftException Reboots a cluster. This action is taken as soon as possible. It results in a momentary outage to the cluster, during which the cluster status is set to rebooting. A cluster event is created when the reboot is completed. Any pending cluster modifications (see ModifyCluster) are applied at this reboot. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide.
 This is a convenience which creates an instance of the RebootClusterRequest.Builderavoiding the need to create one manually viaRebootClusterRequest.builder()- Parameters:
- rebootClusterRequest- A- Consumerthat will call methods on- RebootClusterRequest.Builderto create a request.
- Returns:
- Result of the RebootCluster operation returned by the service.
- See Also:
 
- 
registerNamespacedefault RegisterNamespaceResponse registerNamespace(RegisterNamespaceRequest registerNamespaceRequest) throws ClusterNotFoundException, InvalidNamespaceException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Registers a cluster or serverless namespace to the Amazon Web Services Glue Data Catalog. - Parameters:
- registerNamespaceRequest-
- Returns:
- Result of the RegisterNamespace operation returned by the service.
- See Also:
 
- 
registerNamespacedefault RegisterNamespaceResponse registerNamespace(Consumer<RegisterNamespaceRequest.Builder> registerNamespaceRequest) throws ClusterNotFoundException, InvalidNamespaceException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Registers a cluster or serverless namespace to the Amazon Web Services Glue Data Catalog. 
 This is a convenience which creates an instance of the RegisterNamespaceRequest.Builderavoiding the need to create one manually viaRegisterNamespaceRequest.builder()- Parameters:
- registerNamespaceRequest- A- Consumerthat will call methods on- RegisterNamespaceRequest.Builderto create a request.
- Returns:
- Result of the RegisterNamespace operation returned by the service.
- See Also:
 
- 
resetClusterParameterGroupdefault ResetClusterParameterGroupResponse resetClusterParameterGroup(ResetClusterParameterGroupRequest resetClusterParameterGroupRequest) throws InvalidClusterParameterGroupStateException, ClusterParameterGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Sets one or more parameters of the specified parameter group to their default values and sets the source values of the parameters to "engine-default". To reset the entire parameter group specify the ResetAllParameters parameter. For parameter changes to take effect you must reboot any associated clusters. - Parameters:
- resetClusterParameterGroupRequest-
- Returns:
- Result of the ResetClusterParameterGroup operation returned by the service.
- See Also:
 
- 
resetClusterParameterGroupdefault ResetClusterParameterGroupResponse resetClusterParameterGroup(Consumer<ResetClusterParameterGroupRequest.Builder> resetClusterParameterGroupRequest) throws InvalidClusterParameterGroupStateException, ClusterParameterGroupNotFoundException, AwsServiceException, SdkClientException, RedshiftException Sets one or more parameters of the specified parameter group to their default values and sets the source values of the parameters to "engine-default". To reset the entire parameter group specify the ResetAllParameters parameter. For parameter changes to take effect you must reboot any associated clusters. 
 This is a convenience which creates an instance of the ResetClusterParameterGroupRequest.Builderavoiding the need to create one manually viaResetClusterParameterGroupRequest.builder()- Parameters:
- resetClusterParameterGroupRequest- A- Consumerthat will call methods on- ResetClusterParameterGroupRequest.Builderto create a request.
- Returns:
- Result of the ResetClusterParameterGroup operation returned by the service.
- See Also:
 
- 
resizeClusterdefault ResizeClusterResponse resizeCluster(ResizeClusterRequest resizeClusterRequest) throws InvalidClusterStateException, ClusterNotFoundException, NumberOfNodesQuotaExceededException, NumberOfNodesPerClusterLimitExceededException, InsufficientClusterCapacityException, UnsupportedOptionException, UnsupportedOperationException, UnauthorizedOperationException, LimitExceededException, ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, DependentServiceUnavailableException, ReservedNodeAlreadyExistsException, AwsServiceException, SdkClientException, RedshiftException Changes the size of the cluster. You can change the cluster's type, or change the number or type of nodes. The default behavior is to use the elastic resize method. With an elastic resize, your cluster is available for read and write operations more quickly than with the classic resize method. Elastic resize operations have the following restrictions: - 
 You can only resize clusters of the following types: - 
 dc2.large 
- 
 dc2.8xlarge 
- 
 ra3.large 
- 
 ra3.xlplus 
- 
 ra3.4xlarge 
- 
 ra3.16xlarge 
 
- 
 
- 
 The type of nodes that you add must match the node type for the cluster. 
 - Parameters:
- resizeClusterRequest- Describes a resize cluster operation. For example, a scheduled action to run the- ResizeClusterAPI operation.
- Returns:
- Result of the ResizeCluster operation returned by the service.
- See Also:
 
- 
 
- 
resizeClusterdefault ResizeClusterResponse resizeCluster(Consumer<ResizeClusterRequest.Builder> resizeClusterRequest) throws InvalidClusterStateException, ClusterNotFoundException, NumberOfNodesQuotaExceededException, NumberOfNodesPerClusterLimitExceededException, InsufficientClusterCapacityException, UnsupportedOptionException, UnsupportedOperationException, UnauthorizedOperationException, LimitExceededException, ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, DependentServiceUnavailableException, ReservedNodeAlreadyExistsException, AwsServiceException, SdkClientException, RedshiftException Changes the size of the cluster. You can change the cluster's type, or change the number or type of nodes. The default behavior is to use the elastic resize method. With an elastic resize, your cluster is available for read and write operations more quickly than with the classic resize method. Elastic resize operations have the following restrictions: - 
 You can only resize clusters of the following types: - 
 dc2.large 
- 
 dc2.8xlarge 
- 
 ra3.large 
- 
 ra3.xlplus 
- 
 ra3.4xlarge 
- 
 ra3.16xlarge 
 
- 
 
- 
 The type of nodes that you add must match the node type for the cluster. 
 
 This is a convenience which creates an instance of the ResizeClusterRequest.Builderavoiding the need to create one manually viaResizeClusterRequest.builder()- Parameters:
- resizeClusterRequest- A- Consumerthat will call methods on- ResizeClusterRequest.Builderto create a request. Describes a resize cluster operation. For example, a scheduled action to run the- ResizeClusterAPI operation.
- Returns:
- Result of the ResizeCluster operation returned by the service.
- See Also:
 
- 
 
- 
restoreFromClusterSnapshotdefault RestoreFromClusterSnapshotResponse restoreFromClusterSnapshot(RestoreFromClusterSnapshotRequest restoreFromClusterSnapshotRequest) throws AccessToSnapshotDeniedException, ClusterAlreadyExistsException, ClusterSnapshotNotFoundException, ClusterQuotaExceededException, InsufficientClusterCapacityException, InvalidClusterSnapshotStateException, InvalidRestoreException, NumberOfNodesQuotaExceededException, NumberOfNodesPerClusterLimitExceededException, InvalidVpcNetworkStateException, InvalidClusterSubnetGroupStateException, InvalidSubnetException, ClusterSubnetGroupNotFoundException, UnauthorizedOperationException, HsmClientCertificateNotFoundException, HsmConfigurationNotFoundException, InvalidElasticIpException, ClusterParameterGroupNotFoundException, ClusterSecurityGroupNotFoundException, LimitExceededException, DependentServiceRequestThrottlingException, InvalidClusterTrackException, SnapshotScheduleNotFoundException, TagLimitExceededException, InvalidTagException, ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, DependentServiceUnavailableException, ReservedNodeAlreadyExistsException, UnsupportedOperationException, Ipv6CidrBlockNotFoundException, AwsServiceException, SdkClientException, RedshiftException Creates a new cluster from a snapshot. By default, Amazon Redshift creates the resulting cluster with the same configuration as the original cluster from which the snapshot was created, except that the new cluster is created with the default cluster security and parameter groups. After Amazon Redshift creates the cluster, you can use the ModifyCluster API to associate a different security group and different parameter group with the restored cluster. If you are using a DS node type, you can also choose to change to another DS node type of the same size during restore. If you restore a cluster into a VPC, you must provide a cluster subnet group where you want the cluster restored. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: - 
 Creating a public cluster 
- 
 Restoring a public cluster 
- 
 Modifying a private cluster to be public 
- 
 Adding a subnet with VPC BPA turned on to the subnet group when there's at least one public cluster within the group 
 For more information about VPC BPA, see Block public access to VPCs and subnets in the Amazon VPC User Guide. For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. - Parameters:
- restoreFromClusterSnapshotRequest-
- Returns:
- Result of the RestoreFromClusterSnapshot operation returned by the service.
- See Also:
 
- 
 
- 
restoreFromClusterSnapshotdefault RestoreFromClusterSnapshotResponse restoreFromClusterSnapshot(Consumer<RestoreFromClusterSnapshotRequest.Builder> restoreFromClusterSnapshotRequest) throws AccessToSnapshotDeniedException, ClusterAlreadyExistsException, ClusterSnapshotNotFoundException, ClusterQuotaExceededException, InsufficientClusterCapacityException, InvalidClusterSnapshotStateException, InvalidRestoreException, NumberOfNodesQuotaExceededException, NumberOfNodesPerClusterLimitExceededException, InvalidVpcNetworkStateException, InvalidClusterSubnetGroupStateException, InvalidSubnetException, ClusterSubnetGroupNotFoundException, UnauthorizedOperationException, HsmClientCertificateNotFoundException, HsmConfigurationNotFoundException, InvalidElasticIpException, ClusterParameterGroupNotFoundException, ClusterSecurityGroupNotFoundException, LimitExceededException, DependentServiceRequestThrottlingException, InvalidClusterTrackException, SnapshotScheduleNotFoundException, TagLimitExceededException, InvalidTagException, ReservedNodeNotFoundException, InvalidReservedNodeStateException, ReservedNodeAlreadyMigratedException, ReservedNodeOfferingNotFoundException, DependentServiceUnavailableException, ReservedNodeAlreadyExistsException, UnsupportedOperationException, Ipv6CidrBlockNotFoundException, AwsServiceException, SdkClientException, RedshiftException Creates a new cluster from a snapshot. By default, Amazon Redshift creates the resulting cluster with the same configuration as the original cluster from which the snapshot was created, except that the new cluster is created with the default cluster security and parameter groups. After Amazon Redshift creates the cluster, you can use the ModifyCluster API to associate a different security group and different parameter group with the restored cluster. If you are using a DS node type, you can also choose to change to another DS node type of the same size during restore. If you restore a cluster into a VPC, you must provide a cluster subnet group where you want the cluster restored. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: - 
 Creating a public cluster 
- 
 Restoring a public cluster 
- 
 Modifying a private cluster to be public 
- 
 Adding a subnet with VPC BPA turned on to the subnet group when there's at least one public cluster within the group 
 For more information about VPC BPA, see Block public access to VPCs and subnets in the Amazon VPC User Guide. For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the RestoreFromClusterSnapshotRequest.Builderavoiding the need to create one manually viaRestoreFromClusterSnapshotRequest.builder()- Parameters:
- restoreFromClusterSnapshotRequest- A- Consumerthat will call methods on- RestoreFromClusterSnapshotRequest.Builderto create a request.
- Returns:
- Result of the RestoreFromClusterSnapshot operation returned by the service.
- See Also:
 
- 
 
- 
restoreTableFromClusterSnapshotdefault RestoreTableFromClusterSnapshotResponse restoreTableFromClusterSnapshot(RestoreTableFromClusterSnapshotRequest restoreTableFromClusterSnapshotRequest) throws ClusterSnapshotNotFoundException, InProgressTableRestoreQuotaExceededException, InvalidClusterSnapshotStateException, InvalidTableRestoreArgumentException, ClusterNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Creates a new table from a table in an Amazon Redshift cluster snapshot. You must create the new table within the Amazon Redshift cluster that the snapshot was taken from. You cannot use RestoreTableFromClusterSnapshotto restore a table with the same name as an existing table in an Amazon Redshift cluster. That is, you cannot overwrite an existing table in a cluster with a restored table. If you want to replace your original table with a new, restored table, then rename or drop your original table before you callRestoreTableFromClusterSnapshot. When you have renamed your original table, then you can pass the original name of the table as theNewTableNameparameter value in the call toRestoreTableFromClusterSnapshot. This way, you can replace the original table with the table created from the snapshot.You can't use this operation to restore tables with interleaved sort keys. - Parameters:
- restoreTableFromClusterSnapshotRequest-
- Returns:
- Result of the RestoreTableFromClusterSnapshot operation returned by the service.
- See Also:
 
- 
restoreTableFromClusterSnapshotdefault RestoreTableFromClusterSnapshotResponse restoreTableFromClusterSnapshot(Consumer<RestoreTableFromClusterSnapshotRequest.Builder> restoreTableFromClusterSnapshotRequest) throws ClusterSnapshotNotFoundException, InProgressTableRestoreQuotaExceededException, InvalidClusterSnapshotStateException, InvalidTableRestoreArgumentException, ClusterNotFoundException, InvalidClusterStateException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Creates a new table from a table in an Amazon Redshift cluster snapshot. You must create the new table within the Amazon Redshift cluster that the snapshot was taken from. You cannot use RestoreTableFromClusterSnapshotto restore a table with the same name as an existing table in an Amazon Redshift cluster. That is, you cannot overwrite an existing table in a cluster with a restored table. If you want to replace your original table with a new, restored table, then rename or drop your original table before you callRestoreTableFromClusterSnapshot. When you have renamed your original table, then you can pass the original name of the table as theNewTableNameparameter value in the call toRestoreTableFromClusterSnapshot. This way, you can replace the original table with the table created from the snapshot.You can't use this operation to restore tables with interleaved sort keys. 
 This is a convenience which creates an instance of the RestoreTableFromClusterSnapshotRequest.Builderavoiding the need to create one manually viaRestoreTableFromClusterSnapshotRequest.builder()- Parameters:
- restoreTableFromClusterSnapshotRequest- A- Consumerthat will call methods on- RestoreTableFromClusterSnapshotRequest.Builderto create a request.
- Returns:
- Result of the RestoreTableFromClusterSnapshot operation returned by the service.
- See Also:
 
- 
resumeClusterdefault ResumeClusterResponse resumeCluster(ResumeClusterRequest resumeClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, InsufficientClusterCapacityException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Resumes a paused cluster. - Parameters:
- resumeClusterRequest- Describes a resume cluster operation. For example, a scheduled action to run the- ResumeClusterAPI operation.
- Returns:
- Result of the ResumeCluster operation returned by the service.
- See Also:
 
- 
resumeClusterdefault ResumeClusterResponse resumeCluster(Consumer<ResumeClusterRequest.Builder> resumeClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, InsufficientClusterCapacityException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Resumes a paused cluster. 
 This is a convenience which creates an instance of the ResumeClusterRequest.Builderavoiding the need to create one manually viaResumeClusterRequest.builder()- Parameters:
- resumeClusterRequest- A- Consumerthat will call methods on- ResumeClusterRequest.Builderto create a request. Describes a resume cluster operation. For example, a scheduled action to run the- ResumeClusterAPI operation.
- Returns:
- Result of the ResumeCluster operation returned by the service.
- See Also:
 
- 
revokeClusterSecurityGroupIngressdefault RevokeClusterSecurityGroupIngressResponse revokeClusterSecurityGroupIngress(RevokeClusterSecurityGroupIngressRequest revokeClusterSecurityGroupIngressRequest) throws ClusterSecurityGroupNotFoundException, AuthorizationNotFoundException, InvalidClusterSecurityGroupStateException, AwsServiceException, SdkClientException, RedshiftException Revokes an ingress rule in an Amazon Redshift security group for a previously authorized IP range or Amazon EC2 security group. To add an ingress rule, see AuthorizeClusterSecurityGroupIngress. For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide. - Parameters:
- revokeClusterSecurityGroupIngressRequest-
- Returns:
- Result of the RevokeClusterSecurityGroupIngress operation returned by the service.
- See Also:
 
- 
revokeClusterSecurityGroupIngressdefault RevokeClusterSecurityGroupIngressResponse revokeClusterSecurityGroupIngress(Consumer<RevokeClusterSecurityGroupIngressRequest.Builder> revokeClusterSecurityGroupIngressRequest) throws ClusterSecurityGroupNotFoundException, AuthorizationNotFoundException, InvalidClusterSecurityGroupStateException, AwsServiceException, SdkClientException, RedshiftException Revokes an ingress rule in an Amazon Redshift security group for a previously authorized IP range or Amazon EC2 security group. To add an ingress rule, see AuthorizeClusterSecurityGroupIngress. For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the RevokeClusterSecurityGroupIngressRequest.Builderavoiding the need to create one manually viaRevokeClusterSecurityGroupIngressRequest.builder()- Parameters:
- revokeClusterSecurityGroupIngressRequest- A- Consumerthat will call methods on- RevokeClusterSecurityGroupIngressRequest.Builderto create a request.
- Returns:
- Result of the RevokeClusterSecurityGroupIngress operation returned by the service.
- See Also:
 
- 
revokeEndpointAccessdefault RevokeEndpointAccessResponse revokeEndpointAccess(RevokeEndpointAccessRequest revokeEndpointAccessRequest) throws ClusterNotFoundException, InvalidEndpointStateException, InvalidClusterSecurityGroupStateException, EndpointNotFoundException, EndpointAuthorizationNotFoundException, InvalidAuthorizationStateException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Revokes access to a cluster. - Parameters:
- revokeEndpointAccessRequest-
- Returns:
- Result of the RevokeEndpointAccess operation returned by the service.
- See Also:
 
- 
revokeEndpointAccessdefault RevokeEndpointAccessResponse revokeEndpointAccess(Consumer<RevokeEndpointAccessRequest.Builder> revokeEndpointAccessRequest) throws ClusterNotFoundException, InvalidEndpointStateException, InvalidClusterSecurityGroupStateException, EndpointNotFoundException, EndpointAuthorizationNotFoundException, InvalidAuthorizationStateException, InvalidClusterStateException, AwsServiceException, SdkClientException, RedshiftException Revokes access to a cluster. 
 This is a convenience which creates an instance of the RevokeEndpointAccessRequest.Builderavoiding the need to create one manually viaRevokeEndpointAccessRequest.builder()- Parameters:
- revokeEndpointAccessRequest- A- Consumerthat will call methods on- RevokeEndpointAccessRequest.Builderto create a request.
- Returns:
- Result of the RevokeEndpointAccess operation returned by the service.
- See Also:
 
- 
revokeSnapshotAccessdefault RevokeSnapshotAccessResponse revokeSnapshotAccess(RevokeSnapshotAccessRequest revokeSnapshotAccessRequest) throws AccessToSnapshotDeniedException, AuthorizationNotFoundException, ClusterSnapshotNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Removes the ability of the specified Amazon Web Services account to restore the specified snapshot. If the account is currently restoring the snapshot, the restore will run to completion. For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. - Parameters:
- revokeSnapshotAccessRequest-
- Returns:
- Result of the RevokeSnapshotAccess operation returned by the service.
- See Also:
 
- 
revokeSnapshotAccessdefault RevokeSnapshotAccessResponse revokeSnapshotAccess(Consumer<RevokeSnapshotAccessRequest.Builder> revokeSnapshotAccessRequest) throws AccessToSnapshotDeniedException, AuthorizationNotFoundException, ClusterSnapshotNotFoundException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Removes the ability of the specified Amazon Web Services account to restore the specified snapshot. If the account is currently restoring the snapshot, the restore will run to completion. For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide. 
 This is a convenience which creates an instance of the RevokeSnapshotAccessRequest.Builderavoiding the need to create one manually viaRevokeSnapshotAccessRequest.builder()- Parameters:
- revokeSnapshotAccessRequest- A- Consumerthat will call methods on- RevokeSnapshotAccessRequest.Builderto create a request.
- Returns:
- Result of the RevokeSnapshotAccess operation returned by the service.
- See Also:
 
- 
rotateEncryptionKeydefault RotateEncryptionKeyResponse rotateEncryptionKey(RotateEncryptionKeyRequest rotateEncryptionKeyRequest) throws ClusterNotFoundException, InvalidClusterStateException, DependentServiceRequestThrottlingException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Rotates the encryption keys for a cluster. - Parameters:
- rotateEncryptionKeyRequest-
- Returns:
- Result of the RotateEncryptionKey operation returned by the service.
- See Also:
 
- 
rotateEncryptionKeydefault RotateEncryptionKeyResponse rotateEncryptionKey(Consumer<RotateEncryptionKeyRequest.Builder> rotateEncryptionKeyRequest) throws ClusterNotFoundException, InvalidClusterStateException, DependentServiceRequestThrottlingException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Rotates the encryption keys for a cluster. 
 This is a convenience which creates an instance of the RotateEncryptionKeyRequest.Builderavoiding the need to create one manually viaRotateEncryptionKeyRequest.builder()- Parameters:
- rotateEncryptionKeyRequest- A- Consumerthat will call methods on- RotateEncryptionKeyRequest.Builderto create a request.
- Returns:
- Result of the RotateEncryptionKey operation returned by the service.
- See Also:
 
- 
updatePartnerStatusdefault UpdatePartnerStatusResponse updatePartnerStatus(UpdatePartnerStatusRequest updatePartnerStatusRequest) throws PartnerNotFoundException, ClusterNotFoundException, UnauthorizedPartnerIntegrationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Updates the status of a partner integration. - Parameters:
- updatePartnerStatusRequest-
- Returns:
- Result of the UpdatePartnerStatus operation returned by the service.
- See Also:
 
- 
updatePartnerStatusdefault UpdatePartnerStatusResponse updatePartnerStatus(Consumer<UpdatePartnerStatusRequest.Builder> updatePartnerStatusRequest) throws PartnerNotFoundException, ClusterNotFoundException, UnauthorizedPartnerIntegrationException, UnsupportedOperationException, AwsServiceException, SdkClientException, RedshiftException Updates the status of a partner integration. 
 This is a convenience which creates an instance of the UpdatePartnerStatusRequest.Builderavoiding the need to create one manually viaUpdatePartnerStatusRequest.builder()- Parameters:
- updatePartnerStatusRequest- A- Consumerthat will call methods on- UpdatePartnerStatusRequest.Builderto create a request.
- Returns:
- Result of the UpdatePartnerStatus operation returned by the service.
- See Also:
 
- 
waiterCreate an instance ofRedshiftWaiterusing this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed. - Returns:
- an instance of RedshiftWaiter
 
- 
createCreate aRedshiftClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.
- 
builderCreate a builder that can be used to configure and create aRedshiftClient.
- 
serviceMetadata
- 
serviceClientConfigurationDescription copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
- serviceClientConfigurationin interface- AwsClient
- Specified by:
- serviceClientConfigurationin interface- SdkClient
- Returns:
- SdkServiceClientConfiguration
 
 
-