Interface MemoryDbClient
- All Superinterfaces:
- AutoCloseable,- AwsClient,- SdkAutoCloseable,- SdkClient
builder() method.
 MemoryDB is a fully managed, Redis OSS-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores the entire database in-memory, enabling low latency and high throughput data access. It is compatible with Redis OSS, a popular open source data store, enabling you to leverage Redis OSS’ flexible and friendly data structures, APIs, and commands.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String
- 
Method SummaryModifier and TypeMethodDescriptiondefault BatchUpdateClusterResponsebatchUpdateCluster(Consumer<BatchUpdateClusterRequest.Builder> batchUpdateClusterRequest) Apply the service update to a list of clusters supplied.default BatchUpdateClusterResponsebatchUpdateCluster(BatchUpdateClusterRequest batchUpdateClusterRequest) Apply the service update to a list of clusters supplied.static MemoryDbClientBuilderbuilder()Create a builder that can be used to configure and create aMemoryDbClient.default CopySnapshotResponsecopySnapshot(Consumer<CopySnapshotRequest.Builder> copySnapshotRequest) Makes a copy of an existing snapshot.default CopySnapshotResponsecopySnapshot(CopySnapshotRequest copySnapshotRequest) Makes a copy of an existing snapshot.static MemoryDbClientcreate()Create aMemoryDbClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateAclResponsecreateACL(Consumer<CreateAclRequest.Builder> createAclRequest) Creates an Access Control List.default CreateAclResponsecreateACL(CreateAclRequest createAclRequest) Creates an Access Control List.default CreateClusterResponsecreateCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest) Creates a cluster.default CreateClusterResponsecreateCluster(CreateClusterRequest createClusterRequest) Creates a cluster.default CreateMultiRegionClusterResponsecreateMultiRegionCluster(Consumer<CreateMultiRegionClusterRequest.Builder> createMultiRegionClusterRequest) Creates a new multi-Region cluster.default CreateMultiRegionClusterResponsecreateMultiRegionCluster(CreateMultiRegionClusterRequest createMultiRegionClusterRequest) Creates a new multi-Region cluster.default CreateParameterGroupResponsecreateParameterGroup(Consumer<CreateParameterGroupRequest.Builder> createParameterGroupRequest) Creates a new MemoryDB parameter group.default CreateParameterGroupResponsecreateParameterGroup(CreateParameterGroupRequest createParameterGroupRequest) Creates a new MemoryDB parameter group.default CreateSnapshotResponsecreateSnapshot(Consumer<CreateSnapshotRequest.Builder> createSnapshotRequest) Creates a copy of an entire cluster at a specific moment in time.default CreateSnapshotResponsecreateSnapshot(CreateSnapshotRequest createSnapshotRequest) Creates a copy of an entire cluster at a specific moment in time.default CreateSubnetGroupResponsecreateSubnetGroup(Consumer<CreateSubnetGroupRequest.Builder> createSubnetGroupRequest) Creates a subnet group.default CreateSubnetGroupResponsecreateSubnetGroup(CreateSubnetGroupRequest createSubnetGroupRequest) Creates a subnet group.default CreateUserResponsecreateUser(Consumer<CreateUserRequest.Builder> createUserRequest) Creates a MemoryDB user.default CreateUserResponsecreateUser(CreateUserRequest createUserRequest) Creates a MemoryDB user.default DeleteAclResponsedeleteACL(Consumer<DeleteAclRequest.Builder> deleteAclRequest) Deletes an Access Control List.default DeleteAclResponsedeleteACL(DeleteAclRequest deleteAclRequest) Deletes an Access Control List.default DeleteClusterResponsedeleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest) Deletes a cluster.default DeleteClusterResponsedeleteCluster(DeleteClusterRequest deleteClusterRequest) Deletes a cluster.default DeleteMultiRegionClusterResponsedeleteMultiRegionCluster(Consumer<DeleteMultiRegionClusterRequest.Builder> deleteMultiRegionClusterRequest) Deletes an existing multi-Region cluster.default DeleteMultiRegionClusterResponsedeleteMultiRegionCluster(DeleteMultiRegionClusterRequest deleteMultiRegionClusterRequest) Deletes an existing multi-Region cluster.default DeleteParameterGroupResponsedeleteParameterGroup(Consumer<DeleteParameterGroupRequest.Builder> deleteParameterGroupRequest) Deletes the specified parameter group.default DeleteParameterGroupResponsedeleteParameterGroup(DeleteParameterGroupRequest deleteParameterGroupRequest) Deletes the specified parameter group.default DeleteSnapshotResponsedeleteSnapshot(Consumer<DeleteSnapshotRequest.Builder> deleteSnapshotRequest) Deletes an existing snapshot.default DeleteSnapshotResponsedeleteSnapshot(DeleteSnapshotRequest deleteSnapshotRequest) Deletes an existing snapshot.default DeleteSubnetGroupResponsedeleteSubnetGroup(Consumer<DeleteSubnetGroupRequest.Builder> deleteSubnetGroupRequest) Deletes a subnet group.default DeleteSubnetGroupResponsedeleteSubnetGroup(DeleteSubnetGroupRequest deleteSubnetGroupRequest) Deletes a subnet group.default DeleteUserResponsedeleteUser(Consumer<DeleteUserRequest.Builder> deleteUserRequest) Deletes a user.default DeleteUserResponsedeleteUser(DeleteUserRequest deleteUserRequest) Deletes a user.default DescribeAcLsResponsedescribeACLs(Consumer<DescribeAcLsRequest.Builder> describeAcLsRequest) Returns a list of ACLs.default DescribeAcLsResponsedescribeACLs(DescribeAcLsRequest describeAcLsRequest) Returns a list of ACLs.default DescribeACLsIterabledescribeACLsPaginator(Consumer<DescribeAcLsRequest.Builder> describeAcLsRequest) This is a variant ofdescribeACLs(software.amazon.awssdk.services.memorydb.model.DescribeAcLsRequest)operation.default DescribeACLsIterabledescribeACLsPaginator(DescribeAcLsRequest describeAcLsRequest) This is a variant ofdescribeACLs(software.amazon.awssdk.services.memorydb.model.DescribeAcLsRequest)operation.default DescribeClustersResponsedescribeClusters(Consumer<DescribeClustersRequest.Builder> describeClustersRequest) Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cluster if a cluster name is supplied.default DescribeClustersResponsedescribeClusters(DescribeClustersRequest describeClustersRequest) Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cluster if a cluster name is supplied.default DescribeClustersIterabledescribeClustersPaginator(Consumer<DescribeClustersRequest.Builder> describeClustersRequest) This is a variant ofdescribeClusters(software.amazon.awssdk.services.memorydb.model.DescribeClustersRequest)operation.default DescribeClustersIterabledescribeClustersPaginator(DescribeClustersRequest describeClustersRequest) This is a variant ofdescribeClusters(software.amazon.awssdk.services.memorydb.model.DescribeClustersRequest)operation.default DescribeEngineVersionsResponsedescribeEngineVersions(Consumer<DescribeEngineVersionsRequest.Builder> describeEngineVersionsRequest) Returns a list of the available Redis OSS engine versions.default DescribeEngineVersionsResponsedescribeEngineVersions(DescribeEngineVersionsRequest describeEngineVersionsRequest) Returns a list of the available Redis OSS engine versions.default DescribeEngineVersionsIterabledescribeEngineVersionsPaginator(Consumer<DescribeEngineVersionsRequest.Builder> describeEngineVersionsRequest) This is a variant ofdescribeEngineVersions(software.amazon.awssdk.services.memorydb.model.DescribeEngineVersionsRequest)operation.default DescribeEngineVersionsIterabledescribeEngineVersionsPaginator(DescribeEngineVersionsRequest describeEngineVersionsRequest) This is a variant ofdescribeEngineVersions(software.amazon.awssdk.services.memorydb.model.DescribeEngineVersionsRequest)operation.default DescribeEventsResponsedescribeEvents(Consumer<DescribeEventsRequest.Builder> describeEventsRequest) Returns events related to clusters, security groups, and parameter groups.default DescribeEventsResponsedescribeEvents(DescribeEventsRequest describeEventsRequest) Returns events related to clusters, security groups, and parameter groups.default DescribeEventsIterabledescribeEventsPaginator(Consumer<DescribeEventsRequest.Builder> describeEventsRequest) This is a variant ofdescribeEvents(software.amazon.awssdk.services.memorydb.model.DescribeEventsRequest)operation.default DescribeEventsIterabledescribeEventsPaginator(DescribeEventsRequest describeEventsRequest) This is a variant ofdescribeEvents(software.amazon.awssdk.services.memorydb.model.DescribeEventsRequest)operation.describeMultiRegionClusters(Consumer<DescribeMultiRegionClustersRequest.Builder> describeMultiRegionClustersRequest) Returns details about one or more multi-Region clusters.describeMultiRegionClusters(DescribeMultiRegionClustersRequest describeMultiRegionClustersRequest) Returns details about one or more multi-Region clusters.describeMultiRegionClustersPaginator(Consumer<DescribeMultiRegionClustersRequest.Builder> describeMultiRegionClustersRequest) This is a variant ofdescribeMultiRegionClusters(software.amazon.awssdk.services.memorydb.model.DescribeMultiRegionClustersRequest)operation.describeMultiRegionClustersPaginator(DescribeMultiRegionClustersRequest describeMultiRegionClustersRequest) This is a variant ofdescribeMultiRegionClusters(software.amazon.awssdk.services.memorydb.model.DescribeMultiRegionClustersRequest)operation.describeMultiRegionParameterGroups(Consumer<DescribeMultiRegionParameterGroupsRequest.Builder> describeMultiRegionParameterGroupsRequest) Returns a list of multi-region parameter groups.describeMultiRegionParameterGroups(DescribeMultiRegionParameterGroupsRequest describeMultiRegionParameterGroupsRequest) Returns a list of multi-region parameter groups.describeMultiRegionParameters(Consumer<DescribeMultiRegionParametersRequest.Builder> describeMultiRegionParametersRequest) Returns the detailed parameter list for a particular multi-region parameter group.describeMultiRegionParameters(DescribeMultiRegionParametersRequest describeMultiRegionParametersRequest) Returns the detailed parameter list for a particular multi-region parameter group.default DescribeParameterGroupsResponsedescribeParameterGroups(Consumer<DescribeParameterGroupsRequest.Builder> describeParameterGroupsRequest) Returns a list of parameter group descriptions.default DescribeParameterGroupsResponsedescribeParameterGroups(DescribeParameterGroupsRequest describeParameterGroupsRequest) Returns a list of parameter group descriptions.default DescribeParameterGroupsIterabledescribeParameterGroupsPaginator(Consumer<DescribeParameterGroupsRequest.Builder> describeParameterGroupsRequest) This is a variant ofdescribeParameterGroups(software.amazon.awssdk.services.memorydb.model.DescribeParameterGroupsRequest)operation.default DescribeParameterGroupsIterabledescribeParameterGroupsPaginator(DescribeParameterGroupsRequest describeParameterGroupsRequest) This is a variant ofdescribeParameterGroups(software.amazon.awssdk.services.memorydb.model.DescribeParameterGroupsRequest)operation.default DescribeParametersResponsedescribeParameters(Consumer<DescribeParametersRequest.Builder> describeParametersRequest) Returns the detailed parameter list for a particular parameter group.default DescribeParametersResponsedescribeParameters(DescribeParametersRequest describeParametersRequest) Returns the detailed parameter list for a particular parameter group.default DescribeParametersIterabledescribeParametersPaginator(Consumer<DescribeParametersRequest.Builder> describeParametersRequest) This is a variant ofdescribeParameters(software.amazon.awssdk.services.memorydb.model.DescribeParametersRequest)operation.default DescribeParametersIterabledescribeParametersPaginator(DescribeParametersRequest describeParametersRequest) This is a variant ofdescribeParameters(software.amazon.awssdk.services.memorydb.model.DescribeParametersRequest)operation.default DescribeReservedNodesResponsedescribeReservedNodes(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest) Returns information about reserved nodes for this account, or about a specified reserved node.default DescribeReservedNodesResponsedescribeReservedNodes(DescribeReservedNodesRequest describeReservedNodesRequest) Returns information about reserved nodes for this account, or about a specified reserved node.describeReservedNodesOfferings(Consumer<DescribeReservedNodesOfferingsRequest.Builder> describeReservedNodesOfferingsRequest) Lists available reserved node offerings.describeReservedNodesOfferings(DescribeReservedNodesOfferingsRequest describeReservedNodesOfferingsRequest) Lists available reserved node offerings.describeReservedNodesOfferingsPaginator(Consumer<DescribeReservedNodesOfferingsRequest.Builder> describeReservedNodesOfferingsRequest) This is a variant ofdescribeReservedNodesOfferings(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesOfferingsRequest)operation.describeReservedNodesOfferingsPaginator(DescribeReservedNodesOfferingsRequest describeReservedNodesOfferingsRequest) This is a variant ofdescribeReservedNodesOfferings(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesOfferingsRequest)operation.default DescribeReservedNodesIterabledescribeReservedNodesPaginator(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest) This is a variant ofdescribeReservedNodes(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesRequest)operation.default DescribeReservedNodesIterabledescribeReservedNodesPaginator(DescribeReservedNodesRequest describeReservedNodesRequest) This is a variant ofdescribeReservedNodes(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesRequest)operation.default DescribeServiceUpdatesResponsedescribeServiceUpdates(Consumer<DescribeServiceUpdatesRequest.Builder> describeServiceUpdatesRequest) Returns details of the service updates.default DescribeServiceUpdatesResponsedescribeServiceUpdates(DescribeServiceUpdatesRequest describeServiceUpdatesRequest) Returns details of the service updates.default DescribeServiceUpdatesIterabledescribeServiceUpdatesPaginator(Consumer<DescribeServiceUpdatesRequest.Builder> describeServiceUpdatesRequest) This is a variant ofdescribeServiceUpdates(software.amazon.awssdk.services.memorydb.model.DescribeServiceUpdatesRequest)operation.default DescribeServiceUpdatesIterabledescribeServiceUpdatesPaginator(DescribeServiceUpdatesRequest describeServiceUpdatesRequest) This is a variant ofdescribeServiceUpdates(software.amazon.awssdk.services.memorydb.model.DescribeServiceUpdatesRequest)operation.default DescribeSnapshotsResponsedescribeSnapshots(Consumer<DescribeSnapshotsRequest.Builder> describeSnapshotsRequest) Returns information about cluster snapshots.default DescribeSnapshotsResponsedescribeSnapshots(DescribeSnapshotsRequest describeSnapshotsRequest) Returns information about cluster snapshots.default DescribeSnapshotsIterabledescribeSnapshotsPaginator(Consumer<DescribeSnapshotsRequest.Builder> describeSnapshotsRequest) This is a variant ofdescribeSnapshots(software.amazon.awssdk.services.memorydb.model.DescribeSnapshotsRequest)operation.default DescribeSnapshotsIterabledescribeSnapshotsPaginator(DescribeSnapshotsRequest describeSnapshotsRequest) This is a variant ofdescribeSnapshots(software.amazon.awssdk.services.memorydb.model.DescribeSnapshotsRequest)operation.default DescribeSubnetGroupsResponsedescribeSubnetGroups(Consumer<DescribeSubnetGroupsRequest.Builder> describeSubnetGroupsRequest) Returns a list of subnet group descriptions.default DescribeSubnetGroupsResponsedescribeSubnetGroups(DescribeSubnetGroupsRequest describeSubnetGroupsRequest) Returns a list of subnet group descriptions.default DescribeSubnetGroupsIterabledescribeSubnetGroupsPaginator(Consumer<DescribeSubnetGroupsRequest.Builder> describeSubnetGroupsRequest) This is a variant ofdescribeSubnetGroups(software.amazon.awssdk.services.memorydb.model.DescribeSubnetGroupsRequest)operation.default DescribeSubnetGroupsIterabledescribeSubnetGroupsPaginator(DescribeSubnetGroupsRequest describeSubnetGroupsRequest) This is a variant ofdescribeSubnetGroups(software.amazon.awssdk.services.memorydb.model.DescribeSubnetGroupsRequest)operation.default DescribeUsersResponsedescribeUsers(Consumer<DescribeUsersRequest.Builder> describeUsersRequest) Returns a list of users.default DescribeUsersResponsedescribeUsers(DescribeUsersRequest describeUsersRequest) Returns a list of users.default DescribeUsersIterabledescribeUsersPaginator(Consumer<DescribeUsersRequest.Builder> describeUsersRequest) This is a variant ofdescribeUsers(software.amazon.awssdk.services.memorydb.model.DescribeUsersRequest)operation.default DescribeUsersIterabledescribeUsersPaginator(DescribeUsersRequest describeUsersRequest) This is a variant ofdescribeUsers(software.amazon.awssdk.services.memorydb.model.DescribeUsersRequest)operation.default FailoverShardResponsefailoverShard(Consumer<FailoverShardRequest.Builder> failoverShardRequest) Used to failover a shard.default FailoverShardResponsefailoverShard(FailoverShardRequest failoverShardRequest) Used to failover a shard.listAllowedMultiRegionClusterUpdates(Consumer<ListAllowedMultiRegionClusterUpdatesRequest.Builder> listAllowedMultiRegionClusterUpdatesRequest) Lists the allowed updates for a multi-Region cluster.listAllowedMultiRegionClusterUpdates(ListAllowedMultiRegionClusterUpdatesRequest listAllowedMultiRegionClusterUpdatesRequest) Lists the allowed updates for a multi-Region cluster.listAllowedNodeTypeUpdates(Consumer<ListAllowedNodeTypeUpdatesRequest.Builder> listAllowedNodeTypeUpdatesRequest) Lists all available node types that you can scale to from your cluster's current node type.listAllowedNodeTypeUpdates(ListAllowedNodeTypeUpdatesRequest listAllowedNodeTypeUpdatesRequest) Lists all available node types that you can scale to from your cluster's current node type.default ListTagsResponselistTags(Consumer<ListTagsRequest.Builder> listTagsRequest) Lists all tags currently on a named resource.default ListTagsResponselistTags(ListTagsRequest listTagsRequest) Lists all tags currently on a named resource.purchaseReservedNodesOffering(Consumer<PurchaseReservedNodesOfferingRequest.Builder> purchaseReservedNodesOfferingRequest) Allows you to purchase a reserved node offering.purchaseReservedNodesOffering(PurchaseReservedNodesOfferingRequest purchaseReservedNodesOfferingRequest) Allows you to purchase a reserved node offering.default ResetParameterGroupResponseresetParameterGroup(Consumer<ResetParameterGroupRequest.Builder> resetParameterGroupRequest) Modifies the parameters of a parameter group to the engine or system default value.default ResetParameterGroupResponseresetParameterGroup(ResetParameterGroupRequest resetParameterGroupRequest) Modifies the parameters of a parameter group to the engine or system default value.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Use this operation to add tags to a resource.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Use this operation to add tags to a resource.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Use this operation to remove tags on a resource.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Use this operation to remove tags on a resource.default UpdateAclResponseupdateACL(Consumer<UpdateAclRequest.Builder> updateAclRequest) Changes the list of users that belong to the Access Control List.default UpdateAclResponseupdateACL(UpdateAclRequest updateAclRequest) Changes the list of users that belong to the Access Control List.default UpdateClusterResponseupdateCluster(Consumer<UpdateClusterRequest.Builder> updateClusterRequest) Modifies the settings for a cluster.default UpdateClusterResponseupdateCluster(UpdateClusterRequest updateClusterRequest) Modifies the settings for a cluster.default UpdateMultiRegionClusterResponseupdateMultiRegionCluster(Consumer<UpdateMultiRegionClusterRequest.Builder> updateMultiRegionClusterRequest) Updates the configuration of an existing multi-Region cluster.default UpdateMultiRegionClusterResponseupdateMultiRegionCluster(UpdateMultiRegionClusterRequest updateMultiRegionClusterRequest) Updates the configuration of an existing multi-Region cluster.default UpdateParameterGroupResponseupdateParameterGroup(Consumer<UpdateParameterGroupRequest.Builder> updateParameterGroupRequest) Updates the parameters of a parameter group.default UpdateParameterGroupResponseupdateParameterGroup(UpdateParameterGroupRequest updateParameterGroupRequest) Updates the parameters of a parameter group.default UpdateSubnetGroupResponseupdateSubnetGroup(Consumer<UpdateSubnetGroupRequest.Builder> updateSubnetGroupRequest) Updates a subnet group.default UpdateSubnetGroupResponseupdateSubnetGroup(UpdateSubnetGroupRequest updateSubnetGroupRequest) Updates a subnet group.default UpdateUserResponseupdateUser(Consumer<UpdateUserRequest.Builder> updateUserRequest) Changes user password(s) and/or access string.default UpdateUserResponseupdateUser(UpdateUserRequest updateUserRequest) Changes user password(s) and/or access string.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseablecloseMethods inherited from interface software.amazon.awssdk.core.SdkClientserviceName
- 
Field Details- 
SERVICE_NAME- See Also:
 
- 
SERVICE_METADATA_IDValue for looking up the service's metadata from theServiceMetadataProvider.- See Also:
 
 
- 
- 
Method Details- 
batchUpdateClusterdefault BatchUpdateClusterResponse batchUpdateCluster(BatchUpdateClusterRequest batchUpdateClusterRequest) throws ServiceUpdateNotFoundException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Apply the service update to a list of clusters supplied. For more information on service updates and applying them, see Applying the service updates. - Parameters:
- batchUpdateClusterRequest-
- Returns:
- Result of the BatchUpdateCluster operation returned by the service.
- See Also:
 
- 
batchUpdateClusterdefault BatchUpdateClusterResponse batchUpdateCluster(Consumer<BatchUpdateClusterRequest.Builder> batchUpdateClusterRequest) throws ServiceUpdateNotFoundException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Apply the service update to a list of clusters supplied. For more information on service updates and applying them, see Applying the service updates. 
 This is a convenience which creates an instance of the BatchUpdateClusterRequest.Builderavoiding the need to create one manually viaBatchUpdateClusterRequest.builder()- Parameters:
- batchUpdateClusterRequest- A- Consumerthat will call methods on- BatchUpdateClusterRequest.Builderto create a request.
- Returns:
- Result of the BatchUpdateCluster operation returned by the service.
- See Also:
 
- 
copySnapshotdefault CopySnapshotResponse copySnapshot(CopySnapshotRequest copySnapshotRequest) throws SnapshotAlreadyExistsException, SnapshotNotFoundException, SnapshotQuotaExceededException, InvalidSnapshotStateException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Makes a copy of an existing snapshot. - Parameters:
- copySnapshotRequest-
- Returns:
- Result of the CopySnapshot operation returned by the service.
- See Also:
 
- 
copySnapshotdefault CopySnapshotResponse copySnapshot(Consumer<CopySnapshotRequest.Builder> copySnapshotRequest) throws SnapshotAlreadyExistsException, SnapshotNotFoundException, SnapshotQuotaExceededException, InvalidSnapshotStateException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Makes a copy of an existing snapshot. 
 This is a convenience which creates an instance of the CopySnapshotRequest.Builderavoiding the need to create one manually viaCopySnapshotRequest.builder()- Parameters:
- copySnapshotRequest- A- Consumerthat will call methods on- CopySnapshotRequest.Builderto create a request.
- Returns:
- Result of the CopySnapshot operation returned by the service.
- See Also:
 
- 
createACLdefault CreateAclResponse createACL(CreateAclRequest createAclRequest) throws UserNotFoundException, DuplicateUserNameException, AclAlreadyExistsException, DefaultUserRequiredException, AclQuotaExceededException, InvalidParameterValueException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates an Access Control List. For more information, see Authenticating users with Access Contol Lists (ACLs). - Parameters:
- createAclRequest-
- Returns:
- Result of the CreateACL operation returned by the service.
- See Also:
 
- 
createACLdefault CreateAclResponse createACL(Consumer<CreateAclRequest.Builder> createAclRequest) throws UserNotFoundException, DuplicateUserNameException, AclAlreadyExistsException, DefaultUserRequiredException, AclQuotaExceededException, InvalidParameterValueException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates an Access Control List. For more information, see Authenticating users with Access Contol Lists (ACLs). 
 This is a convenience which creates an instance of the CreateAclRequest.Builderavoiding the need to create one manually viaCreateAclRequest.builder()- Parameters:
- createAclRequest- A- Consumerthat will call methods on- CreateAclRequest.Builderto create a request.
- Returns:
- Result of the CreateACL operation returned by the service.
- See Also:
 
- 
createClusterdefault CreateClusterResponse createCluster(CreateClusterRequest createClusterRequest) throws ClusterAlreadyExistsException, SubnetGroupNotFoundException, ClusterQuotaForCustomerExceededException, NodeQuotaForClusterExceededException, NodeQuotaForCustomerExceededException, ParameterGroupNotFoundException, InsufficientClusterCapacityException, InvalidVpcNetworkStateException, ServiceLinkedRoleNotFoundException, ShardsPerClusterQuotaExceededException, InvalidParameterValueException, InvalidParameterCombinationException, InvalidCredentialsException, TagQuotaPerResourceExceededException, AclNotFoundException, InvalidAclStateException, MultiRegionClusterNotFoundException, InvalidMultiRegionClusterStateException, AwsServiceException, SdkClientException, MemoryDbException Creates a cluster. All nodes in the cluster run the same protocol-compliant engine software. - Parameters:
- createClusterRequest-
- Returns:
- Result of the CreateCluster operation returned by the service.
- See Also:
 
- 
createClusterdefault CreateClusterResponse createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest) throws ClusterAlreadyExistsException, SubnetGroupNotFoundException, ClusterQuotaForCustomerExceededException, NodeQuotaForClusterExceededException, NodeQuotaForCustomerExceededException, ParameterGroupNotFoundException, InsufficientClusterCapacityException, InvalidVpcNetworkStateException, ServiceLinkedRoleNotFoundException, ShardsPerClusterQuotaExceededException, InvalidParameterValueException, InvalidParameterCombinationException, InvalidCredentialsException, TagQuotaPerResourceExceededException, AclNotFoundException, InvalidAclStateException, MultiRegionClusterNotFoundException, InvalidMultiRegionClusterStateException, AwsServiceException, SdkClientException, MemoryDbException Creates a cluster. All nodes in the cluster run the same protocol-compliant engine software. 
 This is a convenience which creates an instance of the CreateClusterRequest.Builderavoiding the need to create one manually viaCreateClusterRequest.builder()- Parameters:
- createClusterRequest- A- Consumerthat will call methods on- CreateClusterRequest.Builderto create a request.
- Returns:
- Result of the CreateCluster operation returned by the service.
- See Also:
 
- 
createMultiRegionClusterdefault CreateMultiRegionClusterResponse createMultiRegionCluster(CreateMultiRegionClusterRequest createMultiRegionClusterRequest) throws MultiRegionClusterAlreadyExistsException, InvalidParameterCombinationException, InvalidParameterValueException, MultiRegionParameterGroupNotFoundException, ClusterQuotaForCustomerExceededException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates a new multi-Region cluster. - Parameters:
- createMultiRegionClusterRequest-
- Returns:
- Result of the CreateMultiRegionCluster operation returned by the service.
- See Also:
 
- 
createMultiRegionClusterdefault CreateMultiRegionClusterResponse createMultiRegionCluster(Consumer<CreateMultiRegionClusterRequest.Builder> createMultiRegionClusterRequest) throws MultiRegionClusterAlreadyExistsException, InvalidParameterCombinationException, InvalidParameterValueException, MultiRegionParameterGroupNotFoundException, ClusterQuotaForCustomerExceededException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates a new multi-Region cluster. 
 This is a convenience which creates an instance of the CreateMultiRegionClusterRequest.Builderavoiding the need to create one manually viaCreateMultiRegionClusterRequest.builder()- Parameters:
- createMultiRegionClusterRequest- A- Consumerthat will call methods on- CreateMultiRegionClusterRequest.Builderto create a request.
- Returns:
- Result of the CreateMultiRegionCluster operation returned by the service.
- See Also:
 
- 
createParameterGroupdefault CreateParameterGroupResponse createParameterGroup(CreateParameterGroupRequest createParameterGroupRequest) throws ParameterGroupQuotaExceededException, ParameterGroupAlreadyExistsException, InvalidParameterGroupStateException, ServiceLinkedRoleNotFoundException, TagQuotaPerResourceExceededException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Creates a new MemoryDB parameter group. A parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster. For more information, see Configuring engine parameters using parameter groups. - Parameters:
- createParameterGroupRequest-
- Returns:
- Result of the CreateParameterGroup operation returned by the service.
- See Also:
 
- 
createParameterGroupdefault CreateParameterGroupResponse createParameterGroup(Consumer<CreateParameterGroupRequest.Builder> createParameterGroupRequest) throws ParameterGroupQuotaExceededException, ParameterGroupAlreadyExistsException, InvalidParameterGroupStateException, ServiceLinkedRoleNotFoundException, TagQuotaPerResourceExceededException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Creates a new MemoryDB parameter group. A parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster. For more information, see Configuring engine parameters using parameter groups. 
 This is a convenience which creates an instance of the CreateParameterGroupRequest.Builderavoiding the need to create one manually viaCreateParameterGroupRequest.builder()- Parameters:
- createParameterGroupRequest- A- Consumerthat will call methods on- CreateParameterGroupRequest.Builderto create a request.
- Returns:
- Result of the CreateParameterGroup operation returned by the service.
- See Also:
 
- 
createSnapshotdefault CreateSnapshotResponse createSnapshot(CreateSnapshotRequest createSnapshotRequest) throws SnapshotAlreadyExistsException, ClusterNotFoundException, InvalidClusterStateException, SnapshotQuotaExceededException, ServiceLinkedRoleNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates a copy of an entire cluster at a specific moment in time. - Parameters:
- createSnapshotRequest-
- Returns:
- Result of the CreateSnapshot operation returned by the service.
- See Also:
 
- 
createSnapshotdefault CreateSnapshotResponse createSnapshot(Consumer<CreateSnapshotRequest.Builder> createSnapshotRequest) throws SnapshotAlreadyExistsException, ClusterNotFoundException, InvalidClusterStateException, SnapshotQuotaExceededException, ServiceLinkedRoleNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates a copy of an entire cluster at a specific moment in time. 
 This is a convenience which creates an instance of the CreateSnapshotRequest.Builderavoiding the need to create one manually viaCreateSnapshotRequest.builder()- Parameters:
- createSnapshotRequest- A- Consumerthat will call methods on- CreateSnapshotRequest.Builderto create a request.
- Returns:
- Result of the CreateSnapshot operation returned by the service.
- See Also:
 
- 
createSubnetGroupdefault CreateSubnetGroupResponse createSubnetGroup(CreateSubnetGroupRequest createSubnetGroupRequest) throws SubnetGroupAlreadyExistsException, SubnetGroupQuotaExceededException, SubnetQuotaExceededException, InvalidSubnetException, ServiceLinkedRoleNotFoundException, SubnetNotAllowedException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates a subnet group. A subnet group is a collection of subnets (typically private) that you can designate for your clusters running in an Amazon Virtual Private Cloud (VPC) environment. When you create a cluster in an Amazon VPC, you must specify a subnet group. MemoryDB uses that subnet group to choose a subnet and IP addresses within that subnet to associate with your nodes. For more information, see Subnets and subnet groups. - Parameters:
- createSubnetGroupRequest-
- Returns:
- Result of the CreateSubnetGroup operation returned by the service.
- See Also:
 
- 
createSubnetGroupdefault CreateSubnetGroupResponse createSubnetGroup(Consumer<CreateSubnetGroupRequest.Builder> createSubnetGroupRequest) throws SubnetGroupAlreadyExistsException, SubnetGroupQuotaExceededException, SubnetQuotaExceededException, InvalidSubnetException, ServiceLinkedRoleNotFoundException, SubnetNotAllowedException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates a subnet group. A subnet group is a collection of subnets (typically private) that you can designate for your clusters running in an Amazon Virtual Private Cloud (VPC) environment. When you create a cluster in an Amazon VPC, you must specify a subnet group. MemoryDB uses that subnet group to choose a subnet and IP addresses within that subnet to associate with your nodes. For more information, see Subnets and subnet groups. 
 This is a convenience which creates an instance of the CreateSubnetGroupRequest.Builderavoiding the need to create one manually viaCreateSubnetGroupRequest.builder()- Parameters:
- createSubnetGroupRequest- A- Consumerthat will call methods on- CreateSubnetGroupRequest.Builderto create a request.
- Returns:
- Result of the CreateSubnetGroup operation returned by the service.
- See Also:
 
- 
createUserdefault CreateUserResponse createUser(CreateUserRequest createUserRequest) throws UserAlreadyExistsException, UserQuotaExceededException, DuplicateUserNameException, InvalidParameterValueException, InvalidParameterCombinationException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates a MemoryDB user. For more information, see Authenticating users with Access Contol Lists (ACLs). - Parameters:
- createUserRequest-
- Returns:
- Result of the CreateUser operation returned by the service.
- See Also:
 
- 
createUserdefault CreateUserResponse createUser(Consumer<CreateUserRequest.Builder> createUserRequest) throws UserAlreadyExistsException, UserQuotaExceededException, DuplicateUserNameException, InvalidParameterValueException, InvalidParameterCombinationException, TagQuotaPerResourceExceededException, AwsServiceException, SdkClientException, MemoryDbException Creates a MemoryDB user. For more information, see Authenticating users with Access Contol Lists (ACLs). 
 This is a convenience which creates an instance of the CreateUserRequest.Builderavoiding the need to create one manually viaCreateUserRequest.builder()- Parameters:
- createUserRequest- A- Consumerthat will call methods on- CreateUserRequest.Builderto create a request.
- Returns:
- Result of the CreateUser operation returned by the service.
- See Also:
 
- 
deleteACLdefault DeleteAclResponse deleteACL(DeleteAclRequest deleteAclRequest) throws AclNotFoundException, InvalidAclStateException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Deletes an Access Control List. The ACL must first be disassociated from the cluster before it can be deleted. For more information, see Authenticating users with Access Contol Lists (ACLs). - Parameters:
- deleteAclRequest-
- Returns:
- Result of the DeleteACL operation returned by the service.
- See Also:
 
- 
deleteACLdefault DeleteAclResponse deleteACL(Consumer<DeleteAclRequest.Builder> deleteAclRequest) throws AclNotFoundException, InvalidAclStateException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Deletes an Access Control List. The ACL must first be disassociated from the cluster before it can be deleted. For more information, see Authenticating users with Access Contol Lists (ACLs). 
 This is a convenience which creates an instance of the DeleteAclRequest.Builderavoiding the need to create one manually viaDeleteAclRequest.builder()- Parameters:
- deleteAclRequest- A- Consumerthat will call methods on- DeleteAclRequest.Builderto create a request.
- Returns:
- Result of the DeleteACL operation returned by the service.
- See Also:
 
- 
deleteClusterdefault DeleteClusterResponse deleteCluster(DeleteClusterRequest deleteClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, SnapshotAlreadyExistsException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Deletes a cluster. It also deletes all associated nodes and node endpoints. CreateSnapshotpermission is required to create a final snapshot. Without this permission, the API call will fail with anAccess Deniedexception.- Parameters:
- deleteClusterRequest-
- Returns:
- Result of the DeleteCluster operation returned by the service.
- See Also:
 
- 
deleteClusterdefault DeleteClusterResponse deleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, SnapshotAlreadyExistsException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Deletes a cluster. It also deletes all associated nodes and node endpoints. CreateSnapshotpermission is required to create a final snapshot. Without this permission, the API call will fail with anAccess Deniedexception.
 This is a convenience which creates an instance of the DeleteClusterRequest.Builderavoiding the need to create one manually viaDeleteClusterRequest.builder()- Parameters:
- deleteClusterRequest- A- Consumerthat will call methods on- DeleteClusterRequest.Builderto create a request.
- Returns:
- Result of the DeleteCluster operation returned by the service.
- See Also:
 
- 
deleteMultiRegionClusterdefault DeleteMultiRegionClusterResponse deleteMultiRegionCluster(DeleteMultiRegionClusterRequest deleteMultiRegionClusterRequest) throws MultiRegionClusterNotFoundException, InvalidMultiRegionClusterStateException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Deletes an existing multi-Region cluster. - Parameters:
- deleteMultiRegionClusterRequest-
- Returns:
- Result of the DeleteMultiRegionCluster operation returned by the service.
- See Also:
 
- 
deleteMultiRegionClusterdefault DeleteMultiRegionClusterResponse deleteMultiRegionCluster(Consumer<DeleteMultiRegionClusterRequest.Builder> deleteMultiRegionClusterRequest) throws MultiRegionClusterNotFoundException, InvalidMultiRegionClusterStateException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Deletes an existing multi-Region cluster. 
 This is a convenience which creates an instance of the DeleteMultiRegionClusterRequest.Builderavoiding the need to create one manually viaDeleteMultiRegionClusterRequest.builder()- Parameters:
- deleteMultiRegionClusterRequest- A- Consumerthat will call methods on- DeleteMultiRegionClusterRequest.Builderto create a request.
- Returns:
- Result of the DeleteMultiRegionCluster operation returned by the service.
- See Also:
 
- 
deleteParameterGroupdefault DeleteParameterGroupResponse deleteParameterGroup(DeleteParameterGroupRequest deleteParameterGroupRequest) throws InvalidParameterGroupStateException, ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Deletes the specified parameter group. You cannot delete a parameter group if it is associated with any clusters. You cannot delete the default parameter groups in your account. - Parameters:
- deleteParameterGroupRequest-
- Returns:
- Result of the DeleteParameterGroup operation returned by the service.
- See Also:
 
- 
deleteParameterGroupdefault DeleteParameterGroupResponse deleteParameterGroup(Consumer<DeleteParameterGroupRequest.Builder> deleteParameterGroupRequest) throws InvalidParameterGroupStateException, ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Deletes the specified parameter group. You cannot delete a parameter group if it is associated with any clusters. You cannot delete the default parameter groups in your account. 
 This is a convenience which creates an instance of the DeleteParameterGroupRequest.Builderavoiding the need to create one manually viaDeleteParameterGroupRequest.builder()- Parameters:
- deleteParameterGroupRequest- A- Consumerthat will call methods on- DeleteParameterGroupRequest.Builderto create a request.
- Returns:
- Result of the DeleteParameterGroup operation returned by the service.
- See Also:
 
- 
deleteSnapshotdefault DeleteSnapshotResponse deleteSnapshot(DeleteSnapshotRequest deleteSnapshotRequest) throws SnapshotNotFoundException, InvalidSnapshotStateException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Deletes an existing snapshot. When you receive a successful response from this operation, MemoryDB immediately begins deleting the snapshot; you cannot cancel or revert this operation. - Parameters:
- deleteSnapshotRequest-
- Returns:
- Result of the DeleteSnapshot operation returned by the service.
- See Also:
 
- 
deleteSnapshotdefault DeleteSnapshotResponse deleteSnapshot(Consumer<DeleteSnapshotRequest.Builder> deleteSnapshotRequest) throws SnapshotNotFoundException, InvalidSnapshotStateException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Deletes an existing snapshot. When you receive a successful response from this operation, MemoryDB immediately begins deleting the snapshot; you cannot cancel or revert this operation. 
 This is a convenience which creates an instance of the DeleteSnapshotRequest.Builderavoiding the need to create one manually viaDeleteSnapshotRequest.builder()- Parameters:
- deleteSnapshotRequest- A- Consumerthat will call methods on- DeleteSnapshotRequest.Builderto create a request.
- Returns:
- Result of the DeleteSnapshot operation returned by the service.
- See Also:
 
- 
deleteSubnetGroupdefault DeleteSubnetGroupResponse deleteSubnetGroup(DeleteSubnetGroupRequest deleteSubnetGroupRequest) throws SubnetGroupInUseException, SubnetGroupNotFoundException, ServiceLinkedRoleNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Deletes a subnet group. You cannot delete a default subnet group or one that is associated with any clusters. - Parameters:
- deleteSubnetGroupRequest-
- Returns:
- Result of the DeleteSubnetGroup operation returned by the service.
- See Also:
 
- 
deleteSubnetGroupdefault DeleteSubnetGroupResponse deleteSubnetGroup(Consumer<DeleteSubnetGroupRequest.Builder> deleteSubnetGroupRequest) throws SubnetGroupInUseException, SubnetGroupNotFoundException, ServiceLinkedRoleNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Deletes a subnet group. You cannot delete a default subnet group or one that is associated with any clusters. 
 This is a convenience which creates an instance of the DeleteSubnetGroupRequest.Builderavoiding the need to create one manually viaDeleteSubnetGroupRequest.builder()- Parameters:
- deleteSubnetGroupRequest- A- Consumerthat will call methods on- DeleteSubnetGroupRequest.Builderto create a request.
- Returns:
- Result of the DeleteSubnetGroup operation returned by the service.
- See Also:
 
- 
deleteUserdefault DeleteUserResponse deleteUser(DeleteUserRequest deleteUserRequest) throws InvalidUserStateException, UserNotFoundException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Deletes a user. The user will be removed from all ACLs and in turn removed from all clusters. - Parameters:
- deleteUserRequest-
- Returns:
- Result of the DeleteUser operation returned by the service.
- See Also:
 
- 
deleteUserdefault DeleteUserResponse deleteUser(Consumer<DeleteUserRequest.Builder> deleteUserRequest) throws InvalidUserStateException, UserNotFoundException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Deletes a user. The user will be removed from all ACLs and in turn removed from all clusters. 
 This is a convenience which creates an instance of the DeleteUserRequest.Builderavoiding the need to create one manually viaDeleteUserRequest.builder()- Parameters:
- deleteUserRequest- A- Consumerthat will call methods on- DeleteUserRequest.Builderto create a request.
- Returns:
- Result of the DeleteUser operation returned by the service.
- See Also:
 
- 
describeACLsdefault DescribeAcLsResponse describeACLs(DescribeAcLsRequest describeAcLsRequest) throws AclNotFoundException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of ACLs. - Parameters:
- describeAcLsRequest-
- Returns:
- Result of the DescribeACLs operation returned by the service.
- See Also:
 
- 
describeACLsdefault DescribeAcLsResponse describeACLs(Consumer<DescribeAcLsRequest.Builder> describeAcLsRequest) throws AclNotFoundException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of ACLs. 
 This is a convenience which creates an instance of the DescribeAcLsRequest.Builderavoiding the need to create one manually viaDescribeAcLsRequest.builder()- Parameters:
- describeAcLsRequest- A- Consumerthat will call methods on- DescribeAcLsRequest.Builderto create a request.
- Returns:
- Result of the DescribeACLs operation returned by the service.
- See Also:
 
- 
describeACLsPaginatordefault DescribeACLsIterable describeACLsPaginator(DescribeAcLsRequest describeAcLsRequest) throws AclNotFoundException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeACLs(software.amazon.awssdk.services.memorydb.model.DescribeAcLsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeACLsIterable responses = client.describeACLsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeACLsIterable responses = client.describeACLsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeAcLsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeACLsIterable responses = client.describeACLsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeACLs(software.amazon.awssdk.services.memorydb.model.DescribeAcLsRequest)operation.- Parameters:
- describeAcLsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeACLsPaginatordefault DescribeACLsIterable describeACLsPaginator(Consumer<DescribeAcLsRequest.Builder> describeAcLsRequest) throws AclNotFoundException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeACLs(software.amazon.awssdk.services.memorydb.model.DescribeAcLsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeACLsIterable responses = client.describeACLsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeACLsIterable responses = client.describeACLsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeAcLsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeACLsIterable responses = client.describeACLsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeACLs(software.amazon.awssdk.services.memorydb.model.DescribeAcLsRequest)operation.
 This is a convenience which creates an instance of the DescribeAcLsRequest.Builderavoiding the need to create one manually viaDescribeAcLsRequest.builder()- Parameters:
- describeAcLsRequest- A- Consumerthat will call methods on- DescribeAcLsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClustersdefault DescribeClustersResponse describeClusters(DescribeClustersRequest describeClustersRequest) throws ClusterNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cluster if a cluster name is supplied. - Parameters:
- describeClustersRequest-
- Returns:
- Result of the DescribeClusters operation returned by the service.
- See Also:
 
- 
describeClustersdefault DescribeClustersResponse describeClusters(Consumer<DescribeClustersRequest.Builder> describeClustersRequest) throws ClusterNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cluster if a cluster name is supplied. 
 This is a convenience which creates an instance of the DescribeClustersRequest.Builderavoiding the need to create one manually viaDescribeClustersRequest.builder()- Parameters:
- describeClustersRequest- A- Consumerthat will call methods on- DescribeClustersRequest.Builderto create a request.
- Returns:
- Result of the DescribeClusters operation returned by the service.
- See Also:
 
- 
describeClustersPaginatordefault DescribeClustersIterable describeClustersPaginator(DescribeClustersRequest describeClustersRequest) throws ClusterNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeClusters(software.amazon.awssdk.services.memorydb.model.DescribeClustersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeClustersIterable responses = client .describeClustersPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeClustersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeClusters(software.amazon.awssdk.services.memorydb.model.DescribeClustersRequest)operation.- Parameters:
- describeClustersRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeClustersPaginatordefault DescribeClustersIterable describeClustersPaginator(Consumer<DescribeClustersRequest.Builder> describeClustersRequest) throws ClusterNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeClusters(software.amazon.awssdk.services.memorydb.model.DescribeClustersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeClustersIterable responses = client .describeClustersPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeClustersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeClustersIterable responses = client.describeClustersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeClusters(software.amazon.awssdk.services.memorydb.model.DescribeClustersRequest)operation.
 This is a convenience which creates an instance of the DescribeClustersRequest.Builderavoiding the need to create one manually viaDescribeClustersRequest.builder()- Parameters:
- describeClustersRequest- A- Consumerthat will call methods on- DescribeClustersRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEngineVersionsdefault DescribeEngineVersionsResponse describeEngineVersions(DescribeEngineVersionsRequest describeEngineVersionsRequest) throws ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of the available Redis OSS engine versions. - Parameters:
- describeEngineVersionsRequest-
- Returns:
- Result of the DescribeEngineVersions operation returned by the service.
- See Also:
 
- 
describeEngineVersionsdefault DescribeEngineVersionsResponse describeEngineVersions(Consumer<DescribeEngineVersionsRequest.Builder> describeEngineVersionsRequest) throws ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of the available Redis OSS engine versions. 
 This is a convenience which creates an instance of the DescribeEngineVersionsRequest.Builderavoiding the need to create one manually viaDescribeEngineVersionsRequest.builder()- Parameters:
- describeEngineVersionsRequest- A- Consumerthat will call methods on- DescribeEngineVersionsRequest.Builderto create a request.
- Returns:
- Result of the DescribeEngineVersions operation returned by the service.
- See Also:
 
- 
describeEngineVersionsPaginatordefault DescribeEngineVersionsIterable describeEngineVersionsPaginator(DescribeEngineVersionsRequest describeEngineVersionsRequest) throws ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeEngineVersions(software.amazon.awssdk.services.memorydb.model.DescribeEngineVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeEngineVersionsIterable responses = client.describeEngineVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeEngineVersionsIterable responses = client .describeEngineVersionsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeEngineVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeEngineVersionsIterable responses = client.describeEngineVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeEngineVersions(software.amazon.awssdk.services.memorydb.model.DescribeEngineVersionsRequest)operation.- Parameters:
- describeEngineVersionsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEngineVersionsPaginatordefault DescribeEngineVersionsIterable describeEngineVersionsPaginator(Consumer<DescribeEngineVersionsRequest.Builder> describeEngineVersionsRequest) throws ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeEngineVersions(software.amazon.awssdk.services.memorydb.model.DescribeEngineVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeEngineVersionsIterable responses = client.describeEngineVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeEngineVersionsIterable responses = client .describeEngineVersionsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeEngineVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeEngineVersionsIterable responses = client.describeEngineVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeEngineVersions(software.amazon.awssdk.services.memorydb.model.DescribeEngineVersionsRequest)operation.
 This is a convenience which creates an instance of the DescribeEngineVersionsRequest.Builderavoiding the need to create one manually viaDescribeEngineVersionsRequest.builder()- Parameters:
- describeEngineVersionsRequest- A- Consumerthat will call methods on- DescribeEngineVersionsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEventsdefault DescribeEventsResponse describeEvents(DescribeEventsRequest describeEventsRequest) throws ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns events related to clusters, security groups, and parameter groups. You can obtain events specific to a particular cluster, security group, or parameter group by providing the name as a parameter. By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary. - Parameters:
- describeEventsRequest-
- Returns:
- Result of the DescribeEvents operation returned by the service.
- See Also:
 
- 
describeEventsdefault DescribeEventsResponse describeEvents(Consumer<DescribeEventsRequest.Builder> describeEventsRequest) throws ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns events related to clusters, security groups, and parameter groups. You can obtain events specific to a particular cluster, security group, or parameter group by providing the name as a parameter. By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary. 
 This is a convenience which creates an instance of the DescribeEventsRequest.Builderavoiding the need to create one manually viaDescribeEventsRequest.builder()- Parameters:
- describeEventsRequest- A- Consumerthat will call methods on- DescribeEventsRequest.Builderto create a request.
- Returns:
- Result of the DescribeEvents operation returned by the service.
- See Also:
 
- 
describeEventsPaginatordefault DescribeEventsIterable describeEventsPaginator(DescribeEventsRequest describeEventsRequest) throws ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeEvents(software.amazon.awssdk.services.memorydb.model.DescribeEventsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeEventsIterable responses = client .describeEventsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeEventsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeEvents(software.amazon.awssdk.services.memorydb.model.DescribeEventsRequest)operation.- Parameters:
- describeEventsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeEventsPaginatordefault DescribeEventsIterable describeEventsPaginator(Consumer<DescribeEventsRequest.Builder> describeEventsRequest) throws ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeEvents(software.amazon.awssdk.services.memorydb.model.DescribeEventsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeEventsIterable responses = client .describeEventsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeEventsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeEventsIterable responses = client.describeEventsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeEvents(software.amazon.awssdk.services.memorydb.model.DescribeEventsRequest)operation.
 This is a convenience which creates an instance of the DescribeEventsRequest.Builderavoiding the need to create one manually viaDescribeEventsRequest.builder()- Parameters:
- describeEventsRequest- A- Consumerthat will call methods on- DescribeEventsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeMultiRegionClustersdefault DescribeMultiRegionClustersResponse describeMultiRegionClusters(DescribeMultiRegionClustersRequest describeMultiRegionClustersRequest) throws ClusterNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, MultiRegionClusterNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Returns details about one or more multi-Region clusters. - Parameters:
- describeMultiRegionClustersRequest-
- Returns:
- Result of the DescribeMultiRegionClusters operation returned by the service.
- See Also:
 
- 
describeMultiRegionClustersdefault DescribeMultiRegionClustersResponse describeMultiRegionClusters(Consumer<DescribeMultiRegionClustersRequest.Builder> describeMultiRegionClustersRequest) throws ClusterNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, MultiRegionClusterNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Returns details about one or more multi-Region clusters. 
 This is a convenience which creates an instance of the DescribeMultiRegionClustersRequest.Builderavoiding the need to create one manually viaDescribeMultiRegionClustersRequest.builder()- Parameters:
- describeMultiRegionClustersRequest- A- Consumerthat will call methods on- DescribeMultiRegionClustersRequest.Builderto create a request.
- Returns:
- Result of the DescribeMultiRegionClusters operation returned by the service.
- See Also:
 
- 
describeMultiRegionClustersPaginatordefault DescribeMultiRegionClustersIterable describeMultiRegionClustersPaginator(DescribeMultiRegionClustersRequest describeMultiRegionClustersRequest) throws ClusterNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, MultiRegionClusterNotFoundException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeMultiRegionClusters(software.amazon.awssdk.services.memorydb.model.DescribeMultiRegionClustersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeMultiRegionClustersIterable responses = client.describeMultiRegionClustersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeMultiRegionClustersIterable responses = client .describeMultiRegionClustersPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeMultiRegionClustersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeMultiRegionClustersIterable responses = client.describeMultiRegionClustersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeMultiRegionClusters(software.amazon.awssdk.services.memorydb.model.DescribeMultiRegionClustersRequest)operation.- Parameters:
- describeMultiRegionClustersRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeMultiRegionClustersPaginatordefault DescribeMultiRegionClustersIterable describeMultiRegionClustersPaginator(Consumer<DescribeMultiRegionClustersRequest.Builder> describeMultiRegionClustersRequest) throws ClusterNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, MultiRegionClusterNotFoundException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeMultiRegionClusters(software.amazon.awssdk.services.memorydb.model.DescribeMultiRegionClustersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeMultiRegionClustersIterable responses = client.describeMultiRegionClustersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeMultiRegionClustersIterable responses = client .describeMultiRegionClustersPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeMultiRegionClustersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeMultiRegionClustersIterable responses = client.describeMultiRegionClustersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeMultiRegionClusters(software.amazon.awssdk.services.memorydb.model.DescribeMultiRegionClustersRequest)operation.
 This is a convenience which creates an instance of the DescribeMultiRegionClustersRequest.Builderavoiding the need to create one manually viaDescribeMultiRegionClustersRequest.builder()- Parameters:
- describeMultiRegionClustersRequest- A- Consumerthat will call methods on- DescribeMultiRegionClustersRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeMultiRegionParameterGroupsdefault DescribeMultiRegionParameterGroupsResponse describeMultiRegionParameterGroups(DescribeMultiRegionParameterGroupsRequest describeMultiRegionParameterGroupsRequest) throws MultiRegionParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of multi-region parameter groups. - Parameters:
- describeMultiRegionParameterGroupsRequest-
- Returns:
- Result of the DescribeMultiRegionParameterGroups operation returned by the service.
- See Also:
 
- 
describeMultiRegionParameterGroupsdefault DescribeMultiRegionParameterGroupsResponse describeMultiRegionParameterGroups(Consumer<DescribeMultiRegionParameterGroupsRequest.Builder> describeMultiRegionParameterGroupsRequest) throws MultiRegionParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of multi-region parameter groups. 
 This is a convenience which creates an instance of the DescribeMultiRegionParameterGroupsRequest.Builderavoiding the need to create one manually viaDescribeMultiRegionParameterGroupsRequest.builder()- Parameters:
- describeMultiRegionParameterGroupsRequest- A- Consumerthat will call methods on- DescribeMultiRegionParameterGroupsRequest.Builderto create a request.
- Returns:
- Result of the DescribeMultiRegionParameterGroups operation returned by the service.
- See Also:
 
- 
describeMultiRegionParametersdefault DescribeMultiRegionParametersResponse describeMultiRegionParameters(DescribeMultiRegionParametersRequest describeMultiRegionParametersRequest) throws MultiRegionParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns the detailed parameter list for a particular multi-region parameter group. - Parameters:
- describeMultiRegionParametersRequest-
- Returns:
- Result of the DescribeMultiRegionParameters operation returned by the service.
- See Also:
 
- 
describeMultiRegionParametersdefault DescribeMultiRegionParametersResponse describeMultiRegionParameters(Consumer<DescribeMultiRegionParametersRequest.Builder> describeMultiRegionParametersRequest) throws MultiRegionParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns the detailed parameter list for a particular multi-region parameter group. 
 This is a convenience which creates an instance of the DescribeMultiRegionParametersRequest.Builderavoiding the need to create one manually viaDescribeMultiRegionParametersRequest.builder()- Parameters:
- describeMultiRegionParametersRequest- A- Consumerthat will call methods on- DescribeMultiRegionParametersRequest.Builderto create a request.
- Returns:
- Result of the DescribeMultiRegionParameters operation returned by the service.
- See Also:
 
- 
describeParameterGroupsdefault DescribeParameterGroupsResponse describeParameterGroups(DescribeParameterGroupsRequest describeParameterGroupsRequest) throws ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of parameter group descriptions. If a parameter group name is specified, the list contains only the descriptions for that group. - Parameters:
- describeParameterGroupsRequest-
- Returns:
- Result of the DescribeParameterGroups operation returned by the service.
- See Also:
 
- 
describeParameterGroupsdefault DescribeParameterGroupsResponse describeParameterGroups(Consumer<DescribeParameterGroupsRequest.Builder> describeParameterGroupsRequest) throws ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of parameter group descriptions. If a parameter group name is specified, the list contains only the descriptions for that group. 
 This is a convenience which creates an instance of the DescribeParameterGroupsRequest.Builderavoiding the need to create one manually viaDescribeParameterGroupsRequest.builder()- Parameters:
- describeParameterGroupsRequest- A- Consumerthat will call methods on- DescribeParameterGroupsRequest.Builderto create a request.
- Returns:
- Result of the DescribeParameterGroups operation returned by the service.
- See Also:
 
- 
describeParameterGroupsPaginatordefault DescribeParameterGroupsIterable describeParameterGroupsPaginator(DescribeParameterGroupsRequest describeParameterGroupsRequest) throws ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeParameterGroups(software.amazon.awssdk.services.memorydb.model.DescribeParameterGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeParameterGroupsIterable responses = client.describeParameterGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeParameterGroupsIterable responses = client .describeParameterGroupsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeParameterGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeParameterGroupsIterable responses = client.describeParameterGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeParameterGroups(software.amazon.awssdk.services.memorydb.model.DescribeParameterGroupsRequest)operation.- Parameters:
- describeParameterGroupsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeParameterGroupsPaginatordefault DescribeParameterGroupsIterable describeParameterGroupsPaginator(Consumer<DescribeParameterGroupsRequest.Builder> describeParameterGroupsRequest) throws ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeParameterGroups(software.amazon.awssdk.services.memorydb.model.DescribeParameterGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeParameterGroupsIterable responses = client.describeParameterGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeParameterGroupsIterable responses = client .describeParameterGroupsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeParameterGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeParameterGroupsIterable responses = client.describeParameterGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeParameterGroups(software.amazon.awssdk.services.memorydb.model.DescribeParameterGroupsRequest)operation.
 This is a convenience which creates an instance of the DescribeParameterGroupsRequest.Builderavoiding the need to create one manually viaDescribeParameterGroupsRequest.builder()- Parameters:
- describeParameterGroupsRequest- A- Consumerthat will call methods on- DescribeParameterGroupsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeParametersdefault DescribeParametersResponse describeParameters(DescribeParametersRequest describeParametersRequest) throws ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns the detailed parameter list for a particular parameter group. - Parameters:
- describeParametersRequest-
- Returns:
- Result of the DescribeParameters operation returned by the service.
- See Also:
 
- 
describeParametersdefault DescribeParametersResponse describeParameters(Consumer<DescribeParametersRequest.Builder> describeParametersRequest) throws ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns the detailed parameter list for a particular parameter group. 
 This is a convenience which creates an instance of the DescribeParametersRequest.Builderavoiding the need to create one manually viaDescribeParametersRequest.builder()- Parameters:
- describeParametersRequest- A- Consumerthat will call methods on- DescribeParametersRequest.Builderto create a request.
- Returns:
- Result of the DescribeParameters operation returned by the service.
- See Also:
 
- 
describeParametersPaginatordefault DescribeParametersIterable describeParametersPaginator(DescribeParametersRequest describeParametersRequest) throws ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeParameters(software.amazon.awssdk.services.memorydb.model.DescribeParametersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeParametersIterable responses = client.describeParametersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeParametersIterable responses = client .describeParametersPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeParametersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeParametersIterable responses = client.describeParametersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeParameters(software.amazon.awssdk.services.memorydb.model.DescribeParametersRequest)operation.- Parameters:
- describeParametersRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeParametersPaginatordefault DescribeParametersIterable describeParametersPaginator(Consumer<DescribeParametersRequest.Builder> describeParametersRequest) throws ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeParameters(software.amazon.awssdk.services.memorydb.model.DescribeParametersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeParametersIterable responses = client.describeParametersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeParametersIterable responses = client .describeParametersPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeParametersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeParametersIterable responses = client.describeParametersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeParameters(software.amazon.awssdk.services.memorydb.model.DescribeParametersRequest)operation.
 This is a convenience which creates an instance of the DescribeParametersRequest.Builderavoiding the need to create one manually viaDescribeParametersRequest.builder()- Parameters:
- describeParametersRequest- A- Consumerthat will call methods on- DescribeParametersRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodesdefault DescribeReservedNodesResponse describeReservedNodes(DescribeReservedNodesRequest describeReservedNodesRequest) throws ReservedNodeNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns information about reserved nodes for this account, or about a specified reserved node. - Parameters:
- describeReservedNodesRequest-
- Returns:
- Result of the DescribeReservedNodes operation returned by the service.
- See Also:
 
- 
describeReservedNodesdefault DescribeReservedNodesResponse describeReservedNodes(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest) throws ReservedNodeNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns information about reserved nodes for this account, or about a specified reserved node. 
 This is a convenience which creates an instance of the DescribeReservedNodesRequest.Builderavoiding the need to create one manually viaDescribeReservedNodesRequest.builder()- Parameters:
- describeReservedNodesRequest- A- Consumerthat will call methods on- DescribeReservedNodesRequest.Builderto create a request.
- Returns:
- Result of the DescribeReservedNodes operation returned by the service.
- See Also:
 
- 
describeReservedNodesPaginatordefault DescribeReservedNodesIterable describeReservedNodesPaginator(DescribeReservedNodesRequest describeReservedNodesRequest) throws ReservedNodeNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeReservedNodes(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesIterable responses = client .describeReservedNodesPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeReservedNodes(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesRequest)operation.- Parameters:
- describeReservedNodesRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodesPaginatordefault DescribeReservedNodesIterable describeReservedNodesPaginator(Consumer<DescribeReservedNodesRequest.Builder> describeReservedNodesRequest) throws ReservedNodeNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeReservedNodes(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesIterable responses = client .describeReservedNodesPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesIterable responses = client.describeReservedNodesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeReservedNodes(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesRequest)operation.
 This is a convenience which creates an instance of the DescribeReservedNodesRequest.Builderavoiding the need to create one manually viaDescribeReservedNodesRequest.builder()- Parameters:
- describeReservedNodesRequest- A- Consumerthat will call methods on- DescribeReservedNodesRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodesOfferingsdefault DescribeReservedNodesOfferingsResponse describeReservedNodesOfferings(DescribeReservedNodesOfferingsRequest describeReservedNodesOfferingsRequest) throws ReservedNodesOfferingNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Lists available reserved node offerings. - Parameters:
- describeReservedNodesOfferingsRequest-
- Returns:
- Result of the DescribeReservedNodesOfferings operation returned by the service.
- See Also:
 
- 
describeReservedNodesOfferingsdefault DescribeReservedNodesOfferingsResponse describeReservedNodesOfferings(Consumer<DescribeReservedNodesOfferingsRequest.Builder> describeReservedNodesOfferingsRequest) throws ReservedNodesOfferingNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Lists available reserved node offerings. 
 This is a convenience which creates an instance of the DescribeReservedNodesOfferingsRequest.Builderavoiding the need to create one manually viaDescribeReservedNodesOfferingsRequest.builder()- Parameters:
- describeReservedNodesOfferingsRequest- A- Consumerthat will call methods on- DescribeReservedNodesOfferingsRequest.Builderto create a request.
- Returns:
- Result of the DescribeReservedNodesOfferings operation returned by the service.
- See Also:
 
- 
describeReservedNodesOfferingsPaginatordefault DescribeReservedNodesOfferingsIterable describeReservedNodesOfferingsPaginator(DescribeReservedNodesOfferingsRequest describeReservedNodesOfferingsRequest) throws ReservedNodesOfferingNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeReservedNodesOfferings(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesOfferingsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesOfferingsIterable responses = client.describeReservedNodesOfferingsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesOfferingsIterable responses = client .describeReservedNodesOfferingsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesOfferingsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesOfferingsIterable responses = client.describeReservedNodesOfferingsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeReservedNodesOfferings(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesOfferingsRequest)operation.- Parameters:
- describeReservedNodesOfferingsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeReservedNodesOfferingsPaginatordefault DescribeReservedNodesOfferingsIterable describeReservedNodesOfferingsPaginator(Consumer<DescribeReservedNodesOfferingsRequest.Builder> describeReservedNodesOfferingsRequest) throws ReservedNodesOfferingNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeReservedNodesOfferings(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesOfferingsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesOfferingsIterable responses = client.describeReservedNodesOfferingsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesOfferingsIterable responses = client .describeReservedNodesOfferingsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesOfferingsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeReservedNodesOfferingsIterable responses = client.describeReservedNodesOfferingsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeReservedNodesOfferings(software.amazon.awssdk.services.memorydb.model.DescribeReservedNodesOfferingsRequest)operation.
 This is a convenience which creates an instance of the DescribeReservedNodesOfferingsRequest.Builderavoiding the need to create one manually viaDescribeReservedNodesOfferingsRequest.builder()- Parameters:
- describeReservedNodesOfferingsRequest- A- Consumerthat will call methods on- DescribeReservedNodesOfferingsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeServiceUpdatesdefault DescribeServiceUpdatesResponse describeServiceUpdates(DescribeServiceUpdatesRequest describeServiceUpdatesRequest) throws InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns details of the service updates. - Parameters:
- describeServiceUpdatesRequest-
- Returns:
- Result of the DescribeServiceUpdates operation returned by the service.
- See Also:
 
- 
describeServiceUpdatesdefault DescribeServiceUpdatesResponse describeServiceUpdates(Consumer<DescribeServiceUpdatesRequest.Builder> describeServiceUpdatesRequest) throws InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns details of the service updates. 
 This is a convenience which creates an instance of the DescribeServiceUpdatesRequest.Builderavoiding the need to create one manually viaDescribeServiceUpdatesRequest.builder()- Parameters:
- describeServiceUpdatesRequest- A- Consumerthat will call methods on- DescribeServiceUpdatesRequest.Builderto create a request.
- Returns:
- Result of the DescribeServiceUpdates operation returned by the service.
- See Also:
 
- 
describeServiceUpdatesPaginatordefault DescribeServiceUpdatesIterable describeServiceUpdatesPaginator(DescribeServiceUpdatesRequest describeServiceUpdatesRequest) throws InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeServiceUpdates(software.amazon.awssdk.services.memorydb.model.DescribeServiceUpdatesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeServiceUpdatesIterable responses = client.describeServiceUpdatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeServiceUpdatesIterable responses = client .describeServiceUpdatesPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeServiceUpdatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeServiceUpdatesIterable responses = client.describeServiceUpdatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeServiceUpdates(software.amazon.awssdk.services.memorydb.model.DescribeServiceUpdatesRequest)operation.- Parameters:
- describeServiceUpdatesRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeServiceUpdatesPaginatordefault DescribeServiceUpdatesIterable describeServiceUpdatesPaginator(Consumer<DescribeServiceUpdatesRequest.Builder> describeServiceUpdatesRequest) throws InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeServiceUpdates(software.amazon.awssdk.services.memorydb.model.DescribeServiceUpdatesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeServiceUpdatesIterable responses = client.describeServiceUpdatesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeServiceUpdatesIterable responses = client .describeServiceUpdatesPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeServiceUpdatesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeServiceUpdatesIterable responses = client.describeServiceUpdatesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeServiceUpdates(software.amazon.awssdk.services.memorydb.model.DescribeServiceUpdatesRequest)operation.
 This is a convenience which creates an instance of the DescribeServiceUpdatesRequest.Builderavoiding the need to create one manually viaDescribeServiceUpdatesRequest.builder()- Parameters:
- describeServiceUpdatesRequest- A- Consumerthat will call methods on- DescribeServiceUpdatesRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSnapshotsdefault DescribeSnapshotsResponse describeSnapshots(DescribeSnapshotsRequest describeSnapshotsRequest) throws SnapshotNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns information about cluster snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cluster. - Parameters:
- describeSnapshotsRequest-
- Returns:
- Result of the DescribeSnapshots operation returned by the service.
- See Also:
 
- 
describeSnapshotsdefault DescribeSnapshotsResponse describeSnapshots(Consumer<DescribeSnapshotsRequest.Builder> describeSnapshotsRequest) throws SnapshotNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns information about cluster snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cluster. 
 This is a convenience which creates an instance of the DescribeSnapshotsRequest.Builderavoiding the need to create one manually viaDescribeSnapshotsRequest.builder()- Parameters:
- describeSnapshotsRequest- A- Consumerthat will call methods on- DescribeSnapshotsRequest.Builderto create a request.
- Returns:
- Result of the DescribeSnapshots operation returned by the service.
- See Also:
 
- 
describeSnapshotsPaginatordefault DescribeSnapshotsIterable describeSnapshotsPaginator(DescribeSnapshotsRequest describeSnapshotsRequest) throws SnapshotNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeSnapshots(software.amazon.awssdk.services.memorydb.model.DescribeSnapshotsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeSnapshotsIterable responses = client.describeSnapshotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeSnapshotsIterable responses = client .describeSnapshotsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeSnapshotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeSnapshotsIterable responses = client.describeSnapshotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeSnapshots(software.amazon.awssdk.services.memorydb.model.DescribeSnapshotsRequest)operation.- Parameters:
- describeSnapshotsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSnapshotsPaginatordefault DescribeSnapshotsIterable describeSnapshotsPaginator(Consumer<DescribeSnapshotsRequest.Builder> describeSnapshotsRequest) throws SnapshotNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeSnapshots(software.amazon.awssdk.services.memorydb.model.DescribeSnapshotsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeSnapshotsIterable responses = client.describeSnapshotsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeSnapshotsIterable responses = client .describeSnapshotsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeSnapshotsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeSnapshotsIterable responses = client.describeSnapshotsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeSnapshots(software.amazon.awssdk.services.memorydb.model.DescribeSnapshotsRequest)operation.
 This is a convenience which creates an instance of the DescribeSnapshotsRequest.Builderavoiding the need to create one manually viaDescribeSnapshotsRequest.builder()- Parameters:
- describeSnapshotsRequest- A- Consumerthat will call methods on- DescribeSnapshotsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSubnetGroupsdefault DescribeSubnetGroupsResponse describeSubnetGroups(DescribeSubnetGroupsRequest describeSubnetGroupsRequest) throws SubnetGroupNotFoundException, ServiceLinkedRoleNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group. - Parameters:
- describeSubnetGroupsRequest-
- Returns:
- Result of the DescribeSubnetGroups operation returned by the service.
- See Also:
 
- 
describeSubnetGroupsdefault DescribeSubnetGroupsResponse describeSubnetGroups(Consumer<DescribeSubnetGroupsRequest.Builder> describeSubnetGroupsRequest) throws SubnetGroupNotFoundException, ServiceLinkedRoleNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group. 
 This is a convenience which creates an instance of the DescribeSubnetGroupsRequest.Builderavoiding the need to create one manually viaDescribeSubnetGroupsRequest.builder()- Parameters:
- describeSubnetGroupsRequest- A- Consumerthat will call methods on- DescribeSubnetGroupsRequest.Builderto create a request.
- Returns:
- Result of the DescribeSubnetGroups operation returned by the service.
- See Also:
 
- 
describeSubnetGroupsPaginatordefault DescribeSubnetGroupsIterable describeSubnetGroupsPaginator(DescribeSubnetGroupsRequest describeSubnetGroupsRequest) throws SubnetGroupNotFoundException, ServiceLinkedRoleNotFoundException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeSubnetGroups(software.amazon.awssdk.services.memorydb.model.DescribeSubnetGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeSubnetGroupsIterable responses = client.describeSubnetGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeSubnetGroupsIterable responses = client .describeSubnetGroupsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeSubnetGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeSubnetGroupsIterable responses = client.describeSubnetGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeSubnetGroups(software.amazon.awssdk.services.memorydb.model.DescribeSubnetGroupsRequest)operation.- Parameters:
- describeSubnetGroupsRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeSubnetGroupsPaginatordefault DescribeSubnetGroupsIterable describeSubnetGroupsPaginator(Consumer<DescribeSubnetGroupsRequest.Builder> describeSubnetGroupsRequest) throws SubnetGroupNotFoundException, ServiceLinkedRoleNotFoundException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeSubnetGroups(software.amazon.awssdk.services.memorydb.model.DescribeSubnetGroupsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeSubnetGroupsIterable responses = client.describeSubnetGroupsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeSubnetGroupsIterable responses = client .describeSubnetGroupsPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeSubnetGroupsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeSubnetGroupsIterable responses = client.describeSubnetGroupsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeSubnetGroups(software.amazon.awssdk.services.memorydb.model.DescribeSubnetGroupsRequest)operation.
 This is a convenience which creates an instance of the DescribeSubnetGroupsRequest.Builderavoiding the need to create one manually viaDescribeSubnetGroupsRequest.builder()- Parameters:
- describeSubnetGroupsRequest- A- Consumerthat will call methods on- DescribeSubnetGroupsRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeUsersdefault DescribeUsersResponse describeUsers(DescribeUsersRequest describeUsersRequest) throws UserNotFoundException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of users. - Parameters:
- describeUsersRequest-
- Returns:
- Result of the DescribeUsers operation returned by the service.
- See Also:
 
- 
describeUsersdefault DescribeUsersResponse describeUsers(Consumer<DescribeUsersRequest.Builder> describeUsersRequest) throws UserNotFoundException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Returns a list of users. 
 This is a convenience which creates an instance of the DescribeUsersRequest.Builderavoiding the need to create one manually viaDescribeUsersRequest.builder()- Parameters:
- describeUsersRequest- A- Consumerthat will call methods on- DescribeUsersRequest.Builderto create a request.
- Returns:
- Result of the DescribeUsers operation returned by the service.
- See Also:
 
- 
describeUsersPaginatordefault DescribeUsersIterable describeUsersPaginator(DescribeUsersRequest describeUsersRequest) throws UserNotFoundException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeUsers(software.amazon.awssdk.services.memorydb.model.DescribeUsersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeUsersIterable responses = client.describeUsersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeUsersIterable responses = client.describeUsersPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeUsersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeUsersIterable responses = client.describeUsersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeUsers(software.amazon.awssdk.services.memorydb.model.DescribeUsersRequest)operation.- Parameters:
- describeUsersRequest-
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
describeUsersPaginatordefault DescribeUsersIterable describeUsersPaginator(Consumer<DescribeUsersRequest.Builder> describeUsersRequest) throws UserNotFoundException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException This is a variant of describeUsers(software.amazon.awssdk.services.memorydb.model.DescribeUsersRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable. The following are few ways to iterate through the response pages: 1) Using a Stream
 2) Using For loopsoftware.amazon.awssdk.services.memorydb.paginators.DescribeUsersIterable responses = client.describeUsersPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.memorydb.paginators.DescribeUsersIterable responses = client.describeUsersPaginator(request); for (software.amazon.awssdk.services.memorydb.model.DescribeUsersResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.memorydb.paginators.DescribeUsersIterable responses = client.describeUsersPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page. Note: If you prefer to have control on service calls, use the describeUsers(software.amazon.awssdk.services.memorydb.model.DescribeUsersRequest)operation.
 This is a convenience which creates an instance of the DescribeUsersRequest.Builderavoiding the need to create one manually viaDescribeUsersRequest.builder()- Parameters:
- describeUsersRequest- A- Consumerthat will call methods on- DescribeUsersRequest.Builderto create a request.
- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
 
- 
failoverSharddefault FailoverShardResponse failoverShard(FailoverShardRequest failoverShardRequest) throws ApiCallRateForCustomerExceededException, InvalidClusterStateException, ShardNotFoundException, ClusterNotFoundException, TestFailoverNotAvailableException, InvalidKmsKeyException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Used to failover a shard. This API is designed for testing the behavior of your application in case of MemoryDB failover. It is not designed to be used as a production-level tool for initiating a failover to overcome a problem you may have with the cluster. Moreover, in certain conditions such as large scale operational events, Amazon may block this API. - Parameters:
- failoverShardRequest-
- Returns:
- Result of the FailoverShard operation returned by the service.
- See Also:
 
- 
failoverSharddefault FailoverShardResponse failoverShard(Consumer<FailoverShardRequest.Builder> failoverShardRequest) throws ApiCallRateForCustomerExceededException, InvalidClusterStateException, ShardNotFoundException, ClusterNotFoundException, TestFailoverNotAvailableException, InvalidKmsKeyException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Used to failover a shard. This API is designed for testing the behavior of your application in case of MemoryDB failover. It is not designed to be used as a production-level tool for initiating a failover to overcome a problem you may have with the cluster. Moreover, in certain conditions such as large scale operational events, Amazon may block this API. 
 This is a convenience which creates an instance of the FailoverShardRequest.Builderavoiding the need to create one manually viaFailoverShardRequest.builder()- Parameters:
- failoverShardRequest- A- Consumerthat will call methods on- FailoverShardRequest.Builderto create a request.
- Returns:
- Result of the FailoverShard operation returned by the service.
- See Also:
 
- 
listAllowedMultiRegionClusterUpdatesdefault ListAllowedMultiRegionClusterUpdatesResponse listAllowedMultiRegionClusterUpdates(ListAllowedMultiRegionClusterUpdatesRequest listAllowedMultiRegionClusterUpdatesRequest) throws MultiRegionClusterNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Lists the allowed updates for a multi-Region cluster. - Parameters:
- listAllowedMultiRegionClusterUpdatesRequest-
- Returns:
- Result of the ListAllowedMultiRegionClusterUpdates operation returned by the service.
- See Also:
 
- 
listAllowedMultiRegionClusterUpdatesdefault ListAllowedMultiRegionClusterUpdatesResponse listAllowedMultiRegionClusterUpdates(Consumer<ListAllowedMultiRegionClusterUpdatesRequest.Builder> listAllowedMultiRegionClusterUpdatesRequest) throws MultiRegionClusterNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Lists the allowed updates for a multi-Region cluster. 
 This is a convenience which creates an instance of the ListAllowedMultiRegionClusterUpdatesRequest.Builderavoiding the need to create one manually viaListAllowedMultiRegionClusterUpdatesRequest.builder()- Parameters:
- listAllowedMultiRegionClusterUpdatesRequest- A- Consumerthat will call methods on- ListAllowedMultiRegionClusterUpdatesRequest.Builderto create a request.
- Returns:
- Result of the ListAllowedMultiRegionClusterUpdates operation returned by the service.
- See Also:
 
- 
listAllowedNodeTypeUpdatesdefault ListAllowedNodeTypeUpdatesResponse listAllowedNodeTypeUpdates(ListAllowedNodeTypeUpdatesRequest listAllowedNodeTypeUpdatesRequest) throws ClusterNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Lists all available node types that you can scale to from your cluster's current node type. When you use the UpdateCluster operation to scale your cluster, the value of the NodeType parameter must be one of the node types returned by this operation. - Parameters:
- listAllowedNodeTypeUpdatesRequest-
- Returns:
- Result of the ListAllowedNodeTypeUpdates operation returned by the service.
- See Also:
 
- 
listAllowedNodeTypeUpdatesdefault ListAllowedNodeTypeUpdatesResponse listAllowedNodeTypeUpdates(Consumer<ListAllowedNodeTypeUpdatesRequest.Builder> listAllowedNodeTypeUpdatesRequest) throws ClusterNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterCombinationException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Lists all available node types that you can scale to from your cluster's current node type. When you use the UpdateCluster operation to scale your cluster, the value of the NodeType parameter must be one of the node types returned by this operation. 
 This is a convenience which creates an instance of the ListAllowedNodeTypeUpdatesRequest.Builderavoiding the need to create one manually viaListAllowedNodeTypeUpdatesRequest.builder()- Parameters:
- listAllowedNodeTypeUpdatesRequest- A- Consumerthat will call methods on- ListAllowedNodeTypeUpdatesRequest.Builderto create a request.
- Returns:
- Result of the ListAllowedNodeTypeUpdates operation returned by the service.
- See Also:
 
- 
listTagsdefault ListTagsResponse listTags(ListTagsRequest listTagsRequest) throws ClusterNotFoundException, InvalidClusterStateException, ParameterGroupNotFoundException, SubnetGroupNotFoundException, SnapshotNotFoundException, InvalidArnException, ServiceLinkedRoleNotFoundException, UserNotFoundException, AclNotFoundException, MultiRegionClusterNotFoundException, MultiRegionParameterGroupNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Lists all tags currently on a named resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track your MemoryDB resources. For more information, see Tagging your MemoryDB resources. When you add or remove tags from multi region clusters, you might not immediately see the latest effective tags in the ListTags API response due to it being eventually consistent specifically for multi region clusters. For more information, see Tagging your MemoryDB resources. - Parameters:
- listTagsRequest-
- Returns:
- Result of the ListTags operation returned by the service.
- See Also:
 
- 
listTagsdefault ListTagsResponse listTags(Consumer<ListTagsRequest.Builder> listTagsRequest) throws ClusterNotFoundException, InvalidClusterStateException, ParameterGroupNotFoundException, SubnetGroupNotFoundException, SnapshotNotFoundException, InvalidArnException, ServiceLinkedRoleNotFoundException, UserNotFoundException, AclNotFoundException, MultiRegionClusterNotFoundException, MultiRegionParameterGroupNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Lists all tags currently on a named resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track your MemoryDB resources. For more information, see Tagging your MemoryDB resources. When you add or remove tags from multi region clusters, you might not immediately see the latest effective tags in the ListTags API response due to it being eventually consistent specifically for multi region clusters. For more information, see Tagging your MemoryDB resources. 
 This is a convenience which creates an instance of the ListTagsRequest.Builderavoiding the need to create one manually viaListTagsRequest.builder()- Parameters:
- listTagsRequest- A- Consumerthat will call methods on- ListTagsRequest.Builderto create a request.
- Returns:
- Result of the ListTags operation returned by the service.
- See Also:
 
- 
purchaseReservedNodesOfferingdefault PurchaseReservedNodesOfferingResponse purchaseReservedNodesOffering(PurchaseReservedNodesOfferingRequest purchaseReservedNodesOfferingRequest) throws ReservedNodesOfferingNotFoundException, ReservedNodeAlreadyExistsException, ReservedNodeQuotaExceededException, ServiceLinkedRoleNotFoundException, TagQuotaPerResourceExceededException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Allows you to purchase a reserved node offering. Reserved nodes are not eligible for cancellation and are non-refundable. - Parameters:
- purchaseReservedNodesOfferingRequest-
- Returns:
- Result of the PurchaseReservedNodesOffering operation returned by the service.
- See Also:
 
- 
purchaseReservedNodesOfferingdefault PurchaseReservedNodesOfferingResponse purchaseReservedNodesOffering(Consumer<PurchaseReservedNodesOfferingRequest.Builder> purchaseReservedNodesOfferingRequest) throws ReservedNodesOfferingNotFoundException, ReservedNodeAlreadyExistsException, ReservedNodeQuotaExceededException, ServiceLinkedRoleNotFoundException, TagQuotaPerResourceExceededException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Allows you to purchase a reserved node offering. Reserved nodes are not eligible for cancellation and are non-refundable. 
 This is a convenience which creates an instance of the PurchaseReservedNodesOfferingRequest.Builderavoiding the need to create one manually viaPurchaseReservedNodesOfferingRequest.builder()- Parameters:
- purchaseReservedNodesOfferingRequest- A- Consumerthat will call methods on- PurchaseReservedNodesOfferingRequest.Builderto create a request.
- Returns:
- Result of the PurchaseReservedNodesOffering operation returned by the service.
- See Also:
 
- 
resetParameterGroupdefault ResetParameterGroupResponse resetParameterGroup(ResetParameterGroupRequest resetParameterGroupRequest) throws InvalidParameterGroupStateException, ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Modifies the parameters of a parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire parameter group, specify the AllParameters and ParameterGroupName parameters. - Parameters:
- resetParameterGroupRequest-
- Returns:
- Result of the ResetParameterGroup operation returned by the service.
- See Also:
 
- 
resetParameterGroupdefault ResetParameterGroupResponse resetParameterGroup(Consumer<ResetParameterGroupRequest.Builder> resetParameterGroupRequest) throws InvalidParameterGroupStateException, ParameterGroupNotFoundException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Modifies the parameters of a parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire parameter group, specify the AllParameters and ParameterGroupName parameters. 
 This is a convenience which creates an instance of the ResetParameterGroupRequest.Builderavoiding the need to create one manually viaResetParameterGroupRequest.builder()- Parameters:
- resetParameterGroupRequest- A- Consumerthat will call methods on- ResetParameterGroupRequest.Builderto create a request.
- Returns:
- Result of the ResetParameterGroup operation returned by the service.
- See Also:
 
- 
tagResourcedefault TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ClusterNotFoundException, ParameterGroupNotFoundException, SubnetGroupNotFoundException, InvalidClusterStateException, SnapshotNotFoundException, UserNotFoundException, AclNotFoundException, MultiRegionClusterNotFoundException, MultiRegionParameterGroupNotFoundException, TagQuotaPerResourceExceededException, InvalidArnException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Use this operation to add tags to a resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your MemoryDB resources. For more information, see Tagging your MemoryDB resources. When you add tags to multi region clusters, you might not immediately see the latest effective tags in the ListTags API response due to it being eventually consistent specifically for multi region clusters. For more information, see Tagging your MemoryDB resources. You can specify cost-allocation tags for your MemoryDB resources, Amazon generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see Using Cost Allocation Tags. - Parameters:
- tagResourceRequest-
- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
 
- 
tagResourcedefault TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ClusterNotFoundException, ParameterGroupNotFoundException, SubnetGroupNotFoundException, InvalidClusterStateException, SnapshotNotFoundException, UserNotFoundException, AclNotFoundException, MultiRegionClusterNotFoundException, MultiRegionParameterGroupNotFoundException, TagQuotaPerResourceExceededException, InvalidArnException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Use this operation to add tags to a resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your MemoryDB resources. For more information, see Tagging your MemoryDB resources. When you add tags to multi region clusters, you might not immediately see the latest effective tags in the ListTags API response due to it being eventually consistent specifically for multi region clusters. For more information, see Tagging your MemoryDB resources. You can specify cost-allocation tags for your MemoryDB resources, Amazon generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see Using Cost Allocation Tags. 
 This is a convenience which creates an instance of the TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
- tagResourceRequest- A- Consumerthat will call methods on- TagResourceRequest.Builderto create a request.
- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
 
- 
untagResourcedefault UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ClusterNotFoundException, InvalidClusterStateException, ParameterGroupNotFoundException, SubnetGroupNotFoundException, SnapshotNotFoundException, InvalidArnException, TagNotFoundException, ServiceLinkedRoleNotFoundException, UserNotFoundException, AclNotFoundException, InvalidParameterValueException, MultiRegionClusterNotFoundException, MultiRegionParameterGroupNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Use this operation to remove tags on a resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your MemoryDB resources. For more information, see Tagging your MemoryDB resources. When you remove tags from multi region clusters, you might not immediately see the latest effective tags in the ListTags API response due to it being eventually consistent specifically for multi region clusters. For more information, see Tagging your MemoryDB resources. You can specify cost-allocation tags for your MemoryDB resources, Amazon generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see Using Cost Allocation Tags. - Parameters:
- untagResourceRequest-
- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
 
- 
untagResourcedefault UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ClusterNotFoundException, InvalidClusterStateException, ParameterGroupNotFoundException, SubnetGroupNotFoundException, SnapshotNotFoundException, InvalidArnException, TagNotFoundException, ServiceLinkedRoleNotFoundException, UserNotFoundException, AclNotFoundException, InvalidParameterValueException, MultiRegionClusterNotFoundException, MultiRegionParameterGroupNotFoundException, AwsServiceException, SdkClientException, MemoryDbException Use this operation to remove tags on a resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your MemoryDB resources. For more information, see Tagging your MemoryDB resources. When you remove tags from multi region clusters, you might not immediately see the latest effective tags in the ListTags API response due to it being eventually consistent specifically for multi region clusters. For more information, see Tagging your MemoryDB resources. You can specify cost-allocation tags for your MemoryDB resources, Amazon generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see Using Cost Allocation Tags. 
 This is a convenience which creates an instance of the UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
- untagResourceRequest- A- Consumerthat will call methods on- UntagResourceRequest.Builderto create a request.
- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
 
- 
updateACLdefault UpdateAclResponse updateACL(UpdateAclRequest updateAclRequest) throws AclNotFoundException, UserNotFoundException, DuplicateUserNameException, DefaultUserRequiredException, InvalidAclStateException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Changes the list of users that belong to the Access Control List. - Parameters:
- updateAclRequest-
- Returns:
- Result of the UpdateACL operation returned by the service.
- See Also:
 
- 
updateACLdefault UpdateAclResponse updateACL(Consumer<UpdateAclRequest.Builder> updateAclRequest) throws AclNotFoundException, UserNotFoundException, DuplicateUserNameException, DefaultUserRequiredException, InvalidAclStateException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Changes the list of users that belong to the Access Control List. 
 This is a convenience which creates an instance of the UpdateAclRequest.Builderavoiding the need to create one manually viaUpdateAclRequest.builder()- Parameters:
- updateAclRequest- A- Consumerthat will call methods on- UpdateAclRequest.Builderto create a request.
- Returns:
- Result of the UpdateACL operation returned by the service.
- See Also:
 
- 
updateClusterdefault UpdateClusterResponse updateCluster(UpdateClusterRequest updateClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, InvalidNodeStateException, ParameterGroupNotFoundException, InvalidVpcNetworkStateException, ServiceLinkedRoleNotFoundException, InvalidKmsKeyException, NodeQuotaForClusterExceededException, ClusterQuotaForCustomerExceededException, ShardsPerClusterQuotaExceededException, NodeQuotaForCustomerExceededException, NoOperationException, InvalidAclStateException, AclNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration settings by specifying the settings and the new values. - Parameters:
- updateClusterRequest-
- Returns:
- Result of the UpdateCluster operation returned by the service.
- See Also:
 
- 
updateClusterdefault UpdateClusterResponse updateCluster(Consumer<UpdateClusterRequest.Builder> updateClusterRequest) throws ClusterNotFoundException, InvalidClusterStateException, InvalidNodeStateException, ParameterGroupNotFoundException, InvalidVpcNetworkStateException, ServiceLinkedRoleNotFoundException, InvalidKmsKeyException, NodeQuotaForClusterExceededException, ClusterQuotaForCustomerExceededException, ShardsPerClusterQuotaExceededException, NodeQuotaForCustomerExceededException, NoOperationException, InvalidAclStateException, AclNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration settings by specifying the settings and the new values. 
 This is a convenience which creates an instance of the UpdateClusterRequest.Builderavoiding the need to create one manually viaUpdateClusterRequest.builder()- Parameters:
- updateClusterRequest- A- Consumerthat will call methods on- UpdateClusterRequest.Builderto create a request.
- Returns:
- Result of the UpdateCluster operation returned by the service.
- See Also:
 
- 
updateMultiRegionClusterdefault UpdateMultiRegionClusterResponse updateMultiRegionCluster(UpdateMultiRegionClusterRequest updateMultiRegionClusterRequest) throws MultiRegionClusterNotFoundException, MultiRegionParameterGroupNotFoundException, InvalidMultiRegionClusterStateException, InvalidParameterCombinationException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Updates the configuration of an existing multi-Region cluster. - Parameters:
- updateMultiRegionClusterRequest-
- Returns:
- Result of the UpdateMultiRegionCluster operation returned by the service.
- See Also:
 
- 
updateMultiRegionClusterdefault UpdateMultiRegionClusterResponse updateMultiRegionCluster(Consumer<UpdateMultiRegionClusterRequest.Builder> updateMultiRegionClusterRequest) throws MultiRegionClusterNotFoundException, MultiRegionParameterGroupNotFoundException, InvalidMultiRegionClusterStateException, InvalidParameterCombinationException, InvalidParameterValueException, AwsServiceException, SdkClientException, MemoryDbException Updates the configuration of an existing multi-Region cluster. 
 This is a convenience which creates an instance of the UpdateMultiRegionClusterRequest.Builderavoiding the need to create one manually viaUpdateMultiRegionClusterRequest.builder()- Parameters:
- updateMultiRegionClusterRequest- A- Consumerthat will call methods on- UpdateMultiRegionClusterRequest.Builderto create a request.
- Returns:
- Result of the UpdateMultiRegionCluster operation returned by the service.
- See Also:
 
- 
updateParameterGroupdefault UpdateParameterGroupResponse updateParameterGroup(UpdateParameterGroupRequest updateParameterGroupRequest) throws ParameterGroupNotFoundException, InvalidParameterGroupStateException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Updates the parameters of a parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs. - Parameters:
- updateParameterGroupRequest-
- Returns:
- Result of the UpdateParameterGroup operation returned by the service.
- See Also:
 
- 
updateParameterGroupdefault UpdateParameterGroupResponse updateParameterGroup(Consumer<UpdateParameterGroupRequest.Builder> updateParameterGroupRequest) throws ParameterGroupNotFoundException, InvalidParameterGroupStateException, ServiceLinkedRoleNotFoundException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Updates the parameters of a parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs. 
 This is a convenience which creates an instance of the UpdateParameterGroupRequest.Builderavoiding the need to create one manually viaUpdateParameterGroupRequest.builder()- Parameters:
- updateParameterGroupRequest- A- Consumerthat will call methods on- UpdateParameterGroupRequest.Builderto create a request.
- Returns:
- Result of the UpdateParameterGroup operation returned by the service.
- See Also:
 
- 
updateSubnetGroupdefault UpdateSubnetGroupResponse updateSubnetGroup(UpdateSubnetGroupRequest updateSubnetGroupRequest) throws SubnetGroupNotFoundException, SubnetQuotaExceededException, SubnetInUseException, InvalidSubnetException, ServiceLinkedRoleNotFoundException, SubnetNotAllowedException, AwsServiceException, SdkClientException, MemoryDbException Updates a subnet group. For more information, see Updating a subnet group - Parameters:
- updateSubnetGroupRequest-
- Returns:
- Result of the UpdateSubnetGroup operation returned by the service.
- See Also:
 
- 
updateSubnetGroupdefault UpdateSubnetGroupResponse updateSubnetGroup(Consumer<UpdateSubnetGroupRequest.Builder> updateSubnetGroupRequest) throws SubnetGroupNotFoundException, SubnetQuotaExceededException, SubnetInUseException, InvalidSubnetException, ServiceLinkedRoleNotFoundException, SubnetNotAllowedException, AwsServiceException, SdkClientException, MemoryDbException Updates a subnet group. For more information, see Updating a subnet group 
 This is a convenience which creates an instance of the UpdateSubnetGroupRequest.Builderavoiding the need to create one manually viaUpdateSubnetGroupRequest.builder()- Parameters:
- updateSubnetGroupRequest- A- Consumerthat will call methods on- UpdateSubnetGroupRequest.Builderto create a request.
- Returns:
- Result of the UpdateSubnetGroup operation returned by the service.
- See Also:
 
- 
updateUserdefault UpdateUserResponse updateUser(UpdateUserRequest updateUserRequest) throws UserNotFoundException, InvalidUserStateException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Changes user password(s) and/or access string. - Parameters:
- updateUserRequest-
- Returns:
- Result of the UpdateUser operation returned by the service.
- See Also:
 
- 
updateUserdefault UpdateUserResponse updateUser(Consumer<UpdateUserRequest.Builder> updateUserRequest) throws UserNotFoundException, InvalidUserStateException, InvalidParameterValueException, InvalidParameterCombinationException, AwsServiceException, SdkClientException, MemoryDbException Changes user password(s) and/or access string. 
 This is a convenience which creates an instance of the UpdateUserRequest.Builderavoiding the need to create one manually viaUpdateUserRequest.builder()- Parameters:
- updateUserRequest- A- Consumerthat will call methods on- UpdateUserRequest.Builderto create a request.
- Returns:
- Result of the UpdateUser operation returned by the service.
- See Also:
 
- 
createCreate aMemoryDbClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.
- 
builderCreate a builder that can be used to configure and create aMemoryDbClient.
- 
serviceMetadata
- 
serviceClientConfigurationDescription copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
- serviceClientConfigurationin interface- AwsClient
- Specified by:
- serviceClientConfigurationin interface- SdkClient
- Returns:
- SdkServiceClientConfiguration
 
 
-