@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface RedshiftAsyncClient extends AwsClient
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.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<AcceptReservedNodeExchangeResponse> |
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 CompletableFuture<AcceptReservedNodeExchangeResponse> |
acceptReservedNodeExchange(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.
|
default CompletableFuture<AddPartnerResponse> |
addPartner(AddPartnerRequest addPartnerRequest)
Adds a partner integration to a cluster.
|
default CompletableFuture<AddPartnerResponse> |
addPartner(Consumer<AddPartnerRequest.Builder> addPartnerRequest)
Adds a partner integration to a cluster.
|
default CompletableFuture<AssociateDataShareConsumerResponse> |
associateDataShareConsumer(AssociateDataShareConsumerRequest associateDataShareConsumerRequest)
From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the
specified namespace (ConsumerArn).
|
default CompletableFuture<AssociateDataShareConsumerResponse> |
associateDataShareConsumer(Consumer<AssociateDataShareConsumerRequest.Builder> associateDataShareConsumerRequest)
From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the
specified namespace (ConsumerArn).
|
default CompletableFuture<AuthorizeClusterSecurityGroupIngressResponse> |
authorizeClusterSecurityGroupIngress(AuthorizeClusterSecurityGroupIngressRequest authorizeClusterSecurityGroupIngressRequest)
Adds an inbound (ingress) rule to an Amazon Redshift security group.
|
default CompletableFuture<AuthorizeClusterSecurityGroupIngressResponse> |
authorizeClusterSecurityGroupIngress(Consumer<AuthorizeClusterSecurityGroupIngressRequest.Builder> authorizeClusterSecurityGroupIngressRequest)
Adds an inbound (ingress) rule to an Amazon Redshift security group.
|
default CompletableFuture<AuthorizeDataShareResponse> |
authorizeDataShare(AuthorizeDataShareRequest authorizeDataShareRequest)
From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or
managing entities.
|
default CompletableFuture<AuthorizeDataShareResponse> |
authorizeDataShare(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 CompletableFuture<AuthorizeEndpointAccessResponse> |
authorizeEndpointAccess(AuthorizeEndpointAccessRequest authorizeEndpointAccessRequest)
Grants access to a cluster.
|
default CompletableFuture<AuthorizeEndpointAccessResponse> |
authorizeEndpointAccess(Consumer<AuthorizeEndpointAccessRequest.Builder> authorizeEndpointAccessRequest)
Grants access to a cluster.
|
default CompletableFuture<AuthorizeSnapshotAccessResponse> |
authorizeSnapshotAccess(AuthorizeSnapshotAccessRequest authorizeSnapshotAccessRequest)
Authorizes the specified Amazon Web Services account to restore the specified snapshot.
|
default CompletableFuture<AuthorizeSnapshotAccessResponse> |
authorizeSnapshotAccess(Consumer<AuthorizeSnapshotAccessRequest.Builder> authorizeSnapshotAccessRequest)
Authorizes the specified Amazon Web Services account to restore the specified snapshot.
|
default CompletableFuture<BatchDeleteClusterSnapshotsResponse> |
batchDeleteClusterSnapshots(BatchDeleteClusterSnapshotsRequest batchDeleteClusterSnapshotsRequest)
Deletes a set of cluster snapshots.
|
default CompletableFuture<BatchDeleteClusterSnapshotsResponse> |
batchDeleteClusterSnapshots(Consumer<BatchDeleteClusterSnapshotsRequest.Builder> batchDeleteClusterSnapshotsRequest)
Deletes a set of cluster snapshots.
|
default CompletableFuture<BatchModifyClusterSnapshotsResponse> |
batchModifyClusterSnapshots(BatchModifyClusterSnapshotsRequest batchModifyClusterSnapshotsRequest)
Modifies the settings for a set of cluster snapshots.
|
default CompletableFuture<BatchModifyClusterSnapshotsResponse> |
batchModifyClusterSnapshots(Consumer<BatchModifyClusterSnapshotsRequest.Builder> batchModifyClusterSnapshotsRequest)
Modifies the settings for a set of cluster snapshots.
|
static RedshiftAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
RedshiftAsyncClient. |
default CompletableFuture<CancelResizeResponse> |
cancelResize(CancelResizeRequest cancelResizeRequest)
Cancels a resize operation for a cluster.
|
default CompletableFuture<CancelResizeResponse> |
cancelResize(Consumer<CancelResizeRequest.Builder> cancelResizeRequest)
Cancels a resize operation for a cluster.
|
default CompletableFuture<CopyClusterSnapshotResponse> |
copyClusterSnapshot(Consumer<CopyClusterSnapshotRequest.Builder> copyClusterSnapshotRequest)
Copies the specified automated cluster snapshot to a new manual cluster snapshot.
|
default CompletableFuture<CopyClusterSnapshotResponse> |
copyClusterSnapshot(CopyClusterSnapshotRequest copyClusterSnapshotRequest)
Copies the specified automated cluster snapshot to a new manual cluster snapshot.
|
static RedshiftAsyncClient |
create()
Create a
RedshiftAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CompletableFuture<CreateAuthenticationProfileResponse> |
createAuthenticationProfile(Consumer<CreateAuthenticationProfileRequest.Builder> createAuthenticationProfileRequest)
Creates an authentication profile with the specified parameters.
|
default CompletableFuture<CreateAuthenticationProfileResponse> |
createAuthenticationProfile(CreateAuthenticationProfileRequest createAuthenticationProfileRequest)
Creates an authentication profile with the specified parameters.
|
default CompletableFuture<CreateClusterResponse> |
createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)
Creates a new cluster with the specified parameters.
|
default CompletableFuture<CreateClusterResponse> |
createCluster(CreateClusterRequest createClusterRequest)
Creates a new cluster with the specified parameters.
|
default CompletableFuture<CreateClusterParameterGroupResponse> |
createClusterParameterGroup(Consumer<CreateClusterParameterGroupRequest.Builder> createClusterParameterGroupRequest)
Creates an Amazon Redshift parameter group.
|
default CompletableFuture<CreateClusterParameterGroupResponse> |
createClusterParameterGroup(CreateClusterParameterGroupRequest createClusterParameterGroupRequest)
Creates an Amazon Redshift parameter group.
|
default CompletableFuture<CreateClusterSecurityGroupResponse> |
createClusterSecurityGroup(Consumer<CreateClusterSecurityGroupRequest.Builder> createClusterSecurityGroupRequest)
Creates a new Amazon Redshift security group.
|
default CompletableFuture<CreateClusterSecurityGroupResponse> |
createClusterSecurityGroup(CreateClusterSecurityGroupRequest createClusterSecurityGroupRequest)
Creates a new Amazon Redshift security group.
|
default CompletableFuture<CreateClusterSnapshotResponse> |
createClusterSnapshot(Consumer<CreateClusterSnapshotRequest.Builder> createClusterSnapshotRequest)
Creates a manual snapshot of the specified cluster.
|
default CompletableFuture<CreateClusterSnapshotResponse> |
createClusterSnapshot(CreateClusterSnapshotRequest createClusterSnapshotRequest)
Creates a manual snapshot of the specified cluster.
|
default CompletableFuture<CreateClusterSubnetGroupResponse> |
createClusterSubnetGroup(Consumer<CreateClusterSubnetGroupRequest.Builder> createClusterSubnetGroupRequest)
Creates a new Amazon Redshift subnet group.
|
default CompletableFuture<CreateClusterSubnetGroupResponse> |
createClusterSubnetGroup(CreateClusterSubnetGroupRequest createClusterSubnetGroupRequest)
Creates a new Amazon Redshift subnet group.
|
default CompletableFuture<CreateCustomDomainAssociationResponse> |
createCustomDomainAssociation(Consumer<CreateCustomDomainAssociationRequest.Builder> createCustomDomainAssociationRequest)
Used to create a custom domain name for a cluster.
|
default CompletableFuture<CreateCustomDomainAssociationResponse> |
createCustomDomainAssociation(CreateCustomDomainAssociationRequest createCustomDomainAssociationRequest)
Used to create a custom domain name for a cluster.
|
default CompletableFuture<CreateEndpointAccessResponse> |
createEndpointAccess(Consumer<CreateEndpointAccessRequest.Builder> createEndpointAccessRequest)
Creates a Redshift-managed VPC endpoint.
|
default CompletableFuture<CreateEndpointAccessResponse> |
createEndpointAccess(CreateEndpointAccessRequest createEndpointAccessRequest)
Creates a Redshift-managed VPC endpoint.
|
default CompletableFuture<CreateEventSubscriptionResponse> |
createEventSubscription(Consumer<CreateEventSubscriptionRequest.Builder> createEventSubscriptionRequest)
Creates an Amazon Redshift event notification subscription.
|
default CompletableFuture<CreateEventSubscriptionResponse> |
createEventSubscription(CreateEventSubscriptionRequest createEventSubscriptionRequest)
Creates an Amazon Redshift event notification subscription.
|
default CompletableFuture<CreateHsmClientCertificateResponse> |
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.
|
default CompletableFuture<CreateHsmClientCertificateResponse> |
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 CompletableFuture<CreateHsmConfigurationResponse> |
createHsmConfiguration(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 CompletableFuture<CreateHsmConfigurationResponse> |
createHsmConfiguration(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 CompletableFuture<CreateScheduledActionResponse> |
createScheduledAction(Consumer<CreateScheduledActionRequest.Builder> createScheduledActionRequest)
Creates a scheduled action.
|
default CompletableFuture<CreateScheduledActionResponse> |
createScheduledAction(CreateScheduledActionRequest createScheduledActionRequest)
Creates a scheduled action.
|
default CompletableFuture<CreateSnapshotCopyGrantResponse> |
createSnapshotCopyGrant(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 CompletableFuture<CreateSnapshotCopyGrantResponse> |
createSnapshotCopyGrant(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 CompletableFuture<CreateSnapshotScheduleResponse> |
createSnapshotSchedule(Consumer<CreateSnapshotScheduleRequest.Builder> createSnapshotScheduleRequest)
Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup
schedule.
|
default CompletableFuture<CreateSnapshotScheduleResponse> |
createSnapshotSchedule(CreateSnapshotScheduleRequest createSnapshotScheduleRequest)
Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup
schedule.
|
default CompletableFuture<CreateTagsResponse> |
createTags(Consumer<CreateTagsRequest.Builder> createTagsRequest)
Adds tags to a cluster.
|
default CompletableFuture<CreateTagsResponse> |
createTags(CreateTagsRequest createTagsRequest)
Adds tags to a cluster.
|
default CompletableFuture<CreateUsageLimitResponse> |
createUsageLimit(Consumer<CreateUsageLimitRequest.Builder> createUsageLimitRequest)
Creates a usage limit for a specified Amazon Redshift feature on a cluster.
|
default CompletableFuture<CreateUsageLimitResponse> |
createUsageLimit(CreateUsageLimitRequest createUsageLimitRequest)
Creates a usage limit for a specified Amazon Redshift feature on a cluster.
|
default CompletableFuture<DeauthorizeDataShareResponse> |
deauthorizeDataShare(Consumer<DeauthorizeDataShareRequest.Builder> deauthorizeDataShareRequest)
From a datashare producer account, removes authorization from the specified datashare.
|
default CompletableFuture<DeauthorizeDataShareResponse> |
deauthorizeDataShare(DeauthorizeDataShareRequest deauthorizeDataShareRequest)
From a datashare producer account, removes authorization from the specified datashare.
|
default CompletableFuture<DeleteAuthenticationProfileResponse> |
deleteAuthenticationProfile(Consumer<DeleteAuthenticationProfileRequest.Builder> deleteAuthenticationProfileRequest)
Deletes an authentication profile.
|
default CompletableFuture<DeleteAuthenticationProfileResponse> |
deleteAuthenticationProfile(DeleteAuthenticationProfileRequest deleteAuthenticationProfileRequest)
Deletes an authentication profile.
|
default CompletableFuture<DeleteClusterResponse> |
deleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest)
Deletes a previously provisioned cluster without its final snapshot being created.
|
default CompletableFuture<DeleteClusterResponse> |
deleteCluster(DeleteClusterRequest deleteClusterRequest)
Deletes a previously provisioned cluster without its final snapshot being created.
|
default CompletableFuture<DeleteClusterParameterGroupResponse> |
deleteClusterParameterGroup(Consumer<DeleteClusterParameterGroupRequest.Builder> deleteClusterParameterGroupRequest)
Deletes a specified Amazon Redshift parameter group.
|
default CompletableFuture<DeleteClusterParameterGroupResponse> |
deleteClusterParameterGroup(DeleteClusterParameterGroupRequest deleteClusterParameterGroupRequest)
Deletes a specified Amazon Redshift parameter group.
|
default CompletableFuture<DeleteClusterSecurityGroupResponse> |
deleteClusterSecurityGroup(Consumer<DeleteClusterSecurityGroupRequest.Builder> deleteClusterSecurityGroupRequest)
Deletes an Amazon Redshift security group.
|
default CompletableFuture<DeleteClusterSecurityGroupResponse> |
deleteClusterSecurityGroup(DeleteClusterSecurityGroupRequest deleteClusterSecurityGroupRequest)
Deletes an Amazon Redshift security group.
|
default CompletableFuture<DeleteClusterSnapshotResponse> |
deleteClusterSnapshot(Consumer<DeleteClusterSnapshotRequest.Builder> deleteClusterSnapshotRequest)
Deletes the specified manual snapshot.
|
default CompletableFuture<DeleteClusterSnapshotResponse> |
deleteClusterSnapshot(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest)
Deletes the specified manual snapshot.
|
default CompletableFuture<DeleteClusterSubnetGroupResponse> |
deleteClusterSubnetGroup(Consumer<DeleteClusterSubnetGroupRequest.Builder> deleteClusterSubnetGroupRequest)
Deletes the specified cluster subnet group.
|
default CompletableFuture<DeleteClusterSubnetGroupResponse> |
deleteClusterSubnetGroup(DeleteClusterSubnetGroupRequest deleteClusterSubnetGroupRequest)
Deletes the specified cluster subnet group.
|
default CompletableFuture<DeleteCustomDomainAssociationResponse> |
deleteCustomDomainAssociation(Consumer<DeleteCustomDomainAssociationRequest.Builder> deleteCustomDomainAssociationRequest)
Contains information about deleting a custom domain association for a cluster.
|
default CompletableFuture<DeleteCustomDomainAssociationResponse> |
deleteCustomDomainAssociation(DeleteCustomDomainAssociationRequest deleteCustomDomainAssociationRequest)
Contains information about deleting a custom domain association for a cluster.
|
default CompletableFuture<DeleteEndpointAccessResponse> |
deleteEndpointAccess(Consumer<DeleteEndpointAccessRequest.Builder> deleteEndpointAccessRequest)
Deletes a Redshift-managed VPC endpoint.
|
default CompletableFuture<DeleteEndpointAccessResponse> |
deleteEndpointAccess(DeleteEndpointAccessRequest deleteEndpointAccessRequest)
Deletes a Redshift-managed VPC endpoint.
|
default CompletableFuture<DeleteEventSubscriptionResponse> |
deleteEventSubscription(Consumer<DeleteEventSubscriptionRequest.Builder> deleteEventSubscriptionRequest)
Deletes an Amazon Redshift event notification subscription.
|
default CompletableFuture<DeleteEventSubscriptionResponse> |
deleteEventSubscription(DeleteEventSubscriptionRequest deleteEventSubscriptionRequest)
Deletes an Amazon Redshift event notification subscription.
|
default CompletableFuture<DeleteHsmClientCertificateResponse> |
deleteHsmClientCertificate(Consumer<DeleteHsmClientCertificateRequest.Builder> deleteHsmClientCertificateRequest)
Deletes the specified HSM client certificate.
|
default CompletableFuture<DeleteHsmClientCertificateResponse> |
deleteHsmClientCertificate(DeleteHsmClientCertificateRequest deleteHsmClientCertificateRequest)
Deletes the specified HSM client certificate.
|
default CompletableFuture<DeleteHsmConfigurationResponse> |
deleteHsmConfiguration(Consumer<DeleteHsmConfigurationRequest.Builder> deleteHsmConfigurationRequest)
Deletes the specified Amazon Redshift HSM configuration.
|
default CompletableFuture<DeleteHsmConfigurationResponse> |
deleteHsmConfiguration(DeleteHsmConfigurationRequest deleteHsmConfigurationRequest)
Deletes the specified Amazon Redshift HSM configuration.
|
default CompletableFuture<DeletePartnerResponse> |
deletePartner(Consumer<DeletePartnerRequest.Builder> deletePartnerRequest)
Deletes a partner integration from a cluster.
|
default CompletableFuture<DeletePartnerResponse> |
deletePartner(DeletePartnerRequest deletePartnerRequest)
Deletes a partner integration from a cluster.
|
default CompletableFuture<DeleteScheduledActionResponse> |
deleteScheduledAction(Consumer<DeleteScheduledActionRequest.Builder> deleteScheduledActionRequest)
Deletes a scheduled action.
|
default CompletableFuture<DeleteScheduledActionResponse> |
deleteScheduledAction(DeleteScheduledActionRequest deleteScheduledActionRequest)
Deletes a scheduled action.
|
default CompletableFuture<DeleteSnapshotCopyGrantResponse> |
deleteSnapshotCopyGrant(Consumer<DeleteSnapshotCopyGrantRequest.Builder> deleteSnapshotCopyGrantRequest)
Deletes the specified snapshot copy grant.
|
default CompletableFuture<DeleteSnapshotCopyGrantResponse> |
deleteSnapshotCopyGrant(DeleteSnapshotCopyGrantRequest deleteSnapshotCopyGrantRequest)
Deletes the specified snapshot copy grant.
|
default CompletableFuture<DeleteSnapshotScheduleResponse> |
deleteSnapshotSchedule(Consumer<DeleteSnapshotScheduleRequest.Builder> deleteSnapshotScheduleRequest)
Deletes a snapshot schedule.
|
default CompletableFuture<DeleteSnapshotScheduleResponse> |
deleteSnapshotSchedule(DeleteSnapshotScheduleRequest deleteSnapshotScheduleRequest)
Deletes a snapshot schedule.
|
default CompletableFuture<DeleteTagsResponse> |
deleteTags(Consumer<DeleteTagsRequest.Builder> deleteTagsRequest)
Deletes tags from a resource.
|
default CompletableFuture<DeleteTagsResponse> |
deleteTags(DeleteTagsRequest deleteTagsRequest)
Deletes tags from a resource.
|
default CompletableFuture<DeleteUsageLimitResponse> |
deleteUsageLimit(Consumer<DeleteUsageLimitRequest.Builder> deleteUsageLimitRequest)
Deletes a usage limit from a cluster.
|
default CompletableFuture<DeleteUsageLimitResponse> |
deleteUsageLimit(DeleteUsageLimitRequest deleteUsageLimitRequest)
Deletes a usage limit from a cluster.
|
default CompletableFuture<DescribeAccountAttributesResponse> |
describeAccountAttributes()
Returns a list of attributes attached to an account
|
default CompletableFuture<DescribeAccountAttributesResponse> |
describeAccountAttributes(Consumer<DescribeAccountAttributesRequest.Builder> describeAccountAttributesRequest)
Returns a list of attributes attached to an account
|
default CompletableFuture<DescribeAccountAttributesResponse> |
describeAccountAttributes(DescribeAccountAttributesRequest describeAccountAttributesRequest)
Returns a list of attributes attached to an account
|
default CompletableFuture<DescribeAuthenticationProfilesResponse> |
describeAuthenticationProfiles(Consumer<DescribeAuthenticationProfilesRequest.Builder> describeAuthenticationProfilesRequest)
Describes an authentication profile.
|
default CompletableFuture<DescribeAuthenticationProfilesResponse> |
describeAuthenticationProfiles(DescribeAuthenticationProfilesRequest describeAuthenticationProfilesRequest)
Describes an authentication profile.
|
default CompletableFuture<DescribeClusterDbRevisionsResponse> |
describeClusterDbRevisions()
Returns an array of
ClusterDbRevision objects. |
default CompletableFuture<DescribeClusterDbRevisionsResponse> |
describeClusterDbRevisions(Consumer<DescribeClusterDbRevisionsRequest.Builder> describeClusterDbRevisionsRequest)
Returns an array of
ClusterDbRevision objects. |
default CompletableFuture<DescribeClusterDbRevisionsResponse> |
describeClusterDbRevisions(DescribeClusterDbRevisionsRequest describeClusterDbRevisionsRequest)
Returns an array of
ClusterDbRevision objects. |
default DescribeClusterDbRevisionsPublisher |
describeClusterDbRevisionsPaginator()
Returns an array of
ClusterDbRevision objects. |
default DescribeClusterDbRevisionsPublisher |
describeClusterDbRevisionsPaginator(Consumer<DescribeClusterDbRevisionsRequest.Builder> describeClusterDbRevisionsRequest)
Returns an array of
ClusterDbRevision objects. |
default DescribeClusterDbRevisionsPublisher |
describeClusterDbRevisionsPaginator(DescribeClusterDbRevisionsRequest describeClusterDbRevisionsRequest)
Returns an array of
ClusterDbRevision objects. |
default CompletableFuture<DescribeClusterParameterGroupsResponse> |
describeClusterParameterGroups()
Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default
parameter group.
|
default CompletableFuture<DescribeClusterParameterGroupsResponse> |
describeClusterParameterGroups(Consumer<DescribeClusterParameterGroupsRequest.Builder> describeClusterParameterGroupsRequest)
Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default
parameter group.
|
default CompletableFuture<DescribeClusterParameterGroupsResponse> |
describeClusterParameterGroups(DescribeClusterParameterGroupsRequest describeClusterParameterGroupsRequest)
Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default
parameter group.
|
default DescribeClusterParameterGroupsPublisher |
describeClusterParameterGroupsPaginator()
Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default
parameter group.
|
default DescribeClusterParameterGroupsPublisher |
describeClusterParameterGroupsPaginator(Consumer<DescribeClusterParameterGroupsRequest.Builder> describeClusterParameterGroupsRequest)
Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default
parameter group.
|
default DescribeClusterParameterGroupsPublisher |
describeClusterParameterGroupsPaginator(DescribeClusterParameterGroupsRequest describeClusterParameterGroupsRequest)
Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default
parameter group.
|
default CompletableFuture<DescribeClusterParametersResponse> |
describeClusterParameters(Consumer<DescribeClusterParametersRequest.Builder> describeClusterParametersRequest)
Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group.
|
default CompletableFuture<DescribeClusterParametersResponse> |
describeClusterParameters(DescribeClusterParametersRequest describeClusterParametersRequest)
Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group.
|
default DescribeClusterParametersPublisher |
describeClusterParametersPaginator(Consumer<DescribeClusterParametersRequest.Builder> describeClusterParametersRequest)
Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group.
|
default DescribeClusterParametersPublisher |
describeClusterParametersPaginator(DescribeClusterParametersRequest describeClusterParametersRequest)
Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group.
|
default CompletableFuture<DescribeClustersResponse> |
describeClusters()
Returns properties of provisioned clusters including general cluster properties, cluster database properties,
maintenance and backup properties, and security and access properties.
|
default CompletableFuture<DescribeClustersResponse> |
describeClusters(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 CompletableFuture<DescribeClustersResponse> |
describeClusters(DescribeClustersRequest describeClustersRequest)
Returns properties of provisioned clusters including general cluster properties, cluster database properties,
maintenance and backup properties, and security and access properties.
|
default CompletableFuture<DescribeClusterSecurityGroupsResponse> |
describeClusterSecurityGroups(Consumer<DescribeClusterSecurityGroupsRequest.Builder> describeClusterSecurityGroupsRequest)
Returns information about Amazon Redshift security groups.
|
default CompletableFuture<DescribeClusterSecurityGroupsResponse> |
describeClusterSecurityGroups(DescribeClusterSecurityGroupsRequest describeClusterSecurityGroupsRequest)
Returns information about Amazon Redshift security groups.
|
default DescribeClusterSecurityGroupsPublisher |
describeClusterSecurityGroupsPaginator(Consumer<DescribeClusterSecurityGroupsRequest.Builder> describeClusterSecurityGroupsRequest)
Returns information about Amazon Redshift security groups.
|
default DescribeClusterSecurityGroupsPublisher |
describeClusterSecurityGroupsPaginator(DescribeClusterSecurityGroupsRequest describeClusterSecurityGroupsRequest)
Returns information about Amazon Redshift security groups.
|
default CompletableFuture<DescribeClusterSnapshotsResponse> |
describeClusterSnapshots()
Returns one or more snapshot objects, which contain metadata about your cluster snapshots.
|
default CompletableFuture<DescribeClusterSnapshotsResponse> |
describeClusterSnapshots(Consumer<DescribeClusterSnapshotsRequest.Builder> describeClusterSnapshotsRequest)
Returns one or more snapshot objects, which contain metadata about your cluster snapshots.
|
default CompletableFuture<DescribeClusterSnapshotsResponse> |
describeClusterSnapshots(DescribeClusterSnapshotsRequest describeClusterSnapshotsRequest)
Returns one or more snapshot objects, which contain metadata about your cluster snapshots.
|
default DescribeClusterSnapshotsPublisher |
describeClusterSnapshotsPaginator()
Returns one or more snapshot objects, which contain metadata about your cluster snapshots.
|
default DescribeClusterSnapshotsPublisher |
describeClusterSnapshotsPaginator(Consumer<DescribeClusterSnapshotsRequest.Builder> describeClusterSnapshotsRequest)
Returns one or more snapshot objects, which contain metadata about your cluster snapshots.
|
default DescribeClusterSnapshotsPublisher |
describeClusterSnapshotsPaginator(DescribeClusterSnapshotsRequest describeClusterSnapshotsRequest)
Returns one or more snapshot objects, which contain metadata about your cluster snapshots.
|
default DescribeClustersPublisher |
describeClustersPaginator()
Returns properties of provisioned clusters including general cluster properties, cluster database properties,
maintenance and backup properties, and security and access properties.
|
default DescribeClustersPublisher |
describeClustersPaginator(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 DescribeClustersPublisher |
describeClustersPaginator(DescribeClustersRequest describeClustersRequest)
Returns properties of provisioned clusters including general cluster properties, cluster database properties,
maintenance and backup properties, and security and access properties.
|
default CompletableFuture<DescribeClusterSubnetGroupsResponse> |
describeClusterSubnetGroups()
Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.
|
default CompletableFuture<DescribeClusterSubnetGroupsResponse> |
describeClusterSubnetGroups(Consumer<DescribeClusterSubnetGroupsRequest.Builder> describeClusterSubnetGroupsRequest)
Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.
|
default CompletableFuture<DescribeClusterSubnetGroupsResponse> |
describeClusterSubnetGroups(DescribeClusterSubnetGroupsRequest describeClusterSubnetGroupsRequest)
Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.
|
default DescribeClusterSubnetGroupsPublisher |
describeClusterSubnetGroupsPaginator()
Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.
|
default DescribeClusterSubnetGroupsPublisher |
describeClusterSubnetGroupsPaginator(Consumer<DescribeClusterSubnetGroupsRequest.Builder> describeClusterSubnetGroupsRequest)
Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.
|
default DescribeClusterSubnetGroupsPublisher |
describeClusterSubnetGroupsPaginator(DescribeClusterSubnetGroupsRequest describeClusterSubnetGroupsRequest)
Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.
|
default CompletableFuture<DescribeClusterTracksResponse> |
describeClusterTracks()
Returns a list of all the available maintenance tracks.
|
default CompletableFuture<DescribeClusterTracksResponse> |
describeClusterTracks(Consumer<DescribeClusterTracksRequest.Builder> describeClusterTracksRequest)
Returns a list of all the available maintenance tracks.
|
default CompletableFuture<DescribeClusterTracksResponse> |
describeClusterTracks(DescribeClusterTracksRequest describeClusterTracksRequest)
Returns a list of all the available maintenance tracks.
|
default DescribeClusterTracksPublisher |
describeClusterTracksPaginator()
Returns a list of all the available maintenance tracks.
|
default DescribeClusterTracksPublisher |
describeClusterTracksPaginator(Consumer<DescribeClusterTracksRequest.Builder> describeClusterTracksRequest)
Returns a list of all the available maintenance tracks.
|
default DescribeClusterTracksPublisher |
describeClusterTracksPaginator(DescribeClusterTracksRequest describeClusterTracksRequest)
Returns a list of all the available maintenance tracks.
|
default CompletableFuture<DescribeClusterVersionsResponse> |
describeClusterVersions()
Returns descriptions of the available Amazon Redshift cluster versions.
|
default CompletableFuture<DescribeClusterVersionsResponse> |
describeClusterVersions(Consumer<DescribeClusterVersionsRequest.Builder> describeClusterVersionsRequest)
Returns descriptions of the available Amazon Redshift cluster versions.
|
default CompletableFuture<DescribeClusterVersionsResponse> |
describeClusterVersions(DescribeClusterVersionsRequest describeClusterVersionsRequest)
Returns descriptions of the available Amazon Redshift cluster versions.
|
default DescribeClusterVersionsPublisher |
describeClusterVersionsPaginator()
Returns descriptions of the available Amazon Redshift cluster versions.
|
default DescribeClusterVersionsPublisher |
describeClusterVersionsPaginator(Consumer<DescribeClusterVersionsRequest.Builder> describeClusterVersionsRequest)
Returns descriptions of the available Amazon Redshift cluster versions.
|
default DescribeClusterVersionsPublisher |
describeClusterVersionsPaginator(DescribeClusterVersionsRequest describeClusterVersionsRequest)
Returns descriptions of the available Amazon Redshift cluster versions.
|
default CompletableFuture<DescribeCustomDomainAssociationsResponse> |
describeCustomDomainAssociations(Consumer<DescribeCustomDomainAssociationsRequest.Builder> describeCustomDomainAssociationsRequest)
Contains information about custom domain associations for a cluster.
|
default CompletableFuture<DescribeCustomDomainAssociationsResponse> |
describeCustomDomainAssociations(DescribeCustomDomainAssociationsRequest describeCustomDomainAssociationsRequest)
Contains information about custom domain associations for a cluster.
|
default DescribeCustomDomainAssociationsPublisher |
describeCustomDomainAssociationsPaginator(Consumer<DescribeCustomDomainAssociationsRequest.Builder> describeCustomDomainAssociationsRequest)
Contains information about custom domain associations for a cluster.
|
default DescribeCustomDomainAssociationsPublisher |
describeCustomDomainAssociationsPaginator(DescribeCustomDomainAssociationsRequest describeCustomDomainAssociationsRequest)
Contains information about custom domain associations for a cluster.
|
default CompletableFuture<DescribeDataSharesResponse> |
describeDataShares(Consumer<DescribeDataSharesRequest.Builder> describeDataSharesRequest)
Shows the status of any inbound or outbound datashares available in the specified account.
|
default CompletableFuture<DescribeDataSharesResponse> |
describeDataShares(DescribeDataSharesRequest describeDataSharesRequest)
Shows the status of any inbound or outbound datashares available in the specified account.
|
default CompletableFuture<DescribeDataSharesForConsumerResponse> |
describeDataSharesForConsumer(Consumer<DescribeDataSharesForConsumerRequest.Builder> describeDataSharesForConsumerRequest)
Returns a list of datashares where the account identifier being called is a consumer account identifier.
|
default CompletableFuture<DescribeDataSharesForConsumerResponse> |
describeDataSharesForConsumer(DescribeDataSharesForConsumerRequest describeDataSharesForConsumerRequest)
Returns a list of datashares where the account identifier being called is a consumer account identifier.
|
default DescribeDataSharesForConsumerPublisher |
describeDataSharesForConsumerPaginator(Consumer<DescribeDataSharesForConsumerRequest.Builder> describeDataSharesForConsumerRequest)
Returns a list of datashares where the account identifier being called is a consumer account identifier.
|
default DescribeDataSharesForConsumerPublisher |
describeDataSharesForConsumerPaginator(DescribeDataSharesForConsumerRequest describeDataSharesForConsumerRequest)
Returns a list of datashares where the account identifier being called is a consumer account identifier.
|
default CompletableFuture<DescribeDataSharesForProducerResponse> |
describeDataSharesForProducer(Consumer<DescribeDataSharesForProducerRequest.Builder> describeDataSharesForProducerRequest)
Returns a list of datashares when the account identifier being called is a producer account identifier.
|
default CompletableFuture<DescribeDataSharesForProducerResponse> |
describeDataSharesForProducer(DescribeDataSharesForProducerRequest describeDataSharesForProducerRequest)
Returns a list of datashares when the account identifier being called is a producer account identifier.
|
default DescribeDataSharesForProducerPublisher |
describeDataSharesForProducerPaginator(Consumer<DescribeDataSharesForProducerRequest.Builder> describeDataSharesForProducerRequest)
Returns a list of datashares when the account identifier being called is a producer account identifier.
|
default DescribeDataSharesForProducerPublisher |
describeDataSharesForProducerPaginator(DescribeDataSharesForProducerRequest describeDataSharesForProducerRequest)
Returns a list of datashares when the account identifier being called is a producer account identifier.
|
default DescribeDataSharesPublisher |
describeDataSharesPaginator(Consumer<DescribeDataSharesRequest.Builder> describeDataSharesRequest)
Shows the status of any inbound or outbound datashares available in the specified account.
|
default DescribeDataSharesPublisher |
describeDataSharesPaginator(DescribeDataSharesRequest describeDataSharesRequest)
Shows the status of any inbound or outbound datashares available in the specified account.
|
default CompletableFuture<DescribeDefaultClusterParametersResponse> |
describeDefaultClusterParameters(Consumer<DescribeDefaultClusterParametersRequest.Builder> describeDefaultClusterParametersRequest)
Returns a list of parameter settings for the specified parameter group family.
|
default CompletableFuture<DescribeDefaultClusterParametersResponse> |
describeDefaultClusterParameters(DescribeDefaultClusterParametersRequest describeDefaultClusterParametersRequest)
Returns a list of parameter settings for the specified parameter group family.
|
default DescribeDefaultClusterParametersPublisher |
describeDefaultClusterParametersPaginator(Consumer<DescribeDefaultClusterParametersRequest.Builder> describeDefaultClusterParametersRequest)
Returns a list of parameter settings for the specified parameter group family.
|
default DescribeDefaultClusterParametersPublisher |
describeDefaultClusterParametersPaginator(DescribeDefaultClusterParametersRequest describeDefaultClusterParametersRequest)
Returns a list of parameter settings for the specified parameter group family.
|
default CompletableFuture<DescribeEndpointAccessResponse> |
describeEndpointAccess(Consumer<DescribeEndpointAccessRequest.Builder> describeEndpointAccessRequest)
Describes a Redshift-managed VPC endpoint.
|
default CompletableFuture<DescribeEndpointAccessResponse> |
describeEndpointAccess(DescribeEndpointAccessRequest describeEndpointAccessRequest)
Describes a Redshift-managed VPC endpoint.
|
default DescribeEndpointAccessPublisher |
describeEndpointAccessPaginator(Consumer<DescribeEndpointAccessRequest.Builder> describeEndpointAccessRequest)
Describes a Redshift-managed VPC endpoint.
|
default DescribeEndpointAccessPublisher |
describeEndpointAccessPaginator(DescribeEndpointAccessRequest describeEndpointAccessRequest)
Describes a Redshift-managed VPC endpoint.
|
default CompletableFuture<DescribeEndpointAuthorizationResponse> |
describeEndpointAuthorization(Consumer<DescribeEndpointAuthorizationRequest.Builder> describeEndpointAuthorizationRequest)
Describes an endpoint authorization.
|
default CompletableFuture<DescribeEndpointAuthorizationResponse> |
describeEndpointAuthorization(DescribeEndpointAuthorizationRequest describeEndpointAuthorizationRequest)
Describes an endpoint authorization.
|
default DescribeEndpointAuthorizationPublisher |
describeEndpointAuthorizationPaginator(Consumer<DescribeEndpointAuthorizationRequest.Builder> describeEndpointAuthorizationRequest)
Describes an endpoint authorization.
|
default DescribeEndpointAuthorizationPublisher |
describeEndpointAuthorizationPaginator(DescribeEndpointAuthorizationRequest describeEndpointAuthorizationRequest)
Describes an endpoint authorization.
|
default CompletableFuture<DescribeEventCategoriesResponse> |
describeEventCategories()
Displays a list of event categories for all event source types, or for a specified source type.
|
default CompletableFuture<DescribeEventCategoriesResponse> |
describeEventCategories(Consumer<DescribeEventCategoriesRequest.Builder> describeEventCategoriesRequest)
Displays a list of event categories for all event source types, or for a specified source type.
|
default CompletableFuture<DescribeEventCategoriesResponse> |
describeEventCategories(DescribeEventCategoriesRequest describeEventCategoriesRequest)
Displays a list of event categories for all event source types, or for a specified source type.
|
default CompletableFuture<DescribeEventsResponse> |
describeEvents()
Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.
|
default CompletableFuture<DescribeEventsResponse> |
describeEvents(Consumer<DescribeEventsRequest.Builder> describeEventsRequest)
Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.
|
default CompletableFuture<DescribeEventsResponse> |
describeEvents(DescribeEventsRequest describeEventsRequest)
Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.
|
default DescribeEventsPublisher |
describeEventsPaginator()
Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.
|
default DescribeEventsPublisher |
describeEventsPaginator(Consumer<DescribeEventsRequest.Builder> describeEventsRequest)
Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.
|
default DescribeEventsPublisher |
describeEventsPaginator(DescribeEventsRequest describeEventsRequest)
Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.
|
default CompletableFuture<DescribeEventSubscriptionsResponse> |
describeEventSubscriptions()
Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account.
|
default CompletableFuture<DescribeEventSubscriptionsResponse> |
describeEventSubscriptions(Consumer<DescribeEventSubscriptionsRequest.Builder> describeEventSubscriptionsRequest)
Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account.
|
default CompletableFuture<DescribeEventSubscriptionsResponse> |
describeEventSubscriptions(DescribeEventSubscriptionsRequest describeEventSubscriptionsRequest)
Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account.
|
default DescribeEventSubscriptionsPublisher |
describeEventSubscriptionsPaginator()
Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account.
|
default DescribeEventSubscriptionsPublisher |
describeEventSubscriptionsPaginator(Consumer<DescribeEventSubscriptionsRequest.Builder> describeEventSubscriptionsRequest)
Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account.
|
default DescribeEventSubscriptionsPublisher |
describeEventSubscriptionsPaginator(DescribeEventSubscriptionsRequest describeEventSubscriptionsRequest)
Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account.
|
default CompletableFuture<DescribeHsmClientCertificatesResponse> |
describeHsmClientCertificates()
Returns information about the specified HSM client certificate.
|
default CompletableFuture<DescribeHsmClientCertificatesResponse> |
describeHsmClientCertificates(Consumer<DescribeHsmClientCertificatesRequest.Builder> describeHsmClientCertificatesRequest)
Returns information about the specified HSM client certificate.
|
default CompletableFuture<DescribeHsmClientCertificatesResponse> |
describeHsmClientCertificates(DescribeHsmClientCertificatesRequest describeHsmClientCertificatesRequest)
Returns information about the specified HSM client certificate.
|
default DescribeHsmClientCertificatesPublisher |
describeHsmClientCertificatesPaginator()
Returns information about the specified HSM client certificate.
|
default DescribeHsmClientCertificatesPublisher |
describeHsmClientCertificatesPaginator(Consumer<DescribeHsmClientCertificatesRequest.Builder> describeHsmClientCertificatesRequest)
Returns information about the specified HSM client certificate.
|
default DescribeHsmClientCertificatesPublisher |
describeHsmClientCertificatesPaginator(DescribeHsmClientCertificatesRequest describeHsmClientCertificatesRequest)
Returns information about the specified HSM client certificate.
|
default CompletableFuture<DescribeHsmConfigurationsResponse> |
describeHsmConfigurations()
Returns information about the specified Amazon Redshift HSM configuration.
|
default CompletableFuture<DescribeHsmConfigurationsResponse> |
describeHsmConfigurations(Consumer<DescribeHsmConfigurationsRequest.Builder> describeHsmConfigurationsRequest)
Returns information about the specified Amazon Redshift HSM configuration.
|
default CompletableFuture<DescribeHsmConfigurationsResponse> |
describeHsmConfigurations(DescribeHsmConfigurationsRequest describeHsmConfigurationsRequest)
Returns information about the specified Amazon Redshift HSM configuration.
|
default DescribeHsmConfigurationsPublisher |
describeHsmConfigurationsPaginator()
Returns information about the specified Amazon Redshift HSM configuration.
|
default DescribeHsmConfigurationsPublisher |
describeHsmConfigurationsPaginator(Consumer<DescribeHsmConfigurationsRequest.Builder> describeHsmConfigurationsRequest)
Returns information about the specified Amazon Redshift HSM configuration.
|
default DescribeHsmConfigurationsPublisher |
describeHsmConfigurationsPaginator(DescribeHsmConfigurationsRequest describeHsmConfigurationsRequest)
Returns information about the specified Amazon Redshift HSM configuration.
|
default CompletableFuture<DescribeLoggingStatusResponse> |
describeLoggingStatus(Consumer<DescribeLoggingStatusRequest.Builder> describeLoggingStatusRequest)
Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon
Redshift cluster.
|
default CompletableFuture<DescribeLoggingStatusResponse> |
describeLoggingStatus(DescribeLoggingStatusRequest describeLoggingStatusRequest)
Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon
Redshift cluster.
|
default CompletableFuture<DescribeNodeConfigurationOptionsResponse> |
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.
|
default CompletableFuture<DescribeNodeConfigurationOptionsResponse> |
describeNodeConfigurationOptions(DescribeNodeConfigurationOptionsRequest describeNodeConfigurationOptionsRequest)
Returns properties of possible node configurations such as node type, number of nodes, and disk usage for the
specified action type.
|
default DescribeNodeConfigurationOptionsPublisher |
describeNodeConfigurationOptionsPaginator(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.
|
default DescribeNodeConfigurationOptionsPublisher |
describeNodeConfigurationOptionsPaginator(DescribeNodeConfigurationOptionsRequest describeNodeConfigurationOptionsRequest)
Returns properties of possible node configurations such as node type, number of nodes, and disk usage for the
specified action type.
|
default CompletableFuture<DescribeOrderableClusterOptionsResponse> |
describeOrderableClusterOptions()
Returns a list of orderable cluster options.
|
default CompletableFuture<DescribeOrderableClusterOptionsResponse> |
describeOrderableClusterOptions(Consumer<DescribeOrderableClusterOptionsRequest.Builder> describeOrderableClusterOptionsRequest)
Returns a list of orderable cluster options.
|
default CompletableFuture<DescribeOrderableClusterOptionsResponse> |
describeOrderableClusterOptions(DescribeOrderableClusterOptionsRequest describeOrderableClusterOptionsRequest)
Returns a list of orderable cluster options.
|
default DescribeOrderableClusterOptionsPublisher |
describeOrderableClusterOptionsPaginator()
Returns a list of orderable cluster options.
|
default DescribeOrderableClusterOptionsPublisher |
describeOrderableClusterOptionsPaginator(Consumer<DescribeOrderableClusterOptionsRequest.Builder> describeOrderableClusterOptionsRequest)
Returns a list of orderable cluster options.
|
default DescribeOrderableClusterOptionsPublisher |
describeOrderableClusterOptionsPaginator(DescribeOrderableClusterOptionsRequest describeOrderableClusterOptionsRequest)
Returns a list of orderable cluster options.
|
default CompletableFuture<DescribePartnersResponse> |
describePartners(Consumer<DescribePartnersRequest.Builder> describePartnersRequest)
Returns information about the partner integrations defined for a cluster.
|
default CompletableFuture<DescribePartnersResponse> |
describePartners(DescribePartnersRequest describePartnersRequest)
Returns information about the partner integrations defined for a cluster.
|
default CompletableFuture<DescribeReservedNodeExchangeStatusResponse> |
describeReservedNodeExchangeStatus(Consumer<DescribeReservedNodeExchangeStatusRequest.Builder> describeReservedNodeExchangeStatusRequest)
Returns exchange status details and associated metadata for a reserved-node exchange.
|
default CompletableFuture<DescribeReservedNodeExchangeStatusResponse> |
describeReservedNodeExchangeStatus(DescribeReservedNodeExchangeStatusRequest describeReservedNodeExchangeStatusRequest)
Returns exchange status details and associated metadata for a reserved-node exchange.
|
default DescribeReservedNodeExchangeStatusPublisher |
describeReservedNodeExchangeStatusPaginator(Consumer<DescribeReservedNodeExchangeStatusRequest.Builder> describeReservedNodeExchangeStatusRequest)
Returns exchange status details and associated metadata for a reserved-node exchange.
|
default DescribeReservedNodeExchangeStatusPublisher |
describeReservedNodeExchangeStatusPaginator(DescribeReservedNodeExchangeStatusRequest describeReservedNodeExchangeStatusRequest)
Returns exchange status details and associated metadata for a reserved-node exchange.
|
default CompletableFuture<DescribeReservedNodeOfferingsResponse> |
describeReservedNodeOfferings()
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.
|
default CompletableFuture<DescribeReservedNodeOfferingsResponse> |
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.
|
default CompletableFuture<DescribeReservedNodeOfferingsResponse> |
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.
|
default DescribeReservedNodeOfferingsPublisher |
describeReservedNodeOfferingsPaginator()
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.
|
default DescribeReservedNodeOfferingsPublisher |
describeReservedNodeOfferingsPaginator(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.
|
default DescribeReservedNodeOfferingsPublisher |
describeReservedNodeOfferingsPaginator(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.
|
default CompletableFuture<DescribeReservedNodesResponse> |
describeReservedNodes()
Returns the descriptions of the reserved nodes.
|
default CompletableFuture<DescribeReservedNodesResponse> |
describeReservedNodes(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest)
Returns the descriptions of the reserved nodes.
|
default CompletableFuture<DescribeReservedNodesResponse> |
describeReservedNodes(DescribeReservedNodesRequest describeReservedNodesRequest)
Returns the descriptions of the reserved nodes.
|
default DescribeReservedNodesPublisher |
describeReservedNodesPaginator()
Returns the descriptions of the reserved nodes.
|
default DescribeReservedNodesPublisher |
describeReservedNodesPaginator(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest)
Returns the descriptions of the reserved nodes.
|
default DescribeReservedNodesPublisher |
describeReservedNodesPaginator(DescribeReservedNodesRequest describeReservedNodesRequest)
Returns the descriptions of the reserved nodes.
|
default CompletableFuture<DescribeResizeResponse> |
describeResize(Consumer<DescribeResizeRequest.Builder> describeResizeRequest)
Returns information about the last resize operation for the specified cluster.
|
default CompletableFuture<DescribeResizeResponse> |
describeResize(DescribeResizeRequest describeResizeRequest)
Returns information about the last resize operation for the specified cluster.
|
default CompletableFuture<DescribeScheduledActionsResponse> |
describeScheduledActions(Consumer<DescribeScheduledActionsRequest.Builder> describeScheduledActionsRequest)
Describes properties of scheduled actions.
|
default CompletableFuture<DescribeScheduledActionsResponse> |
describeScheduledActions(DescribeScheduledActionsRequest describeScheduledActionsRequest)
Describes properties of scheduled actions.
|
default DescribeScheduledActionsPublisher |
describeScheduledActionsPaginator(Consumer<DescribeScheduledActionsRequest.Builder> describeScheduledActionsRequest)
Describes properties of scheduled actions.
|
default DescribeScheduledActionsPublisher |
describeScheduledActionsPaginator(DescribeScheduledActionsRequest describeScheduledActionsRequest)
Describes properties of scheduled actions.
|
default CompletableFuture<DescribeSnapshotCopyGrantsResponse> |
describeSnapshotCopyGrants()
Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.
|
default CompletableFuture<DescribeSnapshotCopyGrantsResponse> |
describeSnapshotCopyGrants(Consumer<DescribeSnapshotCopyGrantsRequest.Builder> describeSnapshotCopyGrantsRequest)
Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.
|
default CompletableFuture<DescribeSnapshotCopyGrantsResponse> |
describeSnapshotCopyGrants(DescribeSnapshotCopyGrantsRequest describeSnapshotCopyGrantsRequest)
Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.
|
default DescribeSnapshotCopyGrantsPublisher |
describeSnapshotCopyGrantsPaginator()
Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.
|
default DescribeSnapshotCopyGrantsPublisher |
describeSnapshotCopyGrantsPaginator(Consumer<DescribeSnapshotCopyGrantsRequest.Builder> describeSnapshotCopyGrantsRequest)
Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.
|
default DescribeSnapshotCopyGrantsPublisher |
describeSnapshotCopyGrantsPaginator(DescribeSnapshotCopyGrantsRequest describeSnapshotCopyGrantsRequest)
Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.
|
default CompletableFuture<DescribeSnapshotSchedulesResponse> |
describeSnapshotSchedules()
Returns a list of snapshot schedules.
|
default CompletableFuture<DescribeSnapshotSchedulesResponse> |
describeSnapshotSchedules(Consumer<DescribeSnapshotSchedulesRequest.Builder> describeSnapshotSchedulesRequest)
Returns a list of snapshot schedules.
|
default CompletableFuture<DescribeSnapshotSchedulesResponse> |
describeSnapshotSchedules(DescribeSnapshotSchedulesRequest describeSnapshotSchedulesRequest)
Returns a list of snapshot schedules.
|
default DescribeSnapshotSchedulesPublisher |
describeSnapshotSchedulesPaginator()
Returns a list of snapshot schedules.
|
default DescribeSnapshotSchedulesPublisher |
describeSnapshotSchedulesPaginator(Consumer<DescribeSnapshotSchedulesRequest.Builder> describeSnapshotSchedulesRequest)
Returns a list of snapshot schedules.
|
default DescribeSnapshotSchedulesPublisher |
describeSnapshotSchedulesPaginator(DescribeSnapshotSchedulesRequest describeSnapshotSchedulesRequest)
Returns a list of snapshot schedules.
|
default CompletableFuture<DescribeStorageResponse> |
describeStorage()
Returns account level backups storage size and provisional storage.
|
default CompletableFuture<DescribeStorageResponse> |
describeStorage(Consumer<DescribeStorageRequest.Builder> describeStorageRequest)
Returns account level backups storage size and provisional storage.
|
default CompletableFuture<DescribeStorageResponse> |
describeStorage(DescribeStorageRequest describeStorageRequest)
Returns account level backups storage size and provisional storage.
|
default CompletableFuture<DescribeTableRestoreStatusResponse> |
describeTableRestoreStatus(Consumer<DescribeTableRestoreStatusRequest.Builder> describeTableRestoreStatusRequest)
Lists the status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API
action.
|
default CompletableFuture<DescribeTableRestoreStatusResponse> |
describeTableRestoreStatus(DescribeTableRestoreStatusRequest describeTableRestoreStatusRequest)
Lists the status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API
action.
|
default DescribeTableRestoreStatusPublisher |
describeTableRestoreStatusPaginator(Consumer<DescribeTableRestoreStatusRequest.Builder> describeTableRestoreStatusRequest)
Lists the status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API
action.
|
default DescribeTableRestoreStatusPublisher |
describeTableRestoreStatusPaginator(DescribeTableRestoreStatusRequest describeTableRestoreStatusRequest)
Lists the status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API
action.
|
default CompletableFuture<DescribeTagsResponse> |
describeTags()
Returns a list of tags.
|
default CompletableFuture<DescribeTagsResponse> |
describeTags(Consumer<DescribeTagsRequest.Builder> describeTagsRequest)
Returns a list of tags.
|
default CompletableFuture<DescribeTagsResponse> |
describeTags(DescribeTagsRequest describeTagsRequest)
Returns a list of tags.
|
default DescribeTagsPublisher |
describeTagsPaginator()
Returns a list of tags.
|
default DescribeTagsPublisher |
describeTagsPaginator(Consumer<DescribeTagsRequest.Builder> describeTagsRequest)
Returns a list of tags.
|
default DescribeTagsPublisher |
describeTagsPaginator(DescribeTagsRequest describeTagsRequest)
Returns a list of tags.
|
default CompletableFuture<DescribeUsageLimitsResponse> |
describeUsageLimits(Consumer<DescribeUsageLimitsRequest.Builder> describeUsageLimitsRequest)
Shows usage limits on a cluster.
|
default CompletableFuture<DescribeUsageLimitsResponse> |
describeUsageLimits(DescribeUsageLimitsRequest describeUsageLimitsRequest)
Shows usage limits on a cluster.
|
default DescribeUsageLimitsPublisher |
describeUsageLimitsPaginator(Consumer<DescribeUsageLimitsRequest.Builder> describeUsageLimitsRequest)
Shows usage limits on a cluster.
|
default DescribeUsageLimitsPublisher |
describeUsageLimitsPaginator(DescribeUsageLimitsRequest describeUsageLimitsRequest)
Shows usage limits on a cluster.
|
default CompletableFuture<DisableLoggingResponse> |
disableLogging(Consumer<DisableLoggingRequest.Builder> disableLoggingRequest)
Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
|
default CompletableFuture<DisableLoggingResponse> |
disableLogging(DisableLoggingRequest disableLoggingRequest)
Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
|
default CompletableFuture<DisableSnapshotCopyResponse> |
disableSnapshotCopy(Consumer<DisableSnapshotCopyRequest.Builder> disableSnapshotCopyRequest)
Disables the automatic copying of snapshots from one region to another region for a specified cluster.
|
default CompletableFuture<DisableSnapshotCopyResponse> |
disableSnapshotCopy(DisableSnapshotCopyRequest disableSnapshotCopyRequest)
Disables the automatic copying of snapshots from one region to another region for a specified cluster.
|
default CompletableFuture<DisassociateDataShareConsumerResponse> |
disassociateDataShareConsumer(Consumer<DisassociateDataShareConsumerRequest.Builder> disassociateDataShareConsumerRequest)
From a datashare consumer account, remove association for the specified datashare.
|
default CompletableFuture<DisassociateDataShareConsumerResponse> |
disassociateDataShareConsumer(DisassociateDataShareConsumerRequest disassociateDataShareConsumerRequest)
From a datashare consumer account, remove association for the specified datashare.
|
default CompletableFuture<EnableLoggingResponse> |
enableLogging(Consumer<EnableLoggingRequest.Builder> enableLoggingRequest)
Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
|
default CompletableFuture<EnableLoggingResponse> |
enableLogging(EnableLoggingRequest enableLoggingRequest)
Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
|
default CompletableFuture<EnableSnapshotCopyResponse> |
enableSnapshotCopy(Consumer<EnableSnapshotCopyRequest.Builder> enableSnapshotCopyRequest)
Enables the automatic copy of snapshots from one region to another region for a specified cluster.
|
default CompletableFuture<EnableSnapshotCopyResponse> |
enableSnapshotCopy(EnableSnapshotCopyRequest enableSnapshotCopyRequest)
Enables the automatic copy of snapshots from one region to another region for a specified cluster.
|
default CompletableFuture<GetClusterCredentialsResponse> |
getClusterCredentials(Consumer<GetClusterCredentialsRequest.Builder> getClusterCredentialsRequest)
Returns a database user name and temporary password with temporary authorization to log on to an Amazon Redshift
database.
|
default CompletableFuture<GetClusterCredentialsResponse> |
getClusterCredentials(GetClusterCredentialsRequest getClusterCredentialsRequest)
Returns a database user name and temporary password with temporary authorization to log on to an Amazon Redshift
database.
|
default CompletableFuture<GetClusterCredentialsWithIamResponse> |
getClusterCredentialsWithIAM(Consumer<GetClusterCredentialsWithIamRequest.Builder> getClusterCredentialsWithIamRequest)
Returns a database user name and temporary password with temporary authorization to log in to an Amazon Redshift
database.
|
default CompletableFuture<GetClusterCredentialsWithIamResponse> |
getClusterCredentialsWithIAM(GetClusterCredentialsWithIamRequest getClusterCredentialsWithIamRequest)
Returns a database user name and temporary password with temporary authorization to log in to an Amazon Redshift
database.
|
default CompletableFuture<GetReservedNodeExchangeConfigurationOptionsResponse> |
getReservedNodeExchangeConfigurationOptions(Consumer<GetReservedNodeExchangeConfigurationOptionsRequest.Builder> getReservedNodeExchangeConfigurationOptionsRequest)
Gets the configuration options for the reserved-node exchange.
|
default CompletableFuture<GetReservedNodeExchangeConfigurationOptionsResponse> |
getReservedNodeExchangeConfigurationOptions(GetReservedNodeExchangeConfigurationOptionsRequest getReservedNodeExchangeConfigurationOptionsRequest)
Gets the configuration options for the reserved-node exchange.
|
default GetReservedNodeExchangeConfigurationOptionsPublisher |
getReservedNodeExchangeConfigurationOptionsPaginator(Consumer<GetReservedNodeExchangeConfigurationOptionsRequest.Builder> getReservedNodeExchangeConfigurationOptionsRequest)
Gets the configuration options for the reserved-node exchange.
|
default GetReservedNodeExchangeConfigurationOptionsPublisher |
getReservedNodeExchangeConfigurationOptionsPaginator(GetReservedNodeExchangeConfigurationOptionsRequest getReservedNodeExchangeConfigurationOptionsRequest)
Gets the configuration options for the reserved-node exchange.
|
default CompletableFuture<GetReservedNodeExchangeOfferingsResponse> |
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.
|
default CompletableFuture<GetReservedNodeExchangeOfferingsResponse> |
getReservedNodeExchangeOfferings(GetReservedNodeExchangeOfferingsRequest getReservedNodeExchangeOfferingsRequest)
Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given
DC1 reserved node.
|
default GetReservedNodeExchangeOfferingsPublisher |
getReservedNodeExchangeOfferingsPaginator(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.
|
default GetReservedNodeExchangeOfferingsPublisher |
getReservedNodeExchangeOfferingsPaginator(GetReservedNodeExchangeOfferingsRequest getReservedNodeExchangeOfferingsRequest)
Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given
DC1 reserved node.
|
default CompletableFuture<ModifyAquaConfigurationResponse> |
modifyAquaConfiguration(Consumer<ModifyAquaConfigurationRequest.Builder> modifyAquaConfigurationRequest)
This operation is retired.
|
default CompletableFuture<ModifyAquaConfigurationResponse> |
modifyAquaConfiguration(ModifyAquaConfigurationRequest modifyAquaConfigurationRequest)
This operation is retired.
|
default CompletableFuture<ModifyAuthenticationProfileResponse> |
modifyAuthenticationProfile(Consumer<ModifyAuthenticationProfileRequest.Builder> modifyAuthenticationProfileRequest)
Modifies an authentication profile.
|
default CompletableFuture<ModifyAuthenticationProfileResponse> |
modifyAuthenticationProfile(ModifyAuthenticationProfileRequest modifyAuthenticationProfileRequest)
Modifies an authentication profile.
|
default CompletableFuture<ModifyClusterResponse> |
modifyCluster(Consumer<ModifyClusterRequest.Builder> modifyClusterRequest)
Modifies the settings for a cluster.
|
default CompletableFuture<ModifyClusterResponse> |
modifyCluster(ModifyClusterRequest modifyClusterRequest)
Modifies the settings for a cluster.
|
default CompletableFuture<ModifyClusterDbRevisionResponse> |
modifyClusterDbRevision(Consumer<ModifyClusterDbRevisionRequest.Builder> modifyClusterDbRevisionRequest)
Modifies the database revision of a cluster.
|
default CompletableFuture<ModifyClusterDbRevisionResponse> |
modifyClusterDbRevision(ModifyClusterDbRevisionRequest modifyClusterDbRevisionRequest)
Modifies the database revision of a cluster.
|
default CompletableFuture<ModifyClusterIamRolesResponse> |
modifyClusterIamRoles(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 CompletableFuture<ModifyClusterIamRolesResponse> |
modifyClusterIamRoles(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 CompletableFuture<ModifyClusterMaintenanceResponse> |
modifyClusterMaintenance(Consumer<ModifyClusterMaintenanceRequest.Builder> modifyClusterMaintenanceRequest)
Modifies the maintenance settings of a cluster.
|
default CompletableFuture<ModifyClusterMaintenanceResponse> |
modifyClusterMaintenance(ModifyClusterMaintenanceRequest modifyClusterMaintenanceRequest)
Modifies the maintenance settings of a cluster.
|
default CompletableFuture<ModifyClusterParameterGroupResponse> |
modifyClusterParameterGroup(Consumer<ModifyClusterParameterGroupRequest.Builder> modifyClusterParameterGroupRequest)
Modifies the parameters of a parameter group.
|
default CompletableFuture<ModifyClusterParameterGroupResponse> |
modifyClusterParameterGroup(ModifyClusterParameterGroupRequest modifyClusterParameterGroupRequest)
Modifies the parameters of a parameter group.
|
default CompletableFuture<ModifyClusterSnapshotResponse> |
modifyClusterSnapshot(Consumer<ModifyClusterSnapshotRequest.Builder> modifyClusterSnapshotRequest)
Modifies the settings for a snapshot.
|
default CompletableFuture<ModifyClusterSnapshotResponse> |
modifyClusterSnapshot(ModifyClusterSnapshotRequest modifyClusterSnapshotRequest)
Modifies the settings for a snapshot.
|
default CompletableFuture<ModifyClusterSnapshotScheduleResponse> |
modifyClusterSnapshotSchedule(Consumer<ModifyClusterSnapshotScheduleRequest.Builder> modifyClusterSnapshotScheduleRequest)
Modifies a snapshot schedule for a cluster.
|
default CompletableFuture<ModifyClusterSnapshotScheduleResponse> |
modifyClusterSnapshotSchedule(ModifyClusterSnapshotScheduleRequest modifyClusterSnapshotScheduleRequest)
Modifies a snapshot schedule for a cluster.
|
default CompletableFuture<ModifyClusterSubnetGroupResponse> |
modifyClusterSubnetGroup(Consumer<ModifyClusterSubnetGroupRequest.Builder> modifyClusterSubnetGroupRequest)
Modifies a cluster subnet group to include the specified list of VPC subnets.
|
default CompletableFuture<ModifyClusterSubnetGroupResponse> |
modifyClusterSubnetGroup(ModifyClusterSubnetGroupRequest modifyClusterSubnetGroupRequest)
Modifies a cluster subnet group to include the specified list of VPC subnets.
|
default CompletableFuture<ModifyCustomDomainAssociationResponse> |
modifyCustomDomainAssociation(Consumer<ModifyCustomDomainAssociationRequest.Builder> modifyCustomDomainAssociationRequest)
Contains information for changing a custom domain association.
|
default CompletableFuture<ModifyCustomDomainAssociationResponse> |
modifyCustomDomainAssociation(ModifyCustomDomainAssociationRequest modifyCustomDomainAssociationRequest)
Contains information for changing a custom domain association.
|
default CompletableFuture<ModifyEndpointAccessResponse> |
modifyEndpointAccess(Consumer<ModifyEndpointAccessRequest.Builder> modifyEndpointAccessRequest)
Modifies a Redshift-managed VPC endpoint.
|
default CompletableFuture<ModifyEndpointAccessResponse> |
modifyEndpointAccess(ModifyEndpointAccessRequest modifyEndpointAccessRequest)
Modifies a Redshift-managed VPC endpoint.
|
default CompletableFuture<ModifyEventSubscriptionResponse> |
modifyEventSubscription(Consumer<ModifyEventSubscriptionRequest.Builder> modifyEventSubscriptionRequest)
Modifies an existing Amazon Redshift event notification subscription.
|
default CompletableFuture<ModifyEventSubscriptionResponse> |
modifyEventSubscription(ModifyEventSubscriptionRequest modifyEventSubscriptionRequest)
Modifies an existing Amazon Redshift event notification subscription.
|
default CompletableFuture<ModifyScheduledActionResponse> |
modifyScheduledAction(Consumer<ModifyScheduledActionRequest.Builder> modifyScheduledActionRequest)
Modifies a scheduled action.
|
default CompletableFuture<ModifyScheduledActionResponse> |
modifyScheduledAction(ModifyScheduledActionRequest modifyScheduledActionRequest)
Modifies a scheduled action.
|
default CompletableFuture<ModifySnapshotCopyRetentionPeriodResponse> |
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.
|
default CompletableFuture<ModifySnapshotCopyRetentionPeriodResponse> |
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 CompletableFuture<ModifySnapshotScheduleResponse> |
modifySnapshotSchedule(Consumer<ModifySnapshotScheduleRequest.Builder> modifySnapshotScheduleRequest)
Modifies a snapshot schedule.
|
default CompletableFuture<ModifySnapshotScheduleResponse> |
modifySnapshotSchedule(ModifySnapshotScheduleRequest modifySnapshotScheduleRequest)
Modifies a snapshot schedule.
|
default CompletableFuture<ModifyUsageLimitResponse> |
modifyUsageLimit(Consumer<ModifyUsageLimitRequest.Builder> modifyUsageLimitRequest)
Modifies a usage limit in a cluster.
|
default CompletableFuture<ModifyUsageLimitResponse> |
modifyUsageLimit(ModifyUsageLimitRequest modifyUsageLimitRequest)
Modifies a usage limit in a cluster.
|
default CompletableFuture<PauseClusterResponse> |
pauseCluster(Consumer<PauseClusterRequest.Builder> pauseClusterRequest)
Pauses a cluster.
|
default CompletableFuture<PauseClusterResponse> |
pauseCluster(PauseClusterRequest pauseClusterRequest)
Pauses a cluster.
|
default CompletableFuture<PurchaseReservedNodeOfferingResponse> |
purchaseReservedNodeOffering(Consumer<PurchaseReservedNodeOfferingRequest.Builder> purchaseReservedNodeOfferingRequest)
Allows you to purchase reserved nodes.
|
default CompletableFuture<PurchaseReservedNodeOfferingResponse> |
purchaseReservedNodeOffering(PurchaseReservedNodeOfferingRequest purchaseReservedNodeOfferingRequest)
Allows you to purchase reserved nodes.
|
default CompletableFuture<RebootClusterResponse> |
rebootCluster(Consumer<RebootClusterRequest.Builder> rebootClusterRequest)
Reboots a cluster.
|
default CompletableFuture<RebootClusterResponse> |
rebootCluster(RebootClusterRequest rebootClusterRequest)
Reboots a cluster.
|
default CompletableFuture<RejectDataShareResponse> |
rejectDataShare(Consumer<RejectDataShareRequest.Builder> rejectDataShareRequest)
From a datashare consumer account, rejects the specified datashare.
|
default CompletableFuture<RejectDataShareResponse> |
rejectDataShare(RejectDataShareRequest rejectDataShareRequest)
From a datashare consumer account, rejects the specified datashare.
|
default CompletableFuture<ResetClusterParameterGroupResponse> |
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".
|
default CompletableFuture<ResetClusterParameterGroupResponse> |
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 CompletableFuture<ResizeClusterResponse> |
resizeCluster(Consumer<ResizeClusterRequest.Builder> resizeClusterRequest)
Changes the size of the cluster.
|
default CompletableFuture<ResizeClusterResponse> |
resizeCluster(ResizeClusterRequest resizeClusterRequest)
Changes the size of the cluster.
|
default CompletableFuture<RestoreFromClusterSnapshotResponse> |
restoreFromClusterSnapshot(Consumer<RestoreFromClusterSnapshotRequest.Builder> restoreFromClusterSnapshotRequest)
Creates a new cluster from a snapshot.
|
default CompletableFuture<RestoreFromClusterSnapshotResponse> |
restoreFromClusterSnapshot(RestoreFromClusterSnapshotRequest restoreFromClusterSnapshotRequest)
Creates a new cluster from a snapshot.
|
default CompletableFuture<RestoreTableFromClusterSnapshotResponse> |
restoreTableFromClusterSnapshot(Consumer<RestoreTableFromClusterSnapshotRequest.Builder> restoreTableFromClusterSnapshotRequest)
Creates a new table from a table in an Amazon Redshift cluster snapshot.
|
default CompletableFuture<RestoreTableFromClusterSnapshotResponse> |
restoreTableFromClusterSnapshot(RestoreTableFromClusterSnapshotRequest restoreTableFromClusterSnapshotRequest)
Creates a new table from a table in an Amazon Redshift cluster snapshot.
|
default CompletableFuture<ResumeClusterResponse> |
resumeCluster(Consumer<ResumeClusterRequest.Builder> resumeClusterRequest)
Resumes a paused cluster.
|
default CompletableFuture<ResumeClusterResponse> |
resumeCluster(ResumeClusterRequest resumeClusterRequest)
Resumes a paused cluster.
|
default CompletableFuture<RevokeClusterSecurityGroupIngressResponse> |
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.
|
default CompletableFuture<RevokeClusterSecurityGroupIngressResponse> |
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 CompletableFuture<RevokeEndpointAccessResponse> |
revokeEndpointAccess(Consumer<RevokeEndpointAccessRequest.Builder> revokeEndpointAccessRequest)
Revokes access to a cluster.
|
default CompletableFuture<RevokeEndpointAccessResponse> |
revokeEndpointAccess(RevokeEndpointAccessRequest revokeEndpointAccessRequest)
Revokes access to a cluster.
|
default CompletableFuture<RevokeSnapshotAccessResponse> |
revokeSnapshotAccess(Consumer<RevokeSnapshotAccessRequest.Builder> revokeSnapshotAccessRequest)
Removes the ability of the specified Amazon Web Services account to restore the specified snapshot.
|
default CompletableFuture<RevokeSnapshotAccessResponse> |
revokeSnapshotAccess(RevokeSnapshotAccessRequest revokeSnapshotAccessRequest)
Removes the ability of the specified Amazon Web Services account to restore the specified snapshot.
|
default CompletableFuture<RotateEncryptionKeyResponse> |
rotateEncryptionKey(Consumer<RotateEncryptionKeyRequest.Builder> rotateEncryptionKeyRequest)
Rotates the encryption keys for a cluster.
|
default CompletableFuture<RotateEncryptionKeyResponse> |
rotateEncryptionKey(RotateEncryptionKeyRequest rotateEncryptionKeyRequest)
Rotates the encryption keys for a cluster.
|
default RedshiftServiceClientConfiguration |
serviceClientConfiguration() |
default CompletableFuture<UpdatePartnerStatusResponse> |
updatePartnerStatus(Consumer<UpdatePartnerStatusRequest.Builder> updatePartnerStatusRequest)
Updates the status of a partner integration.
|
default CompletableFuture<UpdatePartnerStatusResponse> |
updatePartnerStatus(UpdatePartnerStatusRequest updatePartnerStatusRequest)
Updates the status of a partner integration.
|
default RedshiftAsyncWaiter |
waiter()
Create an instance of
RedshiftAsyncWaiter using this client. |
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default CompletableFuture<AcceptReservedNodeExchangeResponse> 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.
acceptReservedNodeExchangeRequest - default CompletableFuture<AcceptReservedNodeExchangeResponse> acceptReservedNodeExchange(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.
This is a convenience which creates an instance of the AcceptReservedNodeExchangeRequest.Builder avoiding
the need to create one manually via AcceptReservedNodeExchangeRequest.builder()
acceptReservedNodeExchangeRequest - A Consumer that will call methods on
AcceptReservedNodeExchangeRequest.Builder to create
a request.default CompletableFuture<AddPartnerResponse> addPartner(AddPartnerRequest addPartnerRequest)
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.
addPartnerRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<AddPartnerResponse> addPartner(Consumer<AddPartnerRequest.Builder> addPartnerRequest)
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.Builder avoiding the need to
create one manually via AddPartnerRequest.builder()
addPartnerRequest - A Consumer that will call methods on
AddPartnerRequest.Builder to create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<AssociateDataShareConsumerResponse> associateDataShareConsumer(AssociateDataShareConsumerRequest associateDataShareConsumerRequest)
From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the specified namespace (ConsumerArn). If you make this association, the consumer can consume the datashare.
associateDataShareConsumerRequest - default CompletableFuture<AssociateDataShareConsumerResponse> associateDataShareConsumer(Consumer<AssociateDataShareConsumerRequest.Builder> associateDataShareConsumerRequest)
From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the specified namespace (ConsumerArn). If you make this association, the consumer can consume the datashare.
This is a convenience which creates an instance of the AssociateDataShareConsumerRequest.Builder avoiding
the need to create one manually via AssociateDataShareConsumerRequest.builder()
associateDataShareConsumerRequest - A Consumer that will call methods on
AssociateDataShareConsumerRequest.Builder to create
a request.default CompletableFuture<AuthorizeClusterSecurityGroupIngressResponse> authorizeClusterSecurityGroupIngress(AuthorizeClusterSecurityGroupIngressRequest authorizeClusterSecurityGroupIngressRequest)
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.
authorizeClusterSecurityGroupIngressRequest - available.default CompletableFuture<AuthorizeClusterSecurityGroupIngressResponse> authorizeClusterSecurityGroupIngress(Consumer<AuthorizeClusterSecurityGroupIngressRequest.Builder> authorizeClusterSecurityGroupIngressRequest)
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.Builder avoiding the need to create one manually via
AuthorizeClusterSecurityGroupIngressRequest.builder()
authorizeClusterSecurityGroupIngressRequest - A Consumer that will call methods on
AuthorizeClusterSecurityGroupIngressRequest.Builder
to create a request.available.default CompletableFuture<AuthorizeDataShareResponse> authorizeDataShare(AuthorizeDataShareRequest authorizeDataShareRequest)
From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing entities. To authorize a datashare for a data consumer, the producer account must have the correct access permissions.
authorizeDataShareRequest - default CompletableFuture<AuthorizeDataShareResponse> authorizeDataShare(Consumer<AuthorizeDataShareRequest.Builder> authorizeDataShareRequest)
From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing entities. To authorize a datashare for a data consumer, the producer account must have the correct access permissions.
This is a convenience which creates an instance of the AuthorizeDataShareRequest.Builder avoiding the
need to create one manually via AuthorizeDataShareRequest.builder()
authorizeDataShareRequest - A Consumer that will call methods on
AuthorizeDataShareRequest.Builder to create a
request.default CompletableFuture<AuthorizeEndpointAccessResponse> authorizeEndpointAccess(AuthorizeEndpointAccessRequest authorizeEndpointAccessRequest)
Grants access to a cluster.
authorizeEndpointAccessRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<AuthorizeEndpointAccessResponse> authorizeEndpointAccess(Consumer<AuthorizeEndpointAccessRequest.Builder> authorizeEndpointAccessRequest)
Grants access to a cluster.
This is a convenience which creates an instance of the AuthorizeEndpointAccessRequest.Builder avoiding
the need to create one manually via AuthorizeEndpointAccessRequest.builder()
authorizeEndpointAccessRequest - A Consumer that will call methods on
AuthorizeEndpointAccessRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<AuthorizeSnapshotAccessResponse> authorizeSnapshotAccess(AuthorizeSnapshotAccessRequest authorizeSnapshotAccessRequest)
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.
authorizeSnapshotAccessRequest - available state, or other accounts are authorized to access the snapshot.default CompletableFuture<AuthorizeSnapshotAccessResponse> authorizeSnapshotAccess(Consumer<AuthorizeSnapshotAccessRequest.Builder> authorizeSnapshotAccessRequest)
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.Builder avoiding
the need to create one manually via AuthorizeSnapshotAccessRequest.builder()
authorizeSnapshotAccessRequest - A Consumer that will call methods on
AuthorizeSnapshotAccessRequest.Builder to create a
request.available state, or other accounts are authorized to access the snapshot.default CompletableFuture<BatchDeleteClusterSnapshotsResponse> batchDeleteClusterSnapshots(BatchDeleteClusterSnapshotsRequest batchDeleteClusterSnapshotsRequest)
Deletes a set of cluster snapshots.
batchDeleteClusterSnapshotsRequest - default CompletableFuture<BatchDeleteClusterSnapshotsResponse> batchDeleteClusterSnapshots(Consumer<BatchDeleteClusterSnapshotsRequest.Builder> batchDeleteClusterSnapshotsRequest)
Deletes a set of cluster snapshots.
This is a convenience which creates an instance of the BatchDeleteClusterSnapshotsRequest.Builder
avoiding the need to create one manually via BatchDeleteClusterSnapshotsRequest.builder()
batchDeleteClusterSnapshotsRequest - A Consumer that will call methods on
BatchDeleteClusterSnapshotsRequest.Builder to
create a request.default CompletableFuture<BatchModifyClusterSnapshotsResponse> batchModifyClusterSnapshots(BatchModifyClusterSnapshotsRequest batchModifyClusterSnapshotsRequest)
Modifies the settings for a set of cluster snapshots.
batchModifyClusterSnapshotsRequest - The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<BatchModifyClusterSnapshotsResponse> batchModifyClusterSnapshots(Consumer<BatchModifyClusterSnapshotsRequest.Builder> batchModifyClusterSnapshotsRequest)
Modifies the settings for a set of cluster snapshots.
This is a convenience which creates an instance of the BatchModifyClusterSnapshotsRequest.Builder
avoiding the need to create one manually via BatchModifyClusterSnapshotsRequest.builder()
batchModifyClusterSnapshotsRequest - A Consumer that will call methods on
BatchModifyClusterSnapshotsRequest.Builder to
create a request.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<CancelResizeResponse> cancelResize(CancelResizeRequest cancelResizeRequest)
Cancels a resize operation for a cluster.
cancelResizeRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<CancelResizeResponse> cancelResize(Consumer<CancelResizeRequest.Builder> cancelResizeRequest)
Cancels a resize operation for a cluster.
This is a convenience which creates an instance of the CancelResizeRequest.Builder avoiding the need to
create one manually via CancelResizeRequest.builder()
cancelResizeRequest - A Consumer that will call methods on
CancelResizeRequest.Builder to create a request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<CopyClusterSnapshotResponse> copyClusterSnapshot(CopyClusterSnapshotRequest copyClusterSnapshotRequest)
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.
copyClusterSnapshotRequest - available state, or other accounts are authorized to access the snapshot.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<CopyClusterSnapshotResponse> copyClusterSnapshot(Consumer<CopyClusterSnapshotRequest.Builder> copyClusterSnapshotRequest)
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.Builder avoiding the
need to create one manually via CopyClusterSnapshotRequest.builder()
copyClusterSnapshotRequest - A Consumer that will call methods on
CopyClusterSnapshotRequest.Builder to create a
request.available state, or other accounts are authorized to access the snapshot.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<CreateAuthenticationProfileResponse> createAuthenticationProfile(CreateAuthenticationProfileRequest createAuthenticationProfileRequest)
Creates an authentication profile with the specified parameters.
createAuthenticationProfileRequest - default CompletableFuture<CreateAuthenticationProfileResponse> createAuthenticationProfile(Consumer<CreateAuthenticationProfileRequest.Builder> createAuthenticationProfileRequest)
Creates an authentication profile with the specified parameters.
This is a convenience which creates an instance of the CreateAuthenticationProfileRequest.Builder
avoiding the need to create one manually via CreateAuthenticationProfileRequest.builder()
createAuthenticationProfileRequest - A Consumer that will call methods on
CreateAuthenticationProfileRequest.Builder to
create a request.default CompletableFuture<CreateClusterResponse> createCluster(CreateClusterRequest createClusterRequest)
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.
createClusterRequest - The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<CreateClusterResponse> createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)
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.
This is a convenience which creates an instance of the CreateClusterRequest.Builder avoiding the need to
create one manually via CreateClusterRequest.builder()
createClusterRequest - A Consumer that will call methods on
CreateClusterRequest.Builder to create a request.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<CreateClusterParameterGroupResponse> createClusterParameterGroup(CreateClusterParameterGroupRequest createClusterParameterGroupRequest)
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.
createClusterParameterGroupRequest - default CompletableFuture<CreateClusterParameterGroupResponse> createClusterParameterGroup(Consumer<CreateClusterParameterGroupRequest.Builder> createClusterParameterGroupRequest)
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.Builder
avoiding the need to create one manually via CreateClusterParameterGroupRequest.builder()
createClusterParameterGroupRequest - A Consumer that will call methods on
CreateClusterParameterGroupRequest.Builder to
create a request.default CompletableFuture<CreateClusterSecurityGroupResponse> createClusterSecurityGroup(CreateClusterSecurityGroupRequest createClusterSecurityGroupRequest)
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.
createClusterSecurityGroupRequest - default CompletableFuture<CreateClusterSecurityGroupResponse> createClusterSecurityGroup(Consumer<CreateClusterSecurityGroupRequest.Builder> createClusterSecurityGroupRequest)
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.Builder avoiding
the need to create one manually via CreateClusterSecurityGroupRequest.builder()
createClusterSecurityGroupRequest - A Consumer that will call methods on
CreateClusterSecurityGroupRequest.Builder to create
a request.default CompletableFuture<CreateClusterSnapshotResponse> createClusterSnapshot(CreateClusterSnapshotRequest createClusterSnapshotRequest)
Creates a manual snapshot of the specified cluster. The cluster must be in the available state.
For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide.
createClusterSnapshotRequest - available state.ClusterIdentifier parameter does not refer to an existing
cluster.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<CreateClusterSnapshotResponse> createClusterSnapshot(Consumer<CreateClusterSnapshotRequest.Builder> createClusterSnapshotRequest)
Creates a manual snapshot of the specified cluster. The cluster must be in the available state.
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.Builder avoiding the
need to create one manually via CreateClusterSnapshotRequest.builder()
createClusterSnapshotRequest - A Consumer that will call methods on
CreateClusterSnapshotRequest.Builder to create a
request.available state.ClusterIdentifier parameter does not refer to an existing
cluster.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<CreateClusterSubnetGroupResponse> createClusterSubnetGroup(CreateClusterSubnetGroupRequest createClusterSubnetGroupRequest)
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.
createClusterSubnetGroupRequest - default CompletableFuture<CreateClusterSubnetGroupResponse> createClusterSubnetGroup(Consumer<CreateClusterSubnetGroupRequest.Builder> createClusterSubnetGroupRequest)
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.Builder avoiding
the need to create one manually via CreateClusterSubnetGroupRequest.builder()
createClusterSubnetGroupRequest - A Consumer that will call methods on
CreateClusterSubnetGroupRequest.Builder to create a
request.default CompletableFuture<CreateCustomDomainAssociationResponse> createCustomDomainAssociation(CreateCustomDomainAssociationRequest createCustomDomainAssociationRequest)
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).
createCustomDomainAssociationRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<CreateCustomDomainAssociationResponse> createCustomDomainAssociation(Consumer<CreateCustomDomainAssociationRequest.Builder> createCustomDomainAssociationRequest)
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.Builder
avoiding the need to create one manually via CreateCustomDomainAssociationRequest.builder()
createCustomDomainAssociationRequest - A Consumer that will call methods on
CreateCustomDomainAssociationRequest.Builder to
create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<CreateEndpointAccessResponse> createEndpointAccess(CreateEndpointAccessRequest createEndpointAccessRequest)
Creates a Redshift-managed VPC endpoint.
createEndpointAccessRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available.available state.default CompletableFuture<CreateEndpointAccessResponse> createEndpointAccess(Consumer<CreateEndpointAccessRequest.Builder> createEndpointAccessRequest)
Creates a Redshift-managed VPC endpoint.
This is a convenience which creates an instance of the CreateEndpointAccessRequest.Builder avoiding the
need to create one manually via CreateEndpointAccessRequest.builder()
createEndpointAccessRequest - A Consumer that will call methods on
CreateEndpointAccessRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available.available state.default CompletableFuture<CreateEventSubscriptionResponse> createEventSubscription(CreateEventSubscriptionRequest createEventSubscriptionRequest)
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.
createEventSubscriptionRequest - default CompletableFuture<CreateEventSubscriptionResponse> createEventSubscription(Consumer<CreateEventSubscriptionRequest.Builder> createEventSubscriptionRequest)
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.Builder avoiding
the need to create one manually via CreateEventSubscriptionRequest.builder()
createEventSubscriptionRequest - A Consumer that will call methods on
CreateEventSubscriptionRequest.Builder to create a
request.default CompletableFuture<CreateHsmClientCertificateResponse> 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.
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.
createHsmClientCertificateRequest - default CompletableFuture<CreateHsmClientCertificateResponse> 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.
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.Builder avoiding
the need to create one manually via CreateHsmClientCertificateRequest.builder()
createHsmClientCertificateRequest - A Consumer that will call methods on
CreateHsmClientCertificateRequest.Builder to create
a request.default CompletableFuture<CreateHsmConfigurationResponse> createHsmConfiguration(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). 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.
createHsmConfigurationRequest - default CompletableFuture<CreateHsmConfigurationResponse> createHsmConfiguration(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). 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.Builder avoiding the
need to create one manually via CreateHsmConfigurationRequest.builder()
createHsmConfigurationRequest - A Consumer that will call methods on
CreateHsmConfigurationRequest.Builder to create a
request.default CompletableFuture<CreateScheduledActionResponse> createScheduledAction(CreateScheduledActionRequest createScheduledActionRequest)
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 ResizeCluster API operation.
createScheduledActionRequest - default CompletableFuture<CreateScheduledActionResponse> createScheduledAction(Consumer<CreateScheduledActionRequest.Builder> createScheduledActionRequest)
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 ResizeCluster API operation.
This is a convenience which creates an instance of the CreateScheduledActionRequest.Builder avoiding the
need to create one manually via CreateScheduledActionRequest.builder()
createScheduledActionRequest - A Consumer that will call methods on
CreateScheduledActionRequest.Builder to create a
request.default CompletableFuture<CreateSnapshotCopyGrantResponse> createSnapshotCopyGrant(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.
For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide.
createSnapshotCopyGrantRequest - The result of the CreateSnapshotCopyGrant action.default CompletableFuture<CreateSnapshotCopyGrantResponse> createSnapshotCopyGrant(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.
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.Builder avoiding
the need to create one manually via CreateSnapshotCopyGrantRequest.builder()
createSnapshotCopyGrantRequest - A Consumer that will call methods on
CreateSnapshotCopyGrantRequest.Builder to create a
request. The result of the CreateSnapshotCopyGrant action.default CompletableFuture<CreateSnapshotScheduleResponse> createSnapshotSchedule(CreateSnapshotScheduleRequest createSnapshotScheduleRequest)
Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule.
createSnapshotScheduleRequest - default CompletableFuture<CreateSnapshotScheduleResponse> createSnapshotSchedule(Consumer<CreateSnapshotScheduleRequest.Builder> createSnapshotScheduleRequest)
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.Builder avoiding the
need to create one manually via CreateSnapshotScheduleRequest.builder()
createSnapshotScheduleRequest - A Consumer that will call methods on
CreateSnapshotScheduleRequest.Builder to create a
request.default CompletableFuture<CreateTagsResponse> createTags(CreateTagsRequest createTagsRequest)
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.
createTagsRequest - Contains the output from the CreateTags action.available state.default CompletableFuture<CreateTagsResponse> createTags(Consumer<CreateTagsRequest.Builder> createTagsRequest)
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.Builder avoiding the need to
create one manually via CreateTagsRequest.builder()
createTagsRequest - A Consumer that will call methods on
CreateTagsRequest.Builder to create a request.
Contains the output from the CreateTags action.available state.default CompletableFuture<CreateUsageLimitResponse> createUsageLimit(CreateUsageLimitRequest createUsageLimitRequest)
Creates a usage limit for a specified Amazon Redshift feature on a cluster. The usage limit is identified by the returned usage limit identifier.
createUsageLimitRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<CreateUsageLimitResponse> createUsageLimit(Consumer<CreateUsageLimitRequest.Builder> createUsageLimitRequest)
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.Builder avoiding the need
to create one manually via CreateUsageLimitRequest.builder()
createUsageLimitRequest - A Consumer that will call methods on
CreateUsageLimitRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DeauthorizeDataShareResponse> deauthorizeDataShare(DeauthorizeDataShareRequest deauthorizeDataShareRequest)
From a datashare producer account, removes authorization from the specified datashare.
deauthorizeDataShareRequest - default CompletableFuture<DeauthorizeDataShareResponse> deauthorizeDataShare(Consumer<DeauthorizeDataShareRequest.Builder> deauthorizeDataShareRequest)
From a datashare producer account, removes authorization from the specified datashare.
This is a convenience which creates an instance of the DeauthorizeDataShareRequest.Builder avoiding the
need to create one manually via DeauthorizeDataShareRequest.builder()
deauthorizeDataShareRequest - A Consumer that will call methods on
DeauthorizeDataShareRequest.Builder to create a
request.default CompletableFuture<DeleteAuthenticationProfileResponse> deleteAuthenticationProfile(DeleteAuthenticationProfileRequest deleteAuthenticationProfileRequest)
Deletes an authentication profile.
deleteAuthenticationProfileRequest - default CompletableFuture<DeleteAuthenticationProfileResponse> deleteAuthenticationProfile(Consumer<DeleteAuthenticationProfileRequest.Builder> deleteAuthenticationProfileRequest)
Deletes an authentication profile.
This is a convenience which creates an instance of the DeleteAuthenticationProfileRequest.Builder
avoiding the need to create one manually via DeleteAuthenticationProfileRequest.builder()
deleteAuthenticationProfileRequest - A Consumer that will call methods on
DeleteAuthenticationProfileRequest.Builder to
create a request.default CompletableFuture<DeleteClusterResponse> deleteCluster(DeleteClusterRequest deleteClusterRequest)
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
false and 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.
deleteClusterRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<DeleteClusterResponse> deleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest)
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
false and 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.Builder avoiding the need to
create one manually via DeleteClusterRequest.builder()
deleteClusterRequest - A Consumer that will call methods on
DeleteClusterRequest.Builder to create a request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<DeleteClusterParameterGroupResponse> deleteClusterParameterGroup(DeleteClusterParameterGroupRequest deleteClusterParameterGroupRequest)
Deletes a specified Amazon Redshift parameter group.
You cannot delete a parameter group if it is associated with a cluster.
deleteClusterParameterGroupRequest - default CompletableFuture<DeleteClusterParameterGroupResponse> deleteClusterParameterGroup(Consumer<DeleteClusterParameterGroupRequest.Builder> deleteClusterParameterGroupRequest)
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.Builder
avoiding the need to create one manually via DeleteClusterParameterGroupRequest.builder()
deleteClusterParameterGroupRequest - A Consumer that will call methods on
DeleteClusterParameterGroupRequest.Builder to
create a request.default CompletableFuture<DeleteClusterSecurityGroupResponse> deleteClusterSecurityGroup(DeleteClusterSecurityGroupRequest deleteClusterSecurityGroupRequest)
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.
deleteClusterSecurityGroupRequest - available.default CompletableFuture<DeleteClusterSecurityGroupResponse> deleteClusterSecurityGroup(Consumer<DeleteClusterSecurityGroupRequest.Builder> deleteClusterSecurityGroupRequest)
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.Builder avoiding
the need to create one manually via DeleteClusterSecurityGroupRequest.builder()
deleteClusterSecurityGroupRequest - A Consumer that will call methods on
DeleteClusterSecurityGroupRequest.Builder to create
a request.available.default CompletableFuture<DeleteClusterSnapshotResponse> deleteClusterSnapshot(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest)
Deletes the specified manual snapshot. The snapshot must be in the available state, 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.
deleteClusterSnapshotRequest - available state, or other accounts are authorized to access the snapshot.default CompletableFuture<DeleteClusterSnapshotResponse> deleteClusterSnapshot(Consumer<DeleteClusterSnapshotRequest.Builder> deleteClusterSnapshotRequest)
Deletes the specified manual snapshot. The snapshot must be in the available state, 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.Builder avoiding the
need to create one manually via DeleteClusterSnapshotRequest.builder()
deleteClusterSnapshotRequest - A Consumer that will call methods on
DeleteClusterSnapshotRequest.Builder to create a
request.available state, or other accounts are authorized to access the snapshot.default CompletableFuture<DeleteClusterSubnetGroupResponse> deleteClusterSubnetGroup(DeleteClusterSubnetGroupRequest deleteClusterSubnetGroupRequest)
Deletes the specified cluster subnet group.
deleteClusterSubnetGroupRequest - default CompletableFuture<DeleteClusterSubnetGroupResponse> deleteClusterSubnetGroup(Consumer<DeleteClusterSubnetGroupRequest.Builder> deleteClusterSubnetGroupRequest)
Deletes the specified cluster subnet group.
This is a convenience which creates an instance of the DeleteClusterSubnetGroupRequest.Builder avoiding
the need to create one manually via DeleteClusterSubnetGroupRequest.builder()
deleteClusterSubnetGroupRequest - A Consumer that will call methods on
DeleteClusterSubnetGroupRequest.Builder to create a
request.default CompletableFuture<DeleteCustomDomainAssociationResponse> deleteCustomDomainAssociation(DeleteCustomDomainAssociationRequest deleteCustomDomainAssociationRequest)
Contains information about deleting a custom domain association for a cluster.
deleteCustomDomainAssociationRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DeleteCustomDomainAssociationResponse> deleteCustomDomainAssociation(Consumer<DeleteCustomDomainAssociationRequest.Builder> deleteCustomDomainAssociationRequest)
Contains information about deleting a custom domain association for a cluster.
This is a convenience which creates an instance of the DeleteCustomDomainAssociationRequest.Builder
avoiding the need to create one manually via DeleteCustomDomainAssociationRequest.builder()
deleteCustomDomainAssociationRequest - A Consumer that will call methods on
DeleteCustomDomainAssociationRequest.Builder to
create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DeleteEndpointAccessResponse> deleteEndpointAccess(DeleteEndpointAccessRequest deleteEndpointAccessRequest)
Deletes a Redshift-managed VPC endpoint.
deleteEndpointAccessRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available.available state.default CompletableFuture<DeleteEndpointAccessResponse> deleteEndpointAccess(Consumer<DeleteEndpointAccessRequest.Builder> deleteEndpointAccessRequest)
Deletes a Redshift-managed VPC endpoint.
This is a convenience which creates an instance of the DeleteEndpointAccessRequest.Builder avoiding the
need to create one manually via DeleteEndpointAccessRequest.builder()
deleteEndpointAccessRequest - A Consumer that will call methods on
DeleteEndpointAccessRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available.available state.default CompletableFuture<DeleteEventSubscriptionResponse> deleteEventSubscription(DeleteEventSubscriptionRequest deleteEventSubscriptionRequest)
Deletes an Amazon Redshift event notification subscription.
deleteEventSubscriptionRequest - default CompletableFuture<DeleteEventSubscriptionResponse> deleteEventSubscription(Consumer<DeleteEventSubscriptionRequest.Builder> deleteEventSubscriptionRequest)
Deletes an Amazon Redshift event notification subscription.
This is a convenience which creates an instance of the DeleteEventSubscriptionRequest.Builder avoiding
the need to create one manually via DeleteEventSubscriptionRequest.builder()
deleteEventSubscriptionRequest - A Consumer that will call methods on
DeleteEventSubscriptionRequest.Builder to create a
request.default CompletableFuture<DeleteHsmClientCertificateResponse> deleteHsmClientCertificate(DeleteHsmClientCertificateRequest deleteHsmClientCertificateRequest)
Deletes the specified HSM client certificate.
deleteHsmClientCertificateRequest - available state, or it is still in use by one or more Amazon Redshift clusters.default CompletableFuture<DeleteHsmClientCertificateResponse> deleteHsmClientCertificate(Consumer<DeleteHsmClientCertificateRequest.Builder> deleteHsmClientCertificateRequest)
Deletes the specified HSM client certificate.
This is a convenience which creates an instance of the DeleteHsmClientCertificateRequest.Builder avoiding
the need to create one manually via DeleteHsmClientCertificateRequest.builder()
deleteHsmClientCertificateRequest - A Consumer that will call methods on
DeleteHsmClientCertificateRequest.Builder to create
a request.available state, or it is still in use by one or more Amazon Redshift clusters.default CompletableFuture<DeleteHsmConfigurationResponse> deleteHsmConfiguration(DeleteHsmConfigurationRequest deleteHsmConfigurationRequest)
Deletes the specified Amazon Redshift HSM configuration.
deleteHsmConfigurationRequest - available state, or it is still in use by one or more Amazon Redshift clusters.default CompletableFuture<DeleteHsmConfigurationResponse> deleteHsmConfiguration(Consumer<DeleteHsmConfigurationRequest.Builder> deleteHsmConfigurationRequest)
Deletes the specified Amazon Redshift HSM configuration.
This is a convenience which creates an instance of the DeleteHsmConfigurationRequest.Builder avoiding the
need to create one manually via DeleteHsmConfigurationRequest.builder()
deleteHsmConfigurationRequest - A Consumer that will call methods on
DeleteHsmConfigurationRequest.Builder to create a
request.available state, or it is still in use by one or more Amazon Redshift clusters.default CompletableFuture<DeletePartnerResponse> deletePartner(DeletePartnerRequest deletePartnerRequest)
Deletes a partner integration from a cluster. Data can still flow to the cluster until the integration is deleted at the partner's website.
deletePartnerRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DeletePartnerResponse> deletePartner(Consumer<DeletePartnerRequest.Builder> deletePartnerRequest)
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.Builder avoiding the need to
create one manually via DeletePartnerRequest.builder()
deletePartnerRequest - A Consumer that will call methods on
DeletePartnerRequest.Builder to create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DeleteScheduledActionResponse> deleteScheduledAction(DeleteScheduledActionRequest deleteScheduledActionRequest)
Deletes a scheduled action.
deleteScheduledActionRequest - default CompletableFuture<DeleteScheduledActionResponse> deleteScheduledAction(Consumer<DeleteScheduledActionRequest.Builder> deleteScheduledActionRequest)
Deletes a scheduled action.
This is a convenience which creates an instance of the DeleteScheduledActionRequest.Builder avoiding the
need to create one manually via DeleteScheduledActionRequest.builder()
deleteScheduledActionRequest - A Consumer that will call methods on
DeleteScheduledActionRequest.Builder to create a
request.default CompletableFuture<DeleteSnapshotCopyGrantResponse> deleteSnapshotCopyGrant(DeleteSnapshotCopyGrantRequest deleteSnapshotCopyGrantRequest)
Deletes the specified snapshot copy grant.
deleteSnapshotCopyGrantRequest - The result of the DeleteSnapshotCopyGrant action.default CompletableFuture<DeleteSnapshotCopyGrantResponse> deleteSnapshotCopyGrant(Consumer<DeleteSnapshotCopyGrantRequest.Builder> deleteSnapshotCopyGrantRequest)
Deletes the specified snapshot copy grant.
This is a convenience which creates an instance of the DeleteSnapshotCopyGrantRequest.Builder avoiding
the need to create one manually via DeleteSnapshotCopyGrantRequest.builder()
deleteSnapshotCopyGrantRequest - A Consumer that will call methods on
DeleteSnapshotCopyGrantRequest.Builder to create a
request. The result of the DeleteSnapshotCopyGrant action.default CompletableFuture<DeleteSnapshotScheduleResponse> deleteSnapshotSchedule(DeleteSnapshotScheduleRequest deleteSnapshotScheduleRequest)
Deletes a snapshot schedule.
deleteSnapshotScheduleRequest - default CompletableFuture<DeleteSnapshotScheduleResponse> deleteSnapshotSchedule(Consumer<DeleteSnapshotScheduleRequest.Builder> deleteSnapshotScheduleRequest)
Deletes a snapshot schedule.
This is a convenience which creates an instance of the DeleteSnapshotScheduleRequest.Builder avoiding the
need to create one manually via DeleteSnapshotScheduleRequest.builder()
deleteSnapshotScheduleRequest - A Consumer that will call methods on
DeleteSnapshotScheduleRequest.Builder to create a
request.default CompletableFuture<DeleteTagsResponse> deleteTags(DeleteTagsRequest deleteTagsRequest)
Deletes tags from a resource. You must provide the ARN of the resource from which you want to delete the tag or tags.
deleteTagsRequest - Contains the output from the DeleteTags action.default CompletableFuture<DeleteTagsResponse> deleteTags(Consumer<DeleteTagsRequest.Builder> deleteTagsRequest)
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.Builder avoiding the need to
create one manually via DeleteTagsRequest.builder()
deleteTagsRequest - A Consumer that will call methods on
DeleteTagsRequest.Builder to create a request.
Contains the output from the DeleteTags action.default CompletableFuture<DeleteUsageLimitResponse> deleteUsageLimit(DeleteUsageLimitRequest deleteUsageLimitRequest)
Deletes a usage limit from a cluster.
deleteUsageLimitRequest - default CompletableFuture<DeleteUsageLimitResponse> deleteUsageLimit(Consumer<DeleteUsageLimitRequest.Builder> deleteUsageLimitRequest)
Deletes a usage limit from a cluster.
This is a convenience which creates an instance of the DeleteUsageLimitRequest.Builder avoiding the need
to create one manually via DeleteUsageLimitRequest.builder()
deleteUsageLimitRequest - A Consumer that will call methods on
DeleteUsageLimitRequest.Builder to create a
request.default CompletableFuture<DescribeAccountAttributesResponse> describeAccountAttributes(DescribeAccountAttributesRequest describeAccountAttributesRequest)
Returns a list of attributes attached to an account
describeAccountAttributesRequest - default CompletableFuture<DescribeAccountAttributesResponse> describeAccountAttributes(Consumer<DescribeAccountAttributesRequest.Builder> describeAccountAttributesRequest)
Returns a list of attributes attached to an account
This is a convenience which creates an instance of the DescribeAccountAttributesRequest.Builder avoiding
the need to create one manually via DescribeAccountAttributesRequest.builder()
describeAccountAttributesRequest - A Consumer that will call methods on
DescribeAccountAttributesRequest.Builder to create
a request.default CompletableFuture<DescribeAccountAttributesResponse> describeAccountAttributes()
Returns a list of attributes attached to an account
default CompletableFuture<DescribeAuthenticationProfilesResponse> describeAuthenticationProfiles(DescribeAuthenticationProfilesRequest describeAuthenticationProfilesRequest)
Describes an authentication profile.
describeAuthenticationProfilesRequest - default CompletableFuture<DescribeAuthenticationProfilesResponse> describeAuthenticationProfiles(Consumer<DescribeAuthenticationProfilesRequest.Builder> describeAuthenticationProfilesRequest)
Describes an authentication profile.
This is a convenience which creates an instance of the DescribeAuthenticationProfilesRequest.Builder
avoiding the need to create one manually via DescribeAuthenticationProfilesRequest.builder()
describeAuthenticationProfilesRequest - A Consumer that will call methods on
DescribeAuthenticationProfilesRequest.Builder to
create a request.default CompletableFuture<DescribeClusterDbRevisionsResponse> describeClusterDbRevisions(DescribeClusterDbRevisionsRequest describeClusterDbRevisionsRequest)
Returns an array of ClusterDbRevision objects.
describeClusterDbRevisionsRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DescribeClusterDbRevisionsResponse> describeClusterDbRevisions(Consumer<DescribeClusterDbRevisionsRequest.Builder> describeClusterDbRevisionsRequest)
Returns an array of ClusterDbRevision objects.
This is a convenience which creates an instance of the DescribeClusterDbRevisionsRequest.Builder avoiding
the need to create one manually via DescribeClusterDbRevisionsRequest.builder()
describeClusterDbRevisionsRequest - A Consumer that will call methods on
DescribeClusterDbRevisionsRequest.Builder to create
a request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DescribeClusterDbRevisionsResponse> describeClusterDbRevisions()
Returns an array of ClusterDbRevision objects.
ClusterIdentifier parameter does not refer to an existing
cluster.available state.default DescribeClusterDbRevisionsPublisher describeClusterDbRevisionsPaginator()
Returns an array of ClusterDbRevision objects.
This is a variant of
describeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsPublisher publisher = client.describeClusterDbRevisionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsPublisher publisher = client.describeClusterDbRevisionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
ClusterIdentifier parameter does not refer to an existing
cluster.available state.default DescribeClusterDbRevisionsPublisher describeClusterDbRevisionsPaginator(DescribeClusterDbRevisionsRequest describeClusterDbRevisionsRequest)
Returns an array of ClusterDbRevision objects.
This is a variant of
describeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsPublisher publisher = client.describeClusterDbRevisionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsPublisher publisher = client.describeClusterDbRevisionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeClusterDbRevisionsRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default DescribeClusterDbRevisionsPublisher describeClusterDbRevisionsPaginator(Consumer<DescribeClusterDbRevisionsRequest.Builder> describeClusterDbRevisionsRequest)
Returns an array of ClusterDbRevision objects.
This is a variant of
describeClusterDbRevisions(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsPublisher publisher = client.describeClusterDbRevisionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterDbRevisionsPublisher publisher = client.describeClusterDbRevisionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterDbRevisionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeClusterDbRevisionsRequest.builder()
describeClusterDbRevisionsRequest - A Consumer that will call methods on
DescribeClusterDbRevisionsRequest.Builder to create
a request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DescribeClusterParameterGroupsResponse> describeClusterParameterGroups(DescribeClusterParameterGroupsRequest describeClusterParameterGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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.
describeClusterParameterGroupsRequest - default CompletableFuture<DescribeClusterParameterGroupsResponse> describeClusterParameterGroups(Consumer<DescribeClusterParameterGroupsRequest.Builder> describeClusterParameterGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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.Builder
avoiding the need to create one manually via DescribeClusterParameterGroupsRequest.builder()
describeClusterParameterGroupsRequest - A Consumer that will call methods on
DescribeClusterParameterGroupsRequest.Builder to
create a request.default CompletableFuture<DescribeClusterParameterGroupsResponse> describeClusterParameterGroups()
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 owner and
environment for tag keys, and admin and test for 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.
default DescribeClusterParameterGroupsPublisher describeClusterParameterGroupsPaginator()
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsPublisher publisher = client.describeClusterParameterGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsPublisher publisher = client.describeClusterParameterGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeClusterParameterGroupsPublisher describeClusterParameterGroupsPaginator(DescribeClusterParameterGroupsRequest describeClusterParameterGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsPublisher publisher = client.describeClusterParameterGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsPublisher publisher = client.describeClusterParameterGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeClusterParameterGroupsRequest - default DescribeClusterParameterGroupsPublisher describeClusterParameterGroupsPaginator(Consumer<DescribeClusterParameterGroupsRequest.Builder> describeClusterParameterGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterParameterGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsPublisher publisher = client.describeClusterParameterGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParameterGroupsPublisher publisher = client.describeClusterParameterGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterParameterGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeClusterParameterGroupsRequest.builder()
describeClusterParameterGroupsRequest - A Consumer that will call methods on
DescribeClusterParameterGroupsRequest.Builder to
create a request.default CompletableFuture<DescribeClusterParametersResponse> describeClusterParameters(DescribeClusterParametersRequest describeClusterParametersRequest)
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.
describeClusterParametersRequest - default CompletableFuture<DescribeClusterParametersResponse> describeClusterParameters(Consumer<DescribeClusterParametersRequest.Builder> describeClusterParametersRequest)
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.Builder avoiding
the need to create one manually via DescribeClusterParametersRequest.builder()
describeClusterParametersRequest - A Consumer that will call methods on
DescribeClusterParametersRequest.Builder to create
a request.default DescribeClusterParametersPublisher describeClusterParametersPaginator(DescribeClusterParametersRequest describeClusterParametersRequest)
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 variant of
describeClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParametersPublisher publisher = client.describeClusterParametersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParametersPublisher publisher = client.describeClusterParametersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterParametersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeClusterParametersRequest - default DescribeClusterParametersPublisher describeClusterParametersPaginator(Consumer<DescribeClusterParametersRequest.Builder> describeClusterParametersRequest)
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 variant of
describeClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParametersPublisher publisher = client.describeClusterParametersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterParametersPublisher publisher = client.describeClusterParametersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterParametersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterParametersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeClusterParametersRequest.builder()
describeClusterParametersRequest - A Consumer that will call methods on
DescribeClusterParametersRequest.Builder to create
a request.default CompletableFuture<DescribeClusterSecurityGroupsResponse> describeClusterSecurityGroups(DescribeClusterSecurityGroupsRequest describeClusterSecurityGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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.
describeClusterSecurityGroupsRequest - default CompletableFuture<DescribeClusterSecurityGroupsResponse> describeClusterSecurityGroups(Consumer<DescribeClusterSecurityGroupsRequest.Builder> describeClusterSecurityGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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.Builder
avoiding the need to create one manually via DescribeClusterSecurityGroupsRequest.builder()
describeClusterSecurityGroupsRequest - A Consumer that will call methods on
DescribeClusterSecurityGroupsRequest.Builder to
create a request.default DescribeClusterSecurityGroupsPublisher describeClusterSecurityGroupsPaginator(DescribeClusterSecurityGroupsRequest describeClusterSecurityGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterSecurityGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSecurityGroupsPublisher publisher = client.describeClusterSecurityGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSecurityGroupsPublisher publisher = client.describeClusterSecurityGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeClusterSecurityGroupsRequest - default DescribeClusterSecurityGroupsPublisher describeClusterSecurityGroupsPaginator(Consumer<DescribeClusterSecurityGroupsRequest.Builder> describeClusterSecurityGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterSecurityGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSecurityGroupsPublisher publisher = client.describeClusterSecurityGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSecurityGroupsPublisher publisher = client.describeClusterSecurityGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterSecurityGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeClusterSecurityGroupsRequest.builder()
describeClusterSecurityGroupsRequest - A Consumer that will call methods on
DescribeClusterSecurityGroupsRequest.Builder to
create a request.default CompletableFuture<DescribeClusterSnapshotsResponse> describeClusterSnapshots(DescribeClusterSnapshotsRequest describeClusterSnapshotsRequest)
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 owner and
environment for tag keys, and admin and test for 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.
describeClusterSnapshotsRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeClusterSnapshotsResponse> describeClusterSnapshots(Consumer<DescribeClusterSnapshotsRequest.Builder> describeClusterSnapshotsRequest)
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 owner and
environment for tag keys, and admin and test for 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.Builder avoiding
the need to create one manually via DescribeClusterSnapshotsRequest.builder()
describeClusterSnapshotsRequest - A Consumer that will call methods on
DescribeClusterSnapshotsRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeClusterSnapshotsResponse> describeClusterSnapshots()
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 owner and
environment for tag keys, and admin and test for 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.
ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeClusterSnapshotsPublisher describeClusterSnapshotsPaginator()
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsPublisher publisher = client.describeClusterSnapshotsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsPublisher publisher = client.describeClusterSnapshotsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeClusterSnapshotsPublisher describeClusterSnapshotsPaginator(DescribeClusterSnapshotsRequest describeClusterSnapshotsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsPublisher publisher = client.describeClusterSnapshotsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsPublisher publisher = client.describeClusterSnapshotsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeClusterSnapshotsRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeClusterSnapshotsPublisher describeClusterSnapshotsPaginator(Consumer<DescribeClusterSnapshotsRequest.Builder> describeClusterSnapshotsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterSnapshots(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsPublisher publisher = client.describeClusterSnapshotsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSnapshotsPublisher publisher = client.describeClusterSnapshotsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterSnapshotsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeClusterSnapshotsRequest.builder()
describeClusterSnapshotsRequest - A Consumer that will call methods on
DescribeClusterSnapshotsRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeClusterSubnetGroupsResponse> describeClusterSubnetGroups(DescribeClusterSubnetGroupsRequest describeClusterSubnetGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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.
describeClusterSubnetGroupsRequest - default CompletableFuture<DescribeClusterSubnetGroupsResponse> describeClusterSubnetGroups(Consumer<DescribeClusterSubnetGroupsRequest.Builder> describeClusterSubnetGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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.Builder
avoiding the need to create one manually via DescribeClusterSubnetGroupsRequest.builder()
describeClusterSubnetGroupsRequest - A Consumer that will call methods on
DescribeClusterSubnetGroupsRequest.Builder to
create a request.default CompletableFuture<DescribeClusterSubnetGroupsResponse> describeClusterSubnetGroups()
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 owner and
environment for tag keys, and admin and test for 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.
default DescribeClusterSubnetGroupsPublisher describeClusterSubnetGroupsPaginator()
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsPublisher publisher = client.describeClusterSubnetGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsPublisher publisher = client.describeClusterSubnetGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeClusterSubnetGroupsPublisher describeClusterSubnetGroupsPaginator(DescribeClusterSubnetGroupsRequest describeClusterSubnetGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsPublisher publisher = client.describeClusterSubnetGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsPublisher publisher = client.describeClusterSubnetGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeClusterSubnetGroupsRequest - default DescribeClusterSubnetGroupsPublisher describeClusterSubnetGroupsPaginator(Consumer<DescribeClusterSubnetGroupsRequest.Builder> describeClusterSubnetGroupsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusterSubnetGroups(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsPublisher publisher = client.describeClusterSubnetGroupsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterSubnetGroupsPublisher publisher = client.describeClusterSubnetGroupsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterSubnetGroupsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeClusterSubnetGroupsRequest.builder()
describeClusterSubnetGroupsRequest - A Consumer that will call methods on
DescribeClusterSubnetGroupsRequest.Builder to
create a request.default CompletableFuture<DescribeClusterTracksResponse> describeClusterTracks(DescribeClusterTracksRequest describeClusterTracksRequest)
Returns a list of all the available maintenance tracks.
describeClusterTracksRequest - default CompletableFuture<DescribeClusterTracksResponse> describeClusterTracks(Consumer<DescribeClusterTracksRequest.Builder> describeClusterTracksRequest)
Returns a list of all the available maintenance tracks.
This is a convenience which creates an instance of the DescribeClusterTracksRequest.Builder avoiding the
need to create one manually via DescribeClusterTracksRequest.builder()
describeClusterTracksRequest - A Consumer that will call methods on
DescribeClusterTracksRequest.Builder to create a
request.default CompletableFuture<DescribeClusterTracksResponse> describeClusterTracks()
Returns a list of all the available maintenance tracks.
default DescribeClusterTracksPublisher describeClusterTracksPaginator()
Returns a list of all the available maintenance tracks.
This is a variant of
describeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksPublisher publisher = client.describeClusterTracksPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksPublisher publisher = client.describeClusterTracksPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterTracksResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeClusterTracksPublisher describeClusterTracksPaginator(DescribeClusterTracksRequest describeClusterTracksRequest)
Returns a list of all the available maintenance tracks.
This is a variant of
describeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksPublisher publisher = client.describeClusterTracksPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksPublisher publisher = client.describeClusterTracksPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterTracksResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeClusterTracksRequest - default DescribeClusterTracksPublisher describeClusterTracksPaginator(Consumer<DescribeClusterTracksRequest.Builder> describeClusterTracksRequest)
Returns a list of all the available maintenance tracks.
This is a variant of
describeClusterTracks(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksPublisher publisher = client.describeClusterTracksPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterTracksPublisher publisher = client.describeClusterTracksPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterTracksResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterTracksResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding the
need to create one manually via DescribeClusterTracksRequest.builder()
describeClusterTracksRequest - A Consumer that will call methods on
DescribeClusterTracksRequest.Builder to create a
request.default CompletableFuture<DescribeClusterVersionsResponse> describeClusterVersions(DescribeClusterVersionsRequest describeClusterVersionsRequest)
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.
describeClusterVersionsRequest - default CompletableFuture<DescribeClusterVersionsResponse> describeClusterVersions(Consumer<DescribeClusterVersionsRequest.Builder> describeClusterVersionsRequest)
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.Builder avoiding
the need to create one manually via DescribeClusterVersionsRequest.builder()
describeClusterVersionsRequest - A Consumer that will call methods on
DescribeClusterVersionsRequest.Builder to create a
request.default CompletableFuture<DescribeClusterVersionsResponse> describeClusterVersions()
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.
default DescribeClusterVersionsPublisher describeClusterVersionsPaginator()
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 variant of
describeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsPublisher publisher = client.describeClusterVersionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsPublisher publisher = client.describeClusterVersionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeClusterVersionsPublisher describeClusterVersionsPaginator(DescribeClusterVersionsRequest describeClusterVersionsRequest)
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 variant of
describeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsPublisher publisher = client.describeClusterVersionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsPublisher publisher = client.describeClusterVersionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeClusterVersionsRequest - default DescribeClusterVersionsPublisher describeClusterVersionsPaginator(Consumer<DescribeClusterVersionsRequest.Builder> describeClusterVersionsRequest)
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 variant of
describeClusterVersions(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsPublisher publisher = client.describeClusterVersionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClusterVersionsPublisher publisher = client.describeClusterVersionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClusterVersionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeClusterVersionsRequest.builder()
describeClusterVersionsRequest - A Consumer that will call methods on
DescribeClusterVersionsRequest.Builder to create a
request.default CompletableFuture<DescribeClustersResponse> describeClusters(DescribeClustersRequest describeClustersRequest)
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 owner and
environment for tag keys, and admin and test for 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.
describeClustersRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeClustersResponse> describeClusters(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. 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 owner and
environment for tag keys, and admin and test for 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.Builder avoiding the need
to create one manually via DescribeClustersRequest.builder()
describeClustersRequest - A Consumer that will call methods on
DescribeClustersRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeClustersResponse> describeClusters()
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 owner and
environment for tag keys, and admin and test for 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.
ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeClustersPublisher describeClustersPaginator()
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClustersPublisher publisher = client.describeClustersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClustersPublisher publisher = client.describeClustersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClustersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClustersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeClustersPublisher describeClustersPaginator(DescribeClustersRequest describeClustersRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClustersPublisher publisher = client.describeClustersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClustersPublisher publisher = client.describeClustersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClustersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClustersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeClustersRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeClustersPublisher describeClustersPaginator(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. 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 owner and
environment for tag keys, and admin and test for 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 variant of
describeClusters(software.amazon.awssdk.services.redshift.model.DescribeClustersRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeClustersPublisher publisher = client.describeClustersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeClustersPublisher publisher = client.describeClustersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeClustersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeClustersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding the need
to create one manually via DescribeClustersRequest.builder()
describeClustersRequest - A Consumer that will call methods on
DescribeClustersRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeCustomDomainAssociationsResponse> describeCustomDomainAssociations(DescribeCustomDomainAssociationsRequest describeCustomDomainAssociationsRequest)
Contains information about custom domain associations for a cluster.
describeCustomDomainAssociationsRequest - default CompletableFuture<DescribeCustomDomainAssociationsResponse> describeCustomDomainAssociations(Consumer<DescribeCustomDomainAssociationsRequest.Builder> describeCustomDomainAssociationsRequest)
Contains information about custom domain associations for a cluster.
This is a convenience which creates an instance of the DescribeCustomDomainAssociationsRequest.Builder
avoiding the need to create one manually via DescribeCustomDomainAssociationsRequest.builder()
describeCustomDomainAssociationsRequest - A Consumer that will call methods on
DescribeCustomDomainAssociationsRequest.Builder to
create a request.default DescribeCustomDomainAssociationsPublisher describeCustomDomainAssociationsPaginator(DescribeCustomDomainAssociationsRequest describeCustomDomainAssociationsRequest)
Contains information about custom domain associations for a cluster.
This is a variant of
describeCustomDomainAssociations(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeCustomDomainAssociationsPublisher publisher = client.describeCustomDomainAssociationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeCustomDomainAssociationsPublisher publisher = client.describeCustomDomainAssociationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeCustomDomainAssociationsRequest - default DescribeCustomDomainAssociationsPublisher describeCustomDomainAssociationsPaginator(Consumer<DescribeCustomDomainAssociationsRequest.Builder> describeCustomDomainAssociationsRequest)
Contains information about custom domain associations for a cluster.
This is a variant of
describeCustomDomainAssociations(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeCustomDomainAssociationsPublisher publisher = client.describeCustomDomainAssociationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeCustomDomainAssociationsPublisher publisher = client.describeCustomDomainAssociationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeCustomDomainAssociationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeCustomDomainAssociationsRequest.builder()
describeCustomDomainAssociationsRequest - A Consumer that will call methods on
DescribeCustomDomainAssociationsRequest.Builder to
create a request.default CompletableFuture<DescribeDataSharesResponse> describeDataShares(DescribeDataSharesRequest describeDataSharesRequest)
Shows the status of any inbound or outbound datashares available in the specified account.
describeDataSharesRequest - default CompletableFuture<DescribeDataSharesResponse> describeDataShares(Consumer<DescribeDataSharesRequest.Builder> describeDataSharesRequest)
Shows the status of any inbound or outbound datashares available in the specified account.
This is a convenience which creates an instance of the DescribeDataSharesRequest.Builder avoiding the
need to create one manually via DescribeDataSharesRequest.builder()
describeDataSharesRequest - A Consumer that will call methods on
DescribeDataSharesRequest.Builder to create a
request.default CompletableFuture<DescribeDataSharesForConsumerResponse> describeDataSharesForConsumer(DescribeDataSharesForConsumerRequest describeDataSharesForConsumerRequest)
Returns a list of datashares where the account identifier being called is a consumer account identifier.
describeDataSharesForConsumerRequest - default CompletableFuture<DescribeDataSharesForConsumerResponse> describeDataSharesForConsumer(Consumer<DescribeDataSharesForConsumerRequest.Builder> describeDataSharesForConsumerRequest)
Returns a list of datashares where the account identifier being called is a consumer account identifier.
This is a convenience which creates an instance of the DescribeDataSharesForConsumerRequest.Builder
avoiding the need to create one manually via DescribeDataSharesForConsumerRequest.builder()
describeDataSharesForConsumerRequest - A Consumer that will call methods on
DescribeDataSharesForConsumerRequest.Builder to
create a request.default DescribeDataSharesForConsumerPublisher describeDataSharesForConsumerPaginator(DescribeDataSharesForConsumerRequest describeDataSharesForConsumerRequest)
Returns a list of datashares where the account identifier being called is a consumer account identifier.
This is a variant of
describeDataSharesForConsumer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesForConsumerPublisher publisher = client.describeDataSharesForConsumerPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesForConsumerPublisher publisher = client.describeDataSharesForConsumerPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
describeDataSharesForConsumer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerRequest)
operation.
describeDataSharesForConsumerRequest - default DescribeDataSharesForConsumerPublisher describeDataSharesForConsumerPaginator(Consumer<DescribeDataSharesForConsumerRequest.Builder> describeDataSharesForConsumerRequest)
Returns a list of datashares where the account identifier being called is a consumer account identifier.
This is a variant of
describeDataSharesForConsumer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesForConsumerPublisher publisher = client.describeDataSharesForConsumerPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesForConsumerPublisher publisher = client.describeDataSharesForConsumerPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
describeDataSharesForConsumer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForConsumerRequest)
operation.
This is a convenience which creates an instance of the DescribeDataSharesForConsumerRequest.Builder
avoiding the need to create one manually via DescribeDataSharesForConsumerRequest.builder()
describeDataSharesForConsumerRequest - A Consumer that will call methods on
DescribeDataSharesForConsumerRequest.Builder to
create a request.default CompletableFuture<DescribeDataSharesForProducerResponse> describeDataSharesForProducer(DescribeDataSharesForProducerRequest describeDataSharesForProducerRequest)
Returns a list of datashares when the account identifier being called is a producer account identifier.
describeDataSharesForProducerRequest - default CompletableFuture<DescribeDataSharesForProducerResponse> describeDataSharesForProducer(Consumer<DescribeDataSharesForProducerRequest.Builder> describeDataSharesForProducerRequest)
Returns a list of datashares when the account identifier being called is a producer account identifier.
This is a convenience which creates an instance of the DescribeDataSharesForProducerRequest.Builder
avoiding the need to create one manually via DescribeDataSharesForProducerRequest.builder()
describeDataSharesForProducerRequest - A Consumer that will call methods on
DescribeDataSharesForProducerRequest.Builder to
create a request.default DescribeDataSharesForProducerPublisher describeDataSharesForProducerPaginator(DescribeDataSharesForProducerRequest describeDataSharesForProducerRequest)
Returns a list of datashares when the account identifier being called is a producer account identifier.
This is a variant of
describeDataSharesForProducer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesForProducerPublisher publisher = client.describeDataSharesForProducerPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesForProducerPublisher publisher = client.describeDataSharesForProducerPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
describeDataSharesForProducer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerRequest)
operation.
describeDataSharesForProducerRequest - default DescribeDataSharesForProducerPublisher describeDataSharesForProducerPaginator(Consumer<DescribeDataSharesForProducerRequest.Builder> describeDataSharesForProducerRequest)
Returns a list of datashares when the account identifier being called is a producer account identifier.
This is a variant of
describeDataSharesForProducer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesForProducerPublisher publisher = client.describeDataSharesForProducerPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesForProducerPublisher publisher = client.describeDataSharesForProducerPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
describeDataSharesForProducer(software.amazon.awssdk.services.redshift.model.DescribeDataSharesForProducerRequest)
operation.
This is a convenience which creates an instance of the DescribeDataSharesForProducerRequest.Builder
avoiding the need to create one manually via DescribeDataSharesForProducerRequest.builder()
describeDataSharesForProducerRequest - A Consumer that will call methods on
DescribeDataSharesForProducerRequest.Builder to
create a request.default DescribeDataSharesPublisher describeDataSharesPaginator(DescribeDataSharesRequest describeDataSharesRequest)
Shows the status of any inbound or outbound datashares available in the specified account.
This is a variant of
describeDataShares(software.amazon.awssdk.services.redshift.model.DescribeDataSharesRequest) operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesPublisher publisher = client.describeDataSharesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesPublisher publisher = client.describeDataSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeDataSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeDataSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
describeDataShares(software.amazon.awssdk.services.redshift.model.DescribeDataSharesRequest)
operation.
describeDataSharesRequest - default DescribeDataSharesPublisher describeDataSharesPaginator(Consumer<DescribeDataSharesRequest.Builder> describeDataSharesRequest)
Shows the status of any inbound or outbound datashares available in the specified account.
This is a variant of
describeDataShares(software.amazon.awssdk.services.redshift.model.DescribeDataSharesRequest) operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesPublisher publisher = client.describeDataSharesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeDataSharesPublisher publisher = client.describeDataSharesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeDataSharesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeDataSharesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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
describeDataShares(software.amazon.awssdk.services.redshift.model.DescribeDataSharesRequest)
operation.
This is a convenience which creates an instance of the DescribeDataSharesRequest.Builder avoiding the
need to create one manually via DescribeDataSharesRequest.builder()
describeDataSharesRequest - A Consumer that will call methods on
DescribeDataSharesRequest.Builder to create a
request.default CompletableFuture<DescribeDefaultClusterParametersResponse> describeDefaultClusterParameters(DescribeDefaultClusterParametersRequest describeDefaultClusterParametersRequest)
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.
describeDefaultClusterParametersRequest - default CompletableFuture<DescribeDefaultClusterParametersResponse> describeDefaultClusterParameters(Consumer<DescribeDefaultClusterParametersRequest.Builder> describeDefaultClusterParametersRequest)
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.Builder
avoiding the need to create one manually via DescribeDefaultClusterParametersRequest.builder()
describeDefaultClusterParametersRequest - A Consumer that will call methods on
DescribeDefaultClusterParametersRequest.Builder to
create a request.default DescribeDefaultClusterParametersPublisher describeDefaultClusterParametersPaginator(DescribeDefaultClusterParametersRequest describeDefaultClusterParametersRequest)
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 variant of
describeDefaultClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeDefaultClusterParametersPublisher publisher = client.describeDefaultClusterParametersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeDefaultClusterParametersPublisher publisher = client.describeDefaultClusterParametersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeDefaultClusterParametersRequest - default DescribeDefaultClusterParametersPublisher describeDefaultClusterParametersPaginator(Consumer<DescribeDefaultClusterParametersRequest.Builder> describeDefaultClusterParametersRequest)
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 variant of
describeDefaultClusterParameters(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeDefaultClusterParametersPublisher publisher = client.describeDefaultClusterParametersPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeDefaultClusterParametersPublisher publisher = client.describeDefaultClusterParametersPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeDefaultClusterParametersResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeDefaultClusterParametersRequest.builder()
describeDefaultClusterParametersRequest - A Consumer that will call methods on
DescribeDefaultClusterParametersRequest.Builder to
create a request.default CompletableFuture<DescribeEndpointAccessResponse> describeEndpointAccess(DescribeEndpointAccessRequest describeEndpointAccessRequest)
Describes a Redshift-managed VPC endpoint.
describeEndpointAccessRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DescribeEndpointAccessResponse> describeEndpointAccess(Consumer<DescribeEndpointAccessRequest.Builder> describeEndpointAccessRequest)
Describes a Redshift-managed VPC endpoint.
This is a convenience which creates an instance of the DescribeEndpointAccessRequest.Builder avoiding the
need to create one manually via DescribeEndpointAccessRequest.builder()
describeEndpointAccessRequest - A Consumer that will call methods on
DescribeEndpointAccessRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default DescribeEndpointAccessPublisher describeEndpointAccessPaginator(DescribeEndpointAccessRequest describeEndpointAccessRequest)
Describes a Redshift-managed VPC endpoint.
This is a variant of
describeEndpointAccess(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAccessPublisher publisher = client.describeEndpointAccessPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAccessPublisher publisher = client.describeEndpointAccessPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeEndpointAccessRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default DescribeEndpointAccessPublisher describeEndpointAccessPaginator(Consumer<DescribeEndpointAccessRequest.Builder> describeEndpointAccessRequest)
Describes a Redshift-managed VPC endpoint.
This is a variant of
describeEndpointAccess(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAccessPublisher publisher = client.describeEndpointAccessPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAccessPublisher publisher = client.describeEndpointAccessPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEndpointAccessResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding the
need to create one manually via DescribeEndpointAccessRequest.builder()
describeEndpointAccessRequest - A Consumer that will call methods on
DescribeEndpointAccessRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DescribeEndpointAuthorizationResponse> describeEndpointAuthorization(DescribeEndpointAuthorizationRequest describeEndpointAuthorizationRequest)
Describes an endpoint authorization.
describeEndpointAuthorizationRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeEndpointAuthorizationResponse> describeEndpointAuthorization(Consumer<DescribeEndpointAuthorizationRequest.Builder> describeEndpointAuthorizationRequest)
Describes an endpoint authorization.
This is a convenience which creates an instance of the DescribeEndpointAuthorizationRequest.Builder
avoiding the need to create one manually via DescribeEndpointAuthorizationRequest.builder()
describeEndpointAuthorizationRequest - A Consumer that will call methods on
DescribeEndpointAuthorizationRequest.Builder to
create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeEndpointAuthorizationPublisher describeEndpointAuthorizationPaginator(DescribeEndpointAuthorizationRequest describeEndpointAuthorizationRequest)
Describes an endpoint authorization.
This is a variant of
describeEndpointAuthorization(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAuthorizationPublisher publisher = client.describeEndpointAuthorizationPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAuthorizationPublisher publisher = client.describeEndpointAuthorizationPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeEndpointAuthorizationRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeEndpointAuthorizationPublisher describeEndpointAuthorizationPaginator(Consumer<DescribeEndpointAuthorizationRequest.Builder> describeEndpointAuthorizationRequest)
Describes an endpoint authorization.
This is a variant of
describeEndpointAuthorization(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAuthorizationPublisher publisher = client.describeEndpointAuthorizationPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEndpointAuthorizationPublisher publisher = client.describeEndpointAuthorizationPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEndpointAuthorizationResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeEndpointAuthorizationRequest.builder()
describeEndpointAuthorizationRequest - A Consumer that will call methods on
DescribeEndpointAuthorizationRequest.Builder to
create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeEventCategoriesResponse> describeEventCategories(DescribeEventCategoriesRequest describeEventCategoriesRequest)
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.
describeEventCategoriesRequest - default CompletableFuture<DescribeEventCategoriesResponse> describeEventCategories(Consumer<DescribeEventCategoriesRequest.Builder> describeEventCategoriesRequest)
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.Builder avoiding
the need to create one manually via DescribeEventCategoriesRequest.builder()
describeEventCategoriesRequest - A Consumer that will call methods on
DescribeEventCategoriesRequest.Builder to create a
request.default CompletableFuture<DescribeEventCategoriesResponse> describeEventCategories()
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.
default CompletableFuture<DescribeEventSubscriptionsResponse> describeEventSubscriptions(DescribeEventSubscriptionsRequest describeEventSubscriptionsRequest)
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
owner and environment for tag keys, and admin and test for
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.
describeEventSubscriptionsRequest - default CompletableFuture<DescribeEventSubscriptionsResponse> describeEventSubscriptions(Consumer<DescribeEventSubscriptionsRequest.Builder> describeEventSubscriptionsRequest)
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
owner and environment for tag keys, and admin and test for
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.Builder avoiding
the need to create one manually via DescribeEventSubscriptionsRequest.builder()
describeEventSubscriptionsRequest - A Consumer that will call methods on
DescribeEventSubscriptionsRequest.Builder to create
a request.default CompletableFuture<DescribeEventSubscriptionsResponse> describeEventSubscriptions()
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
owner and environment for tag keys, and admin and test for
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.
default DescribeEventSubscriptionsPublisher describeEventSubscriptionsPaginator()
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
owner and environment for tag keys, and admin and test for
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 variant of
describeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsPublisher publisher = client.describeEventSubscriptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsPublisher publisher = client.describeEventSubscriptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeEventSubscriptionsPublisher describeEventSubscriptionsPaginator(DescribeEventSubscriptionsRequest describeEventSubscriptionsRequest)
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
owner and environment for tag keys, and admin and test for
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 variant of
describeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsPublisher publisher = client.describeEventSubscriptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsPublisher publisher = client.describeEventSubscriptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeEventSubscriptionsRequest - default DescribeEventSubscriptionsPublisher describeEventSubscriptionsPaginator(Consumer<DescribeEventSubscriptionsRequest.Builder> describeEventSubscriptionsRequest)
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
owner and environment for tag keys, and admin and test for
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 variant of
describeEventSubscriptions(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsPublisher publisher = client.describeEventSubscriptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEventSubscriptionsPublisher publisher = client.describeEventSubscriptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEventSubscriptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeEventSubscriptionsRequest.builder()
describeEventSubscriptionsRequest - A Consumer that will call methods on
DescribeEventSubscriptionsRequest.Builder to create
a request.default CompletableFuture<DescribeEventsResponse> describeEvents(DescribeEventsRequest describeEventsRequest)
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.
describeEventsRequest - default CompletableFuture<DescribeEventsResponse> describeEvents(Consumer<DescribeEventsRequest.Builder> describeEventsRequest)
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.Builder avoiding the need to
create one manually via DescribeEventsRequest.builder()
describeEventsRequest - A Consumer that will call methods on
DescribeEventsRequest.Builder to create a request.default CompletableFuture<DescribeEventsResponse> describeEvents()
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.
default DescribeEventsPublisher describeEventsPaginator()
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 variant of
describeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEventsPublisher publisher = client.describeEventsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEventsPublisher publisher = client.describeEventsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEventsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEventsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeEventsPublisher describeEventsPaginator(DescribeEventsRequest describeEventsRequest)
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 variant of
describeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEventsPublisher publisher = client.describeEventsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEventsPublisher publisher = client.describeEventsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEventsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEventsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeEventsRequest - default DescribeEventsPublisher describeEventsPaginator(Consumer<DescribeEventsRequest.Builder> describeEventsRequest)
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 variant of
describeEvents(software.amazon.awssdk.services.redshift.model.DescribeEventsRequest) operation. The
return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeEventsPublisher publisher = client.describeEventsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeEventsPublisher publisher = client.describeEventsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeEventsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeEventsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding the need to
create one manually via DescribeEventsRequest.builder()
describeEventsRequest - A Consumer that will call methods on
DescribeEventsRequest.Builder to create a request.default CompletableFuture<DescribeHsmClientCertificatesResponse> describeHsmClientCertificates(DescribeHsmClientCertificatesRequest describeHsmClientCertificatesRequest)
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
owner and environment for tag keys, and admin and test for
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.
describeHsmClientCertificatesRequest - default CompletableFuture<DescribeHsmClientCertificatesResponse> describeHsmClientCertificates(Consumer<DescribeHsmClientCertificatesRequest.Builder> describeHsmClientCertificatesRequest)
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
owner and environment for tag keys, and admin and test for
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.Builder
avoiding the need to create one manually via DescribeHsmClientCertificatesRequest.builder()
describeHsmClientCertificatesRequest - A Consumer that will call methods on
DescribeHsmClientCertificatesRequest.Builder to
create a request.default CompletableFuture<DescribeHsmClientCertificatesResponse> describeHsmClientCertificates()
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
owner and environment for tag keys, and admin and test for
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.
default DescribeHsmClientCertificatesPublisher describeHsmClientCertificatesPaginator()
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
owner and environment for tag keys, and admin and test for
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 variant of
describeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesPublisher publisher = client.describeHsmClientCertificatesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesPublisher publisher = client.describeHsmClientCertificatesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeHsmClientCertificatesPublisher describeHsmClientCertificatesPaginator(DescribeHsmClientCertificatesRequest describeHsmClientCertificatesRequest)
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
owner and environment for tag keys, and admin and test for
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 variant of
describeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesPublisher publisher = client.describeHsmClientCertificatesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesPublisher publisher = client.describeHsmClientCertificatesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeHsmClientCertificatesRequest - default DescribeHsmClientCertificatesPublisher describeHsmClientCertificatesPaginator(Consumer<DescribeHsmClientCertificatesRequest.Builder> describeHsmClientCertificatesRequest)
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
owner and environment for tag keys, and admin and test for
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 variant of
describeHsmClientCertificates(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesPublisher publisher = client.describeHsmClientCertificatesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeHsmClientCertificatesPublisher publisher = client.describeHsmClientCertificatesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeHsmClientCertificatesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeHsmClientCertificatesRequest.builder()
describeHsmClientCertificatesRequest - A Consumer that will call methods on
DescribeHsmClientCertificatesRequest.Builder to
create a request.default CompletableFuture<DescribeHsmConfigurationsResponse> describeHsmConfigurations(DescribeHsmConfigurationsRequest describeHsmConfigurationsRequest)
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 owner and
environment for tag keys, and admin and test for 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.
describeHsmConfigurationsRequest - default CompletableFuture<DescribeHsmConfigurationsResponse> describeHsmConfigurations(Consumer<DescribeHsmConfigurationsRequest.Builder> describeHsmConfigurationsRequest)
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 owner and
environment for tag keys, and admin and test for 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.Builder avoiding
the need to create one manually via DescribeHsmConfigurationsRequest.builder()
describeHsmConfigurationsRequest - A Consumer that will call methods on
DescribeHsmConfigurationsRequest.Builder to create
a request.default CompletableFuture<DescribeHsmConfigurationsResponse> describeHsmConfigurations()
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 owner and
environment for tag keys, and admin and test for 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.
default DescribeHsmConfigurationsPublisher describeHsmConfigurationsPaginator()
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsPublisher publisher = client.describeHsmConfigurationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsPublisher publisher = client.describeHsmConfigurationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeHsmConfigurationsPublisher describeHsmConfigurationsPaginator(DescribeHsmConfigurationsRequest describeHsmConfigurationsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsPublisher publisher = client.describeHsmConfigurationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsPublisher publisher = client.describeHsmConfigurationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeHsmConfigurationsRequest - default DescribeHsmConfigurationsPublisher describeHsmConfigurationsPaginator(Consumer<DescribeHsmConfigurationsRequest.Builder> describeHsmConfigurationsRequest)
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 owner and
environment for tag keys, and admin and test for 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 variant of
describeHsmConfigurations(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsPublisher publisher = client.describeHsmConfigurationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeHsmConfigurationsPublisher publisher = client.describeHsmConfigurationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeHsmConfigurationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeHsmConfigurationsRequest.builder()
describeHsmConfigurationsRequest - A Consumer that will call methods on
DescribeHsmConfigurationsRequest.Builder to create
a request.default CompletableFuture<DescribeLoggingStatusResponse> describeLoggingStatus(DescribeLoggingStatusRequest describeLoggingStatusRequest)
Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon Redshift cluster.
describeLoggingStatusRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeLoggingStatusResponse> describeLoggingStatus(Consumer<DescribeLoggingStatusRequest.Builder> describeLoggingStatusRequest)
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.Builder avoiding the
need to create one manually via DescribeLoggingStatusRequest.builder()
describeLoggingStatusRequest - A Consumer that will call methods on
DescribeLoggingStatusRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeNodeConfigurationOptionsResponse> describeNodeConfigurationOptions(DescribeNodeConfigurationOptionsRequest describeNodeConfigurationOptionsRequest)
Returns properties of possible node configurations such as node type, number of nodes, and disk usage for the specified action type.
describeNodeConfigurationOptionsRequest - available state, or other accounts are authorized to access the snapshot.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeNodeConfigurationOptionsResponse> 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.
This is a convenience which creates an instance of the DescribeNodeConfigurationOptionsRequest.Builder
avoiding the need to create one manually via DescribeNodeConfigurationOptionsRequest.builder()
describeNodeConfigurationOptionsRequest - A Consumer that will call methods on
DescribeNodeConfigurationOptionsRequest.Builder to
create a request.available state, or other accounts are authorized to access the snapshot.ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeNodeConfigurationOptionsPublisher describeNodeConfigurationOptionsPaginator(DescribeNodeConfigurationOptionsRequest describeNodeConfigurationOptionsRequest)
Returns properties of possible node configurations such as node type, number of nodes, and disk usage for the specified action type.
This is a variant of
describeNodeConfigurationOptions(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeNodeConfigurationOptionsPublisher publisher = client.describeNodeConfigurationOptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeNodeConfigurationOptionsPublisher publisher = client.describeNodeConfigurationOptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeNodeConfigurationOptionsRequest - available state, or other accounts are authorized to access the snapshot.ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeNodeConfigurationOptionsPublisher describeNodeConfigurationOptionsPaginator(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.
This is a variant of
describeNodeConfigurationOptions(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeNodeConfigurationOptionsPublisher publisher = client.describeNodeConfigurationOptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeNodeConfigurationOptionsPublisher publisher = client.describeNodeConfigurationOptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeNodeConfigurationOptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeNodeConfigurationOptionsRequest.builder()
describeNodeConfigurationOptionsRequest - A Consumer that will call methods on
DescribeNodeConfigurationOptionsRequest.Builder to
create a request.available state, or other accounts are authorized to access the snapshot.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeOrderableClusterOptionsResponse> describeOrderableClusterOptions(DescribeOrderableClusterOptionsRequest describeOrderableClusterOptionsRequest)
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.
describeOrderableClusterOptionsRequest - default CompletableFuture<DescribeOrderableClusterOptionsResponse> describeOrderableClusterOptions(Consumer<DescribeOrderableClusterOptionsRequest.Builder> describeOrderableClusterOptionsRequest)
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.Builder
avoiding the need to create one manually via DescribeOrderableClusterOptionsRequest.builder()
describeOrderableClusterOptionsRequest - A Consumer that will call methods on
DescribeOrderableClusterOptionsRequest.Builder to
create a request.default CompletableFuture<DescribeOrderableClusterOptionsResponse> describeOrderableClusterOptions()
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.
default DescribeOrderableClusterOptionsPublisher describeOrderableClusterOptionsPaginator()
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 variant of
describeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsPublisher publisher = client.describeOrderableClusterOptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsPublisher publisher = client.describeOrderableClusterOptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeOrderableClusterOptionsPublisher describeOrderableClusterOptionsPaginator(DescribeOrderableClusterOptionsRequest describeOrderableClusterOptionsRequest)
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 variant of
describeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsPublisher publisher = client.describeOrderableClusterOptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsPublisher publisher = client.describeOrderableClusterOptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeOrderableClusterOptionsRequest - default DescribeOrderableClusterOptionsPublisher describeOrderableClusterOptionsPaginator(Consumer<DescribeOrderableClusterOptionsRequest.Builder> describeOrderableClusterOptionsRequest)
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 variant of
describeOrderableClusterOptions(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsPublisher publisher = client.describeOrderableClusterOptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeOrderableClusterOptionsPublisher publisher = client.describeOrderableClusterOptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeOrderableClusterOptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeOrderableClusterOptionsRequest.builder()
describeOrderableClusterOptionsRequest - A Consumer that will call methods on
DescribeOrderableClusterOptionsRequest.Builder to
create a request.default CompletableFuture<DescribePartnersResponse> describePartners(DescribePartnersRequest describePartnersRequest)
Returns information about the partner integrations defined for a cluster.
describePartnersRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribePartnersResponse> describePartners(Consumer<DescribePartnersRequest.Builder> describePartnersRequest)
Returns information about the partner integrations defined for a cluster.
This is a convenience which creates an instance of the DescribePartnersRequest.Builder avoiding the need
to create one manually via DescribePartnersRequest.builder()
describePartnersRequest - A Consumer that will call methods on
DescribePartnersRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeReservedNodeExchangeStatusResponse> describeReservedNodeExchangeStatus(DescribeReservedNodeExchangeStatusRequest describeReservedNodeExchangeStatusRequest)
Returns exchange status details and associated metadata for a reserved-node exchange. Statuses include such values as in progress and requested.
describeReservedNodeExchangeStatusRequest - default CompletableFuture<DescribeReservedNodeExchangeStatusResponse> describeReservedNodeExchangeStatus(Consumer<DescribeReservedNodeExchangeStatusRequest.Builder> describeReservedNodeExchangeStatusRequest)
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.Builder
avoiding the need to create one manually via DescribeReservedNodeExchangeStatusRequest.builder()
describeReservedNodeExchangeStatusRequest - A Consumer that will call methods on
DescribeReservedNodeExchangeStatusRequest.Builder
to create a request.default DescribeReservedNodeExchangeStatusPublisher describeReservedNodeExchangeStatusPaginator(DescribeReservedNodeExchangeStatusRequest describeReservedNodeExchangeStatusRequest)
Returns exchange status details and associated metadata for a reserved-node exchange. Statuses include such values as in progress and requested.
This is a variant of
describeReservedNodeExchangeStatus(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeExchangeStatusPublisher publisher = client.describeReservedNodeExchangeStatusPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeExchangeStatusPublisher publisher = client.describeReservedNodeExchangeStatusPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeReservedNodeExchangeStatusRequest - default DescribeReservedNodeExchangeStatusPublisher describeReservedNodeExchangeStatusPaginator(Consumer<DescribeReservedNodeExchangeStatusRequest.Builder> describeReservedNodeExchangeStatusRequest)
Returns exchange status details and associated metadata for a reserved-node exchange. Statuses include such values as in progress and requested.
This is a variant of
describeReservedNodeExchangeStatus(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeExchangeStatusPublisher publisher = client.describeReservedNodeExchangeStatusPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeExchangeStatusPublisher publisher = client.describeReservedNodeExchangeStatusPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeExchangeStatusResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeReservedNodeExchangeStatusRequest.builder()
describeReservedNodeExchangeStatusRequest - A Consumer that will call methods on
DescribeReservedNodeExchangeStatusRequest.Builder
to create a request.default CompletableFuture<DescribeReservedNodeOfferingsResponse> 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. 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.
describeReservedNodeOfferingsRequest - default CompletableFuture<DescribeReservedNodeOfferingsResponse> 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. 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.Builder
avoiding the need to create one manually via DescribeReservedNodeOfferingsRequest.builder()
describeReservedNodeOfferingsRequest - A Consumer that will call methods on
DescribeReservedNodeOfferingsRequest.Builder to
create a request.default CompletableFuture<DescribeReservedNodeOfferingsResponse> describeReservedNodeOfferings()
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.
default DescribeReservedNodeOfferingsPublisher describeReservedNodeOfferingsPaginator()
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 variant of
describeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsPublisher publisher = client.describeReservedNodeOfferingsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsPublisher publisher = client.describeReservedNodeOfferingsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeReservedNodeOfferingsPublisher describeReservedNodeOfferingsPaginator(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. 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 variant of
describeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsPublisher publisher = client.describeReservedNodeOfferingsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsPublisher publisher = client.describeReservedNodeOfferingsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeReservedNodeOfferingsRequest - default DescribeReservedNodeOfferingsPublisher describeReservedNodeOfferingsPaginator(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. 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 variant of
describeReservedNodeOfferings(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsPublisher publisher = client.describeReservedNodeOfferingsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodeOfferingsPublisher publisher = client.describeReservedNodeOfferingsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeReservedNodeOfferingsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via DescribeReservedNodeOfferingsRequest.builder()
describeReservedNodeOfferingsRequest - A Consumer that will call methods on
DescribeReservedNodeOfferingsRequest.Builder to
create a request.default CompletableFuture<DescribeReservedNodesResponse> describeReservedNodes(DescribeReservedNodesRequest describeReservedNodesRequest)
Returns the descriptions of the reserved nodes.
describeReservedNodesRequest - default CompletableFuture<DescribeReservedNodesResponse> describeReservedNodes(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest)
Returns the descriptions of the reserved nodes.
This is a convenience which creates an instance of the DescribeReservedNodesRequest.Builder avoiding the
need to create one manually via DescribeReservedNodesRequest.builder()
describeReservedNodesRequest - A Consumer that will call methods on
DescribeReservedNodesRequest.Builder to create a
request.default CompletableFuture<DescribeReservedNodesResponse> describeReservedNodes()
Returns the descriptions of the reserved nodes.
default DescribeReservedNodesPublisher describeReservedNodesPaginator()
Returns the descriptions of the reserved nodes.
This is a variant of
describeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesPublisher publisher = client.describeReservedNodesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesPublisher publisher = client.describeReservedNodesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeReservedNodesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeReservedNodesPublisher describeReservedNodesPaginator(DescribeReservedNodesRequest describeReservedNodesRequest)
Returns the descriptions of the reserved nodes.
This is a variant of
describeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesPublisher publisher = client.describeReservedNodesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesPublisher publisher = client.describeReservedNodesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeReservedNodesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeReservedNodesRequest - default DescribeReservedNodesPublisher describeReservedNodesPaginator(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest)
Returns the descriptions of the reserved nodes.
This is a variant of
describeReservedNodes(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesPublisher publisher = client.describeReservedNodesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeReservedNodesPublisher publisher = client.describeReservedNodesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeReservedNodesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeReservedNodesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding the
need to create one manually via DescribeReservedNodesRequest.builder()
describeReservedNodesRequest - A Consumer that will call methods on
DescribeReservedNodesRequest.Builder to create a
request.default CompletableFuture<DescribeResizeResponse> describeResize(DescribeResizeRequest describeResizeRequest)
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 404 error is returned. If a resize operation was
initiated and completed, the status of the resize remains as SUCCEEDED until the next resize.
A resize operation can be requested using ModifyCluster and specifying a different number or type of nodes for the cluster.
describeResizeRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeResizeResponse> describeResize(Consumer<DescribeResizeRequest.Builder> describeResizeRequest)
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 404 error is returned. If a resize operation was
initiated and completed, the status of the resize remains as SUCCEEDED until 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.Builder avoiding the need to
create one manually via DescribeResizeRequest.builder()
describeResizeRequest - A Consumer that will call methods on
DescribeResizeRequest.Builder to create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeScheduledActionsResponse> describeScheduledActions(DescribeScheduledActionsRequest describeScheduledActionsRequest)
Describes properties of scheduled actions.
describeScheduledActionsRequest - default CompletableFuture<DescribeScheduledActionsResponse> describeScheduledActions(Consumer<DescribeScheduledActionsRequest.Builder> describeScheduledActionsRequest)
Describes properties of scheduled actions.
This is a convenience which creates an instance of the DescribeScheduledActionsRequest.Builder avoiding
the need to create one manually via DescribeScheduledActionsRequest.builder()
describeScheduledActionsRequest - A Consumer that will call methods on
DescribeScheduledActionsRequest.Builder to create a
request.default DescribeScheduledActionsPublisher describeScheduledActionsPaginator(DescribeScheduledActionsRequest describeScheduledActionsRequest)
Describes properties of scheduled actions.
This is a variant of
describeScheduledActions(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeScheduledActionsPublisher publisher = client.describeScheduledActionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeScheduledActionsPublisher publisher = client.describeScheduledActionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeScheduledActionsRequest - default DescribeScheduledActionsPublisher describeScheduledActionsPaginator(Consumer<DescribeScheduledActionsRequest.Builder> describeScheduledActionsRequest)
Describes properties of scheduled actions.
This is a variant of
describeScheduledActions(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeScheduledActionsPublisher publisher = client.describeScheduledActionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeScheduledActionsPublisher publisher = client.describeScheduledActionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeScheduledActionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeScheduledActionsRequest.builder()
describeScheduledActionsRequest - A Consumer that will call methods on
DescribeScheduledActionsRequest.Builder to create a
request.default CompletableFuture<DescribeSnapshotCopyGrantsResponse> describeSnapshotCopyGrants(DescribeSnapshotCopyGrantsRequest describeSnapshotCopyGrantsRequest)
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.
describeSnapshotCopyGrantsRequest - The result of the DescribeSnapshotCopyGrants action.default CompletableFuture<DescribeSnapshotCopyGrantsResponse> describeSnapshotCopyGrants(Consumer<DescribeSnapshotCopyGrantsRequest.Builder> describeSnapshotCopyGrantsRequest)
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.Builder avoiding
the need to create one manually via DescribeSnapshotCopyGrantsRequest.builder()
describeSnapshotCopyGrantsRequest - A Consumer that will call methods on
DescribeSnapshotCopyGrantsRequest.Builder to create
a request. The result of the DescribeSnapshotCopyGrants action.default CompletableFuture<DescribeSnapshotCopyGrantsResponse> describeSnapshotCopyGrants()
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.
default DescribeSnapshotCopyGrantsPublisher describeSnapshotCopyGrantsPaginator()
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 variant of
describeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsPublisher publisher = client.describeSnapshotCopyGrantsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsPublisher publisher = client.describeSnapshotCopyGrantsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeSnapshotCopyGrantsPublisher describeSnapshotCopyGrantsPaginator(DescribeSnapshotCopyGrantsRequest describeSnapshotCopyGrantsRequest)
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 variant of
describeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsPublisher publisher = client.describeSnapshotCopyGrantsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsPublisher publisher = client.describeSnapshotCopyGrantsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeSnapshotCopyGrantsRequest - The result of the DescribeSnapshotCopyGrants action.default DescribeSnapshotCopyGrantsPublisher describeSnapshotCopyGrantsPaginator(Consumer<DescribeSnapshotCopyGrantsRequest.Builder> describeSnapshotCopyGrantsRequest)
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 variant of
describeSnapshotCopyGrants(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsPublisher publisher = client.describeSnapshotCopyGrantsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotCopyGrantsPublisher publisher = client.describeSnapshotCopyGrantsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeSnapshotCopyGrantsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeSnapshotCopyGrantsRequest.builder()
describeSnapshotCopyGrantsRequest - A Consumer that will call methods on
DescribeSnapshotCopyGrantsRequest.Builder to create
a request. The result of the DescribeSnapshotCopyGrants action.default CompletableFuture<DescribeSnapshotSchedulesResponse> describeSnapshotSchedules(DescribeSnapshotSchedulesRequest describeSnapshotSchedulesRequest)
Returns a list of snapshot schedules.
describeSnapshotSchedulesRequest - default CompletableFuture<DescribeSnapshotSchedulesResponse> describeSnapshotSchedules(Consumer<DescribeSnapshotSchedulesRequest.Builder> describeSnapshotSchedulesRequest)
Returns a list of snapshot schedules.
This is a convenience which creates an instance of the DescribeSnapshotSchedulesRequest.Builder avoiding
the need to create one manually via DescribeSnapshotSchedulesRequest.builder()
describeSnapshotSchedulesRequest - A Consumer that will call methods on
DescribeSnapshotSchedulesRequest.Builder to create
a request.default CompletableFuture<DescribeSnapshotSchedulesResponse> describeSnapshotSchedules()
Returns a list of snapshot schedules.
default DescribeSnapshotSchedulesPublisher describeSnapshotSchedulesPaginator()
Returns a list of snapshot schedules.
This is a variant of
describeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesPublisher publisher = client.describeSnapshotSchedulesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesPublisher publisher = client.describeSnapshotSchedulesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeSnapshotSchedulesPublisher describeSnapshotSchedulesPaginator(DescribeSnapshotSchedulesRequest describeSnapshotSchedulesRequest)
Returns a list of snapshot schedules.
This is a variant of
describeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesPublisher publisher = client.describeSnapshotSchedulesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesPublisher publisher = client.describeSnapshotSchedulesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeSnapshotSchedulesRequest - default DescribeSnapshotSchedulesPublisher describeSnapshotSchedulesPaginator(Consumer<DescribeSnapshotSchedulesRequest.Builder> describeSnapshotSchedulesRequest)
Returns a list of snapshot schedules.
This is a variant of
describeSnapshotSchedules(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesPublisher publisher = client.describeSnapshotSchedulesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeSnapshotSchedulesPublisher publisher = client.describeSnapshotSchedulesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeSnapshotSchedulesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeSnapshotSchedulesRequest.builder()
describeSnapshotSchedulesRequest - A Consumer that will call methods on
DescribeSnapshotSchedulesRequest.Builder to create
a request.default CompletableFuture<DescribeStorageResponse> describeStorage(DescribeStorageRequest describeStorageRequest)
Returns account level backups storage size and provisional storage.
describeStorageRequest - default CompletableFuture<DescribeStorageResponse> describeStorage(Consumer<DescribeStorageRequest.Builder> describeStorageRequest)
Returns account level backups storage size and provisional storage.
This is a convenience which creates an instance of the DescribeStorageRequest.Builder avoiding the need
to create one manually via DescribeStorageRequest.builder()
describeStorageRequest - A Consumer that will call methods on
DescribeStorageRequest.Builder to create a request.default CompletableFuture<DescribeStorageResponse> describeStorage()
Returns account level backups storage size and provisional storage.
default CompletableFuture<DescribeTableRestoreStatusResponse> describeTableRestoreStatus(DescribeTableRestoreStatusRequest describeTableRestoreStatusRequest)
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 TableRestoreRequestId parameter, then
DescribeTableRestoreStatus returns the status of all table restore requests ordered by the date and
time of the request in ascending order. Otherwise DescribeTableRestoreStatus returns the status of
the table specified by TableRestoreRequestId.
describeTableRestoreStatusRequest - TableRestoreRequestId value was not found.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeTableRestoreStatusResponse> describeTableRestoreStatus(Consumer<DescribeTableRestoreStatusRequest.Builder> describeTableRestoreStatusRequest)
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 TableRestoreRequestId parameter, then
DescribeTableRestoreStatus returns the status of all table restore requests ordered by the date and
time of the request in ascending order. Otherwise DescribeTableRestoreStatus returns the status of
the table specified by TableRestoreRequestId.
This is a convenience which creates an instance of the DescribeTableRestoreStatusRequest.Builder avoiding
the need to create one manually via DescribeTableRestoreStatusRequest.builder()
describeTableRestoreStatusRequest - A Consumer that will call methods on
DescribeTableRestoreStatusRequest.Builder to create
a request.TableRestoreRequestId value was not found.ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeTableRestoreStatusPublisher describeTableRestoreStatusPaginator(DescribeTableRestoreStatusRequest describeTableRestoreStatusRequest)
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 TableRestoreRequestId parameter, then
DescribeTableRestoreStatus returns the status of all table restore requests ordered by the date and
time of the request in ascending order. Otherwise DescribeTableRestoreStatus returns the status of
the table specified by TableRestoreRequestId.
This is a variant of
describeTableRestoreStatus(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeTableRestoreStatusPublisher publisher = client.describeTableRestoreStatusPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeTableRestoreStatusPublisher publisher = client.describeTableRestoreStatusPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeTableRestoreStatusRequest - TableRestoreRequestId value was not found.ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeTableRestoreStatusPublisher describeTableRestoreStatusPaginator(Consumer<DescribeTableRestoreStatusRequest.Builder> describeTableRestoreStatusRequest)
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 TableRestoreRequestId parameter, then
DescribeTableRestoreStatus returns the status of all table restore requests ordered by the date and
time of the request in ascending order. Otherwise DescribeTableRestoreStatus returns the status of
the table specified by TableRestoreRequestId.
This is a variant of
describeTableRestoreStatus(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeTableRestoreStatusPublisher publisher = client.describeTableRestoreStatusPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeTableRestoreStatusPublisher publisher = client.describeTableRestoreStatusPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeTableRestoreStatusResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding
the need to create one manually via DescribeTableRestoreStatusRequest.builder()
describeTableRestoreStatusRequest - A Consumer that will call methods on
DescribeTableRestoreStatusRequest.Builder to create
a request.TableRestoreRequestId value was not found.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeTagsResponse> describeTags(DescribeTagsRequest describeTagsRequest)
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 MaxRecords and Marker parameters together with the ARN parameter.
The MaxRecords parameter 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 owner and
environment for tag keys, and admin and test for 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.
describeTagsRequest - default CompletableFuture<DescribeTagsResponse> describeTags(Consumer<DescribeTagsRequest.Builder> describeTagsRequest)
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 MaxRecords and Marker parameters together with the ARN parameter.
The MaxRecords parameter 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 owner and
environment for tag keys, and admin and test for 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.Builder avoiding the need to
create one manually via DescribeTagsRequest.builder()
describeTagsRequest - A Consumer that will call methods on
DescribeTagsRequest.Builder to create a request.default CompletableFuture<DescribeTagsResponse> describeTags()
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 MaxRecords and Marker parameters together with the ARN parameter.
The MaxRecords parameter 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 owner and
environment for tag keys, and admin and test for 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.
default DescribeTagsPublisher describeTagsPaginator()
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 MaxRecords and Marker parameters together with the ARN parameter.
The MaxRecords parameter 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 owner and
environment for tag keys, and admin and test for 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 variant of describeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeTagsPublisher publisher = client.describeTagsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeTagsPublisher publisher = client.describeTagsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeTagsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeTagsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
default DescribeTagsPublisher describeTagsPaginator(DescribeTagsRequest describeTagsRequest)
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 MaxRecords and Marker parameters together with the ARN parameter.
The MaxRecords parameter 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 owner and
environment for tag keys, and admin and test for 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 variant of describeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeTagsPublisher publisher = client.describeTagsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeTagsPublisher publisher = client.describeTagsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeTagsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeTagsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeTagsRequest - default DescribeTagsPublisher describeTagsPaginator(Consumer<DescribeTagsRequest.Builder> describeTagsRequest)
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 MaxRecords and Marker parameters together with the ARN parameter.
The MaxRecords parameter 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 owner and
environment for tag keys, and admin and test for 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 variant of describeTags(software.amazon.awssdk.services.redshift.model.DescribeTagsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeTagsPublisher publisher = client.describeTagsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeTagsPublisher publisher = client.describeTagsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeTagsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeTagsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding the need to
create one manually via DescribeTagsRequest.builder()
describeTagsRequest - A Consumer that will call methods on
DescribeTagsRequest.Builder to create a request.default CompletableFuture<DescribeUsageLimitsResponse> describeUsageLimits(DescribeUsageLimitsRequest describeUsageLimitsRequest)
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.
describeUsageLimitsRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DescribeUsageLimitsResponse> describeUsageLimits(Consumer<DescribeUsageLimitsRequest.Builder> describeUsageLimitsRequest)
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.Builder avoiding the
need to create one manually via DescribeUsageLimitsRequest.builder()
describeUsageLimitsRequest - A Consumer that will call methods on
DescribeUsageLimitsRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeUsageLimitsPublisher describeUsageLimitsPaginator(DescribeUsageLimitsRequest describeUsageLimitsRequest)
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 variant of
describeUsageLimits(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeUsageLimitsPublisher publisher = client.describeUsageLimitsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeUsageLimitsPublisher publisher = client.describeUsageLimitsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
describeUsageLimitsRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default DescribeUsageLimitsPublisher describeUsageLimitsPaginator(Consumer<DescribeUsageLimitsRequest.Builder> describeUsageLimitsRequest)
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 variant of
describeUsageLimits(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.DescribeUsageLimitsPublisher publisher = client.describeUsageLimitsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.DescribeUsageLimitsPublisher publisher = client.describeUsageLimitsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.DescribeUsageLimitsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding the
need to create one manually via DescribeUsageLimitsRequest.builder()
describeUsageLimitsRequest - A Consumer that will call methods on
DescribeUsageLimitsRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<DisableLoggingResponse> disableLogging(DisableLoggingRequest disableLoggingRequest)
Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
disableLoggingRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DisableLoggingResponse> disableLogging(Consumer<DisableLoggingRequest.Builder> disableLoggingRequest)
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.Builder avoiding the need to
create one manually via DisableLoggingRequest.builder()
disableLoggingRequest - A Consumer that will call methods on
DisableLoggingRequest.Builder to create a request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DisableSnapshotCopyResponse> disableSnapshotCopy(DisableSnapshotCopyRequest disableSnapshotCopyRequest)
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.
disableSnapshotCopyRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DisableSnapshotCopyResponse> disableSnapshotCopy(Consumer<DisableSnapshotCopyRequest.Builder> disableSnapshotCopyRequest)
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.Builder avoiding the
need to create one manually via DisableSnapshotCopyRequest.builder()
disableSnapshotCopyRequest - A Consumer that will call methods on
DisableSnapshotCopyRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<DisassociateDataShareConsumerResponse> disassociateDataShareConsumer(DisassociateDataShareConsumerRequest disassociateDataShareConsumerRequest)
From a datashare consumer account, remove association for the specified datashare.
disassociateDataShareConsumerRequest - default CompletableFuture<DisassociateDataShareConsumerResponse> disassociateDataShareConsumer(Consumer<DisassociateDataShareConsumerRequest.Builder> disassociateDataShareConsumerRequest)
From a datashare consumer account, remove association for the specified datashare.
This is a convenience which creates an instance of the DisassociateDataShareConsumerRequest.Builder
avoiding the need to create one manually via DisassociateDataShareConsumerRequest.builder()
disassociateDataShareConsumerRequest - A Consumer that will call methods on
DisassociateDataShareConsumerRequest.Builder to
create a request.default CompletableFuture<EnableLoggingResponse> enableLogging(EnableLoggingRequest enableLoggingRequest)
Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
enableLoggingRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<EnableLoggingResponse> enableLogging(Consumer<EnableLoggingRequest.Builder> enableLoggingRequest)
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.Builder avoiding the need to
create one manually via EnableLoggingRequest.builder()
enableLoggingRequest - A Consumer that will call methods on
EnableLoggingRequest.Builder to create a request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<EnableSnapshotCopyResponse> enableSnapshotCopy(EnableSnapshotCopyRequest enableSnapshotCopyRequest)
Enables the automatic copy of snapshots from one region to another region for a specified cluster.
enableSnapshotCopyRequest - available state.ClusterIdentifier parameter does not refer to an existing
cluster.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<EnableSnapshotCopyResponse> enableSnapshotCopy(Consumer<EnableSnapshotCopyRequest.Builder> enableSnapshotCopyRequest)
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.Builder avoiding the
need to create one manually via EnableSnapshotCopyRequest.builder()
enableSnapshotCopyRequest - A Consumer that will call methods on
EnableSnapshotCopyRequest.Builder to create a
request.available state.ClusterIdentifier parameter does not refer to an existing
cluster.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<GetClusterCredentialsResponse> getClusterCredentials(GetClusterCredentialsRequest getClusterCredentialsRequest)
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: if AutoCreate is
False or IAMA: if AutoCreate is True. 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 DbGroups parameter is specified, the IAM policy must allow the
redshift:JoinGroup action with access to the listed dbgroups.
In addition, if the AutoCreate parameter is set to True, then the policy must include
the redshift:CreateClusterUser permission.
If the DbName parameter is specified, the IAM policy must allow access to the resource
dbname for the specified database name.
getClusterCredentialsRequest - The request parameters to get cluster credentials.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<GetClusterCredentialsResponse> getClusterCredentials(Consumer<GetClusterCredentialsRequest.Builder> getClusterCredentialsRequest)
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: if AutoCreate is
False or IAMA: if AutoCreate is True. 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 DbGroups parameter is specified, the IAM policy must allow the
redshift:JoinGroup action with access to the listed dbgroups.
In addition, if the AutoCreate parameter is set to True, then the policy must include
the redshift:CreateClusterUser permission.
If the DbName parameter is specified, the IAM policy must allow access to the resource
dbname for the specified database name.
This is a convenience which creates an instance of the GetClusterCredentialsRequest.Builder avoiding the
need to create one manually via GetClusterCredentialsRequest.builder()
getClusterCredentialsRequest - A Consumer that will call methods on
GetClusterCredentialsRequest.Builder to create a
request. The request parameters to get cluster credentials.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<GetClusterCredentialsWithIamResponse> getClusterCredentialsWithIAM(GetClusterCredentialsWithIamRequest getClusterCredentialsWithIamRequest)
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.
getClusterCredentialsWithIamRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<GetClusterCredentialsWithIamResponse> getClusterCredentialsWithIAM(Consumer<GetClusterCredentialsWithIamRequest.Builder> getClusterCredentialsWithIamRequest)
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.Builder
avoiding the need to create one manually via GetClusterCredentialsWithIamRequest.builder()
getClusterCredentialsWithIamRequest - A Consumer that will call methods on
GetClusterCredentialsWithIamRequest.Builder to
create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<GetReservedNodeExchangeConfigurationOptionsResponse> getReservedNodeExchangeConfigurationOptions(GetReservedNodeExchangeConfigurationOptionsRequest getReservedNodeExchangeConfigurationOptionsRequest)
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.
getReservedNodeExchangeConfigurationOptionsRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<GetReservedNodeExchangeConfigurationOptionsResponse> getReservedNodeExchangeConfigurationOptions(Consumer<GetReservedNodeExchangeConfigurationOptionsRequest.Builder> getReservedNodeExchangeConfigurationOptionsRequest)
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.Builder avoiding the need to create one manually via
GetReservedNodeExchangeConfigurationOptionsRequest.builder()
getReservedNodeExchangeConfigurationOptionsRequest - A Consumer that will call methods on
GetReservedNodeExchangeConfigurationOptionsRequest.Builder
to create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default GetReservedNodeExchangeConfigurationOptionsPublisher getReservedNodeExchangeConfigurationOptionsPaginator(GetReservedNodeExchangeConfigurationOptionsRequest getReservedNodeExchangeConfigurationOptionsRequest)
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 variant of
getReservedNodeExchangeConfigurationOptions(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsPublisher publisher = client.getReservedNodeExchangeConfigurationOptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsPublisher publisher = client.getReservedNodeExchangeConfigurationOptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
getReservedNodeExchangeConfigurationOptionsRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default GetReservedNodeExchangeConfigurationOptionsPublisher getReservedNodeExchangeConfigurationOptionsPaginator(Consumer<GetReservedNodeExchangeConfigurationOptionsRequest.Builder> getReservedNodeExchangeConfigurationOptionsRequest)
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 variant of
getReservedNodeExchangeConfigurationOptions(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsPublisher publisher = client.getReservedNodeExchangeConfigurationOptionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeConfigurationOptionsPublisher publisher = client.getReservedNodeExchangeConfigurationOptionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeConfigurationOptionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder avoiding the need to create one manually via
GetReservedNodeExchangeConfigurationOptionsRequest.builder()
getReservedNodeExchangeConfigurationOptionsRequest - A Consumer that will call methods on
GetReservedNodeExchangeConfigurationOptionsRequest.Builder
to create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<GetReservedNodeExchangeOfferingsResponse> getReservedNodeExchangeOfferings(GetReservedNodeExchangeOfferingsRequest getReservedNodeExchangeOfferingsRequest)
Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node.
getReservedNodeExchangeOfferingsRequest - default CompletableFuture<GetReservedNodeExchangeOfferingsResponse> 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.
This is a convenience which creates an instance of the GetReservedNodeExchangeOfferingsRequest.Builder
avoiding the need to create one manually via GetReservedNodeExchangeOfferingsRequest.builder()
getReservedNodeExchangeOfferingsRequest - A Consumer that will call methods on
GetReservedNodeExchangeOfferingsRequest.Builder to
create a request.default GetReservedNodeExchangeOfferingsPublisher getReservedNodeExchangeOfferingsPaginator(GetReservedNodeExchangeOfferingsRequest getReservedNodeExchangeOfferingsRequest)
Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node.
This is a variant of
getReservedNodeExchangeOfferings(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeOfferingsPublisher publisher = client.getReservedNodeExchangeOfferingsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeOfferingsPublisher publisher = client.getReservedNodeExchangeOfferingsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.
getReservedNodeExchangeOfferingsRequest - default GetReservedNodeExchangeOfferingsPublisher getReservedNodeExchangeOfferingsPaginator(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.
This is a variant of
getReservedNodeExchangeOfferings(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeOfferingsPublisher publisher = client.getReservedNodeExchangeOfferingsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.redshift.paginators.GetReservedNodeExchangeOfferingsPublisher publisher = client.getReservedNodeExchangeOfferingsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.redshift.model.GetReservedNodeExchangeOfferingsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
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.Builder
avoiding the need to create one manually via GetReservedNodeExchangeOfferingsRequest.builder()
getReservedNodeExchangeOfferingsRequest - A Consumer that will call methods on
GetReservedNodeExchangeOfferingsRequest.Builder to
create a request.default CompletableFuture<ModifyAquaConfigurationResponse> modifyAquaConfiguration(ModifyAquaConfigurationRequest modifyAquaConfigurationRequest)
This operation is retired. Calling this operation does not change AQUA configuration. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).
modifyAquaConfigurationRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ModifyAquaConfigurationResponse> modifyAquaConfiguration(Consumer<ModifyAquaConfigurationRequest.Builder> modifyAquaConfigurationRequest)
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.Builder avoiding
the need to create one manually via ModifyAquaConfigurationRequest.builder()
modifyAquaConfigurationRequest - A Consumer that will call methods on
ModifyAquaConfigurationRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ModifyAuthenticationProfileResponse> modifyAuthenticationProfile(ModifyAuthenticationProfileRequest modifyAuthenticationProfileRequest)
Modifies an authentication profile.
modifyAuthenticationProfileRequest - default CompletableFuture<ModifyAuthenticationProfileResponse> modifyAuthenticationProfile(Consumer<ModifyAuthenticationProfileRequest.Builder> modifyAuthenticationProfileRequest)
Modifies an authentication profile.
This is a convenience which creates an instance of the ModifyAuthenticationProfileRequest.Builder
avoiding the need to create one manually via ModifyAuthenticationProfileRequest.builder()
modifyAuthenticationProfileRequest - A Consumer that will call methods on
ModifyAuthenticationProfileRequest.Builder to
create a request.default CompletableFuture<ModifyClusterResponse> modifyCluster(ModifyClusterRequest modifyClusterRequest)
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.
modifyClusterRequest - available state.available.ClusterIdentifier parameter does not refer to an existing
cluster.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<ModifyClusterResponse> modifyCluster(Consumer<ModifyClusterRequest.Builder> modifyClusterRequest)
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.
This is a convenience which creates an instance of the ModifyClusterRequest.Builder avoiding the need to
create one manually via ModifyClusterRequest.builder()
modifyClusterRequest - A Consumer that will call methods on
ModifyClusterRequest.Builder to create a request.available state.available.ClusterIdentifier parameter does not refer to an existing
cluster.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<ModifyClusterDbRevisionResponse> modifyClusterDbRevision(ModifyClusterDbRevisionRequest modifyClusterDbRevisionRequest)
Modifies the database revision of a cluster. The database revision is a unique revision of the database running in a cluster.
modifyClusterDbRevisionRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ModifyClusterDbRevisionResponse> modifyClusterDbRevision(Consumer<ModifyClusterDbRevisionRequest.Builder> modifyClusterDbRevisionRequest)
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.Builder avoiding
the need to create one manually via ModifyClusterDbRevisionRequest.builder()
modifyClusterDbRevisionRequest - A Consumer that will call methods on
ModifyClusterDbRevisionRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ModifyClusterIamRolesResponse> modifyClusterIamRoles(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.
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.
modifyClusterIamRolesRequest - available state.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<ModifyClusterIamRolesResponse> modifyClusterIamRoles(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.
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.Builder avoiding the
need to create one manually via ModifyClusterIamRolesRequest.builder()
modifyClusterIamRolesRequest - A Consumer that will call methods on
ModifyClusterIamRolesRequest.Builder to create a
request.available state.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<ModifyClusterMaintenanceResponse> modifyClusterMaintenance(ModifyClusterMaintenanceRequest modifyClusterMaintenanceRequest)
Modifies the maintenance settings of a cluster.
modifyClusterMaintenanceRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ModifyClusterMaintenanceResponse> modifyClusterMaintenance(Consumer<ModifyClusterMaintenanceRequest.Builder> modifyClusterMaintenanceRequest)
Modifies the maintenance settings of a cluster.
This is a convenience which creates an instance of the ModifyClusterMaintenanceRequest.Builder avoiding
the need to create one manually via ModifyClusterMaintenanceRequest.builder()
modifyClusterMaintenanceRequest - A Consumer that will call methods on
ModifyClusterMaintenanceRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ModifyClusterParameterGroupResponse> modifyClusterParameterGroup(ModifyClusterParameterGroupRequest modifyClusterParameterGroupRequest)
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.
modifyClusterParameterGroupRequest - Describes a modify cluster parameter group operation.default CompletableFuture<ModifyClusterParameterGroupResponse> modifyClusterParameterGroup(Consumer<ModifyClusterParameterGroupRequest.Builder> modifyClusterParameterGroupRequest)
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.Builder
avoiding the need to create one manually via ModifyClusterParameterGroupRequest.builder()
modifyClusterParameterGroupRequest - A Consumer that will call methods on
ModifyClusterParameterGroupRequest.Builder to
create a request. Describes a modify cluster parameter group operation.default CompletableFuture<ModifyClusterSnapshotResponse> modifyClusterSnapshot(ModifyClusterSnapshotRequest modifyClusterSnapshotRequest)
Modifies the settings for a snapshot.
This exanmple modifies the manual retention period setting for a cluster snapshot.
modifyClusterSnapshotRequest - available state, or other accounts are authorized to access the snapshot.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<ModifyClusterSnapshotResponse> modifyClusterSnapshot(Consumer<ModifyClusterSnapshotRequest.Builder> modifyClusterSnapshotRequest)
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.Builder avoiding the
need to create one manually via ModifyClusterSnapshotRequest.builder()
modifyClusterSnapshotRequest - A Consumer that will call methods on
ModifyClusterSnapshotRequest.Builder to create a
request.available state, or other accounts are authorized to access the snapshot.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<ModifyClusterSnapshotScheduleResponse> modifyClusterSnapshotSchedule(ModifyClusterSnapshotScheduleRequest modifyClusterSnapshotScheduleRequest)
Modifies a snapshot schedule for a cluster.
modifyClusterSnapshotScheduleRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<ModifyClusterSnapshotScheduleResponse> modifyClusterSnapshotSchedule(Consumer<ModifyClusterSnapshotScheduleRequest.Builder> modifyClusterSnapshotScheduleRequest)
Modifies a snapshot schedule for a cluster.
This is a convenience which creates an instance of the ModifyClusterSnapshotScheduleRequest.Builder
avoiding the need to create one manually via ModifyClusterSnapshotScheduleRequest.builder()
modifyClusterSnapshotScheduleRequest - A Consumer that will call methods on
ModifyClusterSnapshotScheduleRequest.Builder to
create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<ModifyClusterSubnetGroupResponse> modifyClusterSubnetGroup(ModifyClusterSubnetGroupRequest modifyClusterSubnetGroupRequest)
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.
modifyClusterSubnetGroupRequest - default CompletableFuture<ModifyClusterSubnetGroupResponse> modifyClusterSubnetGroup(Consumer<ModifyClusterSubnetGroupRequest.Builder> modifyClusterSubnetGroupRequest)
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.
This is a convenience which creates an instance of the ModifyClusterSubnetGroupRequest.Builder avoiding
the need to create one manually via ModifyClusterSubnetGroupRequest.builder()
modifyClusterSubnetGroupRequest - A Consumer that will call methods on
ModifyClusterSubnetGroupRequest.Builder to create a
request.default CompletableFuture<ModifyCustomDomainAssociationResponse> modifyCustomDomainAssociation(ModifyCustomDomainAssociationRequest modifyCustomDomainAssociationRequest)
Contains information for changing a custom domain association.
modifyCustomDomainAssociationRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<ModifyCustomDomainAssociationResponse> modifyCustomDomainAssociation(Consumer<ModifyCustomDomainAssociationRequest.Builder> modifyCustomDomainAssociationRequest)
Contains information for changing a custom domain association.
This is a convenience which creates an instance of the ModifyCustomDomainAssociationRequest.Builder
avoiding the need to create one manually via ModifyCustomDomainAssociationRequest.builder()
modifyCustomDomainAssociationRequest - A Consumer that will call methods on
ModifyCustomDomainAssociationRequest.Builder to
create a request.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<ModifyEndpointAccessResponse> modifyEndpointAccess(ModifyEndpointAccessRequest modifyEndpointAccessRequest)
Modifies a Redshift-managed VPC endpoint.
modifyEndpointAccessRequest - available.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ModifyEndpointAccessResponse> modifyEndpointAccess(Consumer<ModifyEndpointAccessRequest.Builder> modifyEndpointAccessRequest)
Modifies a Redshift-managed VPC endpoint.
This is a convenience which creates an instance of the ModifyEndpointAccessRequest.Builder avoiding the
need to create one manually via ModifyEndpointAccessRequest.builder()
modifyEndpointAccessRequest - A Consumer that will call methods on
ModifyEndpointAccessRequest.Builder to create a
request.available.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ModifyEventSubscriptionResponse> modifyEventSubscription(ModifyEventSubscriptionRequest modifyEventSubscriptionRequest)
Modifies an existing Amazon Redshift event notification subscription.
modifyEventSubscriptionRequest - default CompletableFuture<ModifyEventSubscriptionResponse> modifyEventSubscription(Consumer<ModifyEventSubscriptionRequest.Builder> modifyEventSubscriptionRequest)
Modifies an existing Amazon Redshift event notification subscription.
This is a convenience which creates an instance of the ModifyEventSubscriptionRequest.Builder avoiding
the need to create one manually via ModifyEventSubscriptionRequest.builder()
modifyEventSubscriptionRequest - A Consumer that will call methods on
ModifyEventSubscriptionRequest.Builder to create a
request.default CompletableFuture<ModifyScheduledActionResponse> modifyScheduledAction(ModifyScheduledActionRequest modifyScheduledActionRequest)
Modifies a scheduled action.
modifyScheduledActionRequest - default CompletableFuture<ModifyScheduledActionResponse> modifyScheduledAction(Consumer<ModifyScheduledActionRequest.Builder> modifyScheduledActionRequest)
Modifies a scheduled action.
This is a convenience which creates an instance of the ModifyScheduledActionRequest.Builder avoiding the
need to create one manually via ModifyScheduledActionRequest.builder()
modifyScheduledActionRequest - A Consumer that will call methods on
ModifyScheduledActionRequest.Builder to create a
request.default CompletableFuture<ModifySnapshotCopyRetentionPeriodResponse> 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. 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.
modifySnapshotCopyRetentionPeriodRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<ModifySnapshotCopyRetentionPeriodResponse> 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. 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.Builder
avoiding the need to create one manually via ModifySnapshotCopyRetentionPeriodRequest.builder()
modifySnapshotCopyRetentionPeriodRequest - A Consumer that will call methods on
ModifySnapshotCopyRetentionPeriodRequest.Builder to
create a request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.The value must be either -1 or an integer between 1 and 3,653.
default CompletableFuture<ModifySnapshotScheduleResponse> modifySnapshotSchedule(ModifySnapshotScheduleRequest modifySnapshotScheduleRequest)
Modifies a snapshot schedule. Any schedule associated with a cluster is modified asynchronously.
modifySnapshotScheduleRequest - default CompletableFuture<ModifySnapshotScheduleResponse> modifySnapshotSchedule(Consumer<ModifySnapshotScheduleRequest.Builder> modifySnapshotScheduleRequest)
Modifies a snapshot schedule. Any schedule associated with a cluster is modified asynchronously.
This is a convenience which creates an instance of the ModifySnapshotScheduleRequest.Builder avoiding the
need to create one manually via ModifySnapshotScheduleRequest.builder()
modifySnapshotScheduleRequest - A Consumer that will call methods on
ModifySnapshotScheduleRequest.Builder to create a
request.default CompletableFuture<ModifyUsageLimitResponse> modifyUsageLimit(ModifyUsageLimitRequest modifyUsageLimitRequest)
Modifies a usage limit in a cluster. You can't modify the feature type or period of a usage limit.
modifyUsageLimitRequest - default CompletableFuture<ModifyUsageLimitResponse> modifyUsageLimit(Consumer<ModifyUsageLimitRequest.Builder> modifyUsageLimitRequest)
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.Builder avoiding the need
to create one manually via ModifyUsageLimitRequest.builder()
modifyUsageLimitRequest - A Consumer that will call methods on
ModifyUsageLimitRequest.Builder to create a
request.default CompletableFuture<PauseClusterResponse> pauseCluster(PauseClusterRequest pauseClusterRequest)
Pauses a cluster.
pauseClusterRequest - Describes a pause cluster operation. For example, a scheduled action to run the PauseCluster
API operation.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<PauseClusterResponse> pauseCluster(Consumer<PauseClusterRequest.Builder> pauseClusterRequest)
Pauses a cluster.
This is a convenience which creates an instance of the PauseClusterRequest.Builder avoiding the need to
create one manually via PauseClusterRequest.builder()
pauseClusterRequest - A Consumer that will call methods on
PauseClusterRequest.Builder to create a request.
Describes a pause cluster operation. For example, a scheduled action to run the PauseCluster
API operation.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<PurchaseReservedNodeOfferingResponse> purchaseReservedNodeOffering(PurchaseReservedNodeOfferingRequest purchaseReservedNodeOfferingRequest)
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.
purchaseReservedNodeOfferingRequest - default CompletableFuture<PurchaseReservedNodeOfferingResponse> purchaseReservedNodeOffering(Consumer<PurchaseReservedNodeOfferingRequest.Builder> purchaseReservedNodeOfferingRequest)
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.Builder
avoiding the need to create one manually via PurchaseReservedNodeOfferingRequest.builder()
purchaseReservedNodeOfferingRequest - A Consumer that will call methods on
PurchaseReservedNodeOfferingRequest.Builder to
create a request.default CompletableFuture<RebootClusterResponse> rebootCluster(RebootClusterRequest rebootClusterRequest)
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.
rebootClusterRequest - available state.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<RebootClusterResponse> rebootCluster(Consumer<RebootClusterRequest.Builder> rebootClusterRequest)
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.Builder avoiding the need to
create one manually via RebootClusterRequest.builder()
rebootClusterRequest - A Consumer that will call methods on
RebootClusterRequest.Builder to create a request.available state.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<RejectDataShareResponse> rejectDataShare(RejectDataShareRequest rejectDataShareRequest)
From a datashare consumer account, rejects the specified datashare.
rejectDataShareRequest - default CompletableFuture<RejectDataShareResponse> rejectDataShare(Consumer<RejectDataShareRequest.Builder> rejectDataShareRequest)
From a datashare consumer account, rejects the specified datashare.
This is a convenience which creates an instance of the RejectDataShareRequest.Builder avoiding the need
to create one manually via RejectDataShareRequest.builder()
rejectDataShareRequest - A Consumer that will call methods on
RejectDataShareRequest.Builder to create a request.default CompletableFuture<ResetClusterParameterGroupResponse> 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". To reset the entire parameter group specify the ResetAllParameters parameter. For parameter changes to take effect you must reboot any associated clusters.
resetClusterParameterGroupRequest - default CompletableFuture<ResetClusterParameterGroupResponse> 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". 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.Builder avoiding
the need to create one manually via ResetClusterParameterGroupRequest.builder()
resetClusterParameterGroupRequest - A Consumer that will call methods on
ResetClusterParameterGroupRequest.Builder to create
a request.default CompletableFuture<ResizeClusterResponse> resizeCluster(ResizeClusterRequest resizeClusterRequest)
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:
dc1.large (if your cluster is in a VPC)
dc1.8xlarge (if your cluster is in a VPC)
dc2.large
dc2.8xlarge
ds2.xlarge
ds2.8xlarge
ra3.xlplus
ra3.4xlarge
ra3.16xlarge
The type of nodes that you add must match the node type for the cluster.
resizeClusterRequest - Describes a resize cluster operation. For example, a scheduled action to run the
ResizeCluster API operation.available state.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<ResizeClusterResponse> resizeCluster(Consumer<ResizeClusterRequest.Builder> resizeClusterRequest)
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:
dc1.large (if your cluster is in a VPC)
dc1.8xlarge (if your cluster is in a VPC)
dc2.large
dc2.8xlarge
ds2.xlarge
ds2.8xlarge
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.Builder avoiding the need to
create one manually via ResizeClusterRequest.builder()
resizeClusterRequest - A Consumer that will call methods on
ResizeClusterRequest.Builder to create a request.
Describes a resize cluster operation. For example, a scheduled action to run the
ResizeCluster API operation.available state.ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<RestoreFromClusterSnapshotResponse> restoreFromClusterSnapshot(RestoreFromClusterSnapshotRequest restoreFromClusterSnapshotRequest)
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.
For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Cluster Management Guide.
restoreFromClusterSnapshotRequest - available state, or other accounts are authorized to access the snapshot.default CompletableFuture<RestoreFromClusterSnapshotResponse> restoreFromClusterSnapshot(Consumer<RestoreFromClusterSnapshotRequest.Builder> restoreFromClusterSnapshotRequest)
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.
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.Builder avoiding
the need to create one manually via RestoreFromClusterSnapshotRequest.builder()
restoreFromClusterSnapshotRequest - A Consumer that will call methods on
RestoreFromClusterSnapshotRequest.Builder to create
a request.available state, or other accounts are authorized to access the snapshot.default CompletableFuture<RestoreTableFromClusterSnapshotResponse> restoreTableFromClusterSnapshot(RestoreTableFromClusterSnapshotRequest restoreTableFromClusterSnapshotRequest)
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 RestoreTableFromClusterSnapshot to 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 call RestoreTableFromClusterSnapshot. When you have renamed your original table,
then you can pass the original name of the table as the NewTableName parameter value in the call to
RestoreTableFromClusterSnapshot. 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.
restoreTableFromClusterSnapshotRequest - available state, or other accounts are authorized to access the snapshot.sourceDatabaseName,
sourceSchemaName, or sourceTableName parameter, or a combination of these,
doesn't exist in the snapshot.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<RestoreTableFromClusterSnapshotResponse> restoreTableFromClusterSnapshot(Consumer<RestoreTableFromClusterSnapshotRequest.Builder> restoreTableFromClusterSnapshotRequest)
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 RestoreTableFromClusterSnapshot to 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 call RestoreTableFromClusterSnapshot. When you have renamed your original table,
then you can pass the original name of the table as the NewTableName parameter value in the call to
RestoreTableFromClusterSnapshot. 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.Builder
avoiding the need to create one manually via RestoreTableFromClusterSnapshotRequest.builder()
restoreTableFromClusterSnapshotRequest - A Consumer that will call methods on
RestoreTableFromClusterSnapshotRequest.Builder to
create a request.available state, or other accounts are authorized to access the snapshot.sourceDatabaseName,
sourceSchemaName, or sourceTableName parameter, or a combination of these,
doesn't exist in the snapshot.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ResumeClusterResponse> resumeCluster(ResumeClusterRequest resumeClusterRequest)
Resumes a paused cluster.
resumeClusterRequest - Describes a resume cluster operation. For example, a scheduled action to run the
ResumeCluster API operation.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<ResumeClusterResponse> resumeCluster(Consumer<ResumeClusterRequest.Builder> resumeClusterRequest)
Resumes a paused cluster.
This is a convenience which creates an instance of the ResumeClusterRequest.Builder avoiding the need to
create one manually via ResumeClusterRequest.builder()
resumeClusterRequest - A Consumer that will call methods on
ResumeClusterRequest.Builder to create a request.
Describes a resume cluster operation. For example, a scheduled action to run the
ResumeCluster API operation.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<RevokeClusterSecurityGroupIngressResponse> revokeClusterSecurityGroupIngress(RevokeClusterSecurityGroupIngressRequest revokeClusterSecurityGroupIngressRequest)
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.
revokeClusterSecurityGroupIngressRequest - available.default CompletableFuture<RevokeClusterSecurityGroupIngressResponse> 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. 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.Builder
avoiding the need to create one manually via RevokeClusterSecurityGroupIngressRequest.builder()
revokeClusterSecurityGroupIngressRequest - A Consumer that will call methods on
RevokeClusterSecurityGroupIngressRequest.Builder to
create a request.available.default CompletableFuture<RevokeEndpointAccessResponse> revokeEndpointAccess(RevokeEndpointAccessRequest revokeEndpointAccessRequest)
Revokes access to a cluster.
revokeEndpointAccessRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available.available state.default CompletableFuture<RevokeEndpointAccessResponse> revokeEndpointAccess(Consumer<RevokeEndpointAccessRequest.Builder> revokeEndpointAccessRequest)
Revokes access to a cluster.
This is a convenience which creates an instance of the RevokeEndpointAccessRequest.Builder avoiding the
need to create one manually via RevokeEndpointAccessRequest.builder()
revokeEndpointAccessRequest - A Consumer that will call methods on
RevokeEndpointAccessRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available.available state.default CompletableFuture<RevokeSnapshotAccessResponse> revokeSnapshotAccess(RevokeSnapshotAccessRequest revokeSnapshotAccessRequest)
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.
revokeSnapshotAccessRequest - default CompletableFuture<RevokeSnapshotAccessResponse> revokeSnapshotAccess(Consumer<RevokeSnapshotAccessRequest.Builder> revokeSnapshotAccessRequest)
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.Builder avoiding the
need to create one manually via RevokeSnapshotAccessRequest.builder()
revokeSnapshotAccessRequest - A Consumer that will call methods on
RevokeSnapshotAccessRequest.Builder to create a
request.default CompletableFuture<RotateEncryptionKeyResponse> rotateEncryptionKey(RotateEncryptionKeyRequest rotateEncryptionKeyRequest)
Rotates the encryption keys for a cluster.
rotateEncryptionKeyRequest - ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<RotateEncryptionKeyResponse> rotateEncryptionKey(Consumer<RotateEncryptionKeyRequest.Builder> rotateEncryptionKeyRequest)
Rotates the encryption keys for a cluster.
This is a convenience which creates an instance of the RotateEncryptionKeyRequest.Builder avoiding the
need to create one manually via RotateEncryptionKeyRequest.builder()
rotateEncryptionKeyRequest - A Consumer that will call methods on
RotateEncryptionKeyRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.available state.default CompletableFuture<UpdatePartnerStatusResponse> updatePartnerStatus(UpdatePartnerStatusRequest updatePartnerStatusRequest)
Updates the status of a partner integration.
updatePartnerStatusRequest - ClusterIdentifier parameter does not refer to an existing
cluster.default CompletableFuture<UpdatePartnerStatusResponse> updatePartnerStatus(Consumer<UpdatePartnerStatusRequest.Builder> updatePartnerStatusRequest)
Updates the status of a partner integration.
This is a convenience which creates an instance of the UpdatePartnerStatusRequest.Builder avoiding the
need to create one manually via UpdatePartnerStatusRequest.builder()
updatePartnerStatusRequest - A Consumer that will call methods on
UpdatePartnerStatusRequest.Builder to create a
request.ClusterIdentifier parameter does not refer to an existing
cluster.default RedshiftAsyncWaiter waiter()
RedshiftAsyncWaiter using this client.
Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
RedshiftAsyncWaiterdefault RedshiftServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientstatic RedshiftAsyncClient create()
RedshiftAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static RedshiftAsyncClientBuilder builder()
RedshiftAsyncClient.Copyright © 2023. All rights reserved.