Interface EndUserMessagingClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.
AWS End User Messaging provides a set of APIs to manage brand profiles, synchronize brand profile data with SMS and Rich Communication Services (RCS) registrations, and send and validate one-time passcodes across the SMS, voice, and WhatsApp channels.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Create a builder that can be used to configure and create aEndUserMessagingClient.static EndUserMessagingClientcreate()Create aEndUserMessagingClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateBrandProfileResponsecreateBrandProfile(Consumer<CreateBrandProfileRequest.Builder> createBrandProfileRequest) Creates a brand profile.default CreateBrandProfileResponsecreateBrandProfile(CreateBrandProfileRequest createBrandProfileRequest) Creates a brand profile.createBrandProfileAttributes(Consumer<CreateBrandProfileAttributesRequest.Builder> createBrandProfileAttributesRequest) Creates up to 10 attributes for a brand profile in a single request.createBrandProfileAttributes(CreateBrandProfileAttributesRequest createBrandProfileAttributesRequest) Creates up to 10 attributes for a brand profile in a single request.createBrandProfileFromRegistration(Consumer<CreateBrandProfileFromRegistrationRequest.Builder> createBrandProfileFromRegistrationRequest) Creates a brand profile and populates its attributes from an existing registration.createBrandProfileFromRegistration(CreateBrandProfileFromRegistrationRequest createBrandProfileFromRegistrationRequest) Creates a brand profile and populates its attributes from an existing registration.createNotifyCodeConfiguration(Consumer<CreateNotifyCodeConfigurationRequest.Builder> createNotifyCodeConfigurationRequest) Creates a notify code configuration.createNotifyCodeConfiguration(CreateNotifyCodeConfigurationRequest createNotifyCodeConfigurationRequest) Creates a notify code configuration.createRegistrationsFromBrandProfile(Consumer<CreateRegistrationsFromBrandProfileRequest.Builder> createRegistrationsFromBrandProfileRequest) Creates one or more registrations in the DRAFT state and prefills their fields from the attributes of a brand profile.createRegistrationsFromBrandProfile(CreateRegistrationsFromBrandProfileRequest createRegistrationsFromBrandProfileRequest) Creates one or more registrations in the DRAFT state and prefills their fields from the attributes of a brand profile.default DeleteBrandProfileResponsedeleteBrandProfile(Consumer<DeleteBrandProfileRequest.Builder> deleteBrandProfileRequest) Deletes a brand profile.default DeleteBrandProfileResponsedeleteBrandProfile(DeleteBrandProfileRequest deleteBrandProfileRequest) Deletes a brand profile.deleteBrandProfileAttribute(Consumer<DeleteBrandProfileAttributeRequest.Builder> deleteBrandProfileAttributeRequest) Deletes a brand profile attribute.deleteBrandProfileAttribute(DeleteBrandProfileAttributeRequest deleteBrandProfileAttributeRequest) Deletes a brand profile attribute.deleteNotifyCodeConfiguration(Consumer<DeleteNotifyCodeConfigurationRequest.Builder> deleteNotifyCodeConfigurationRequest) Deletes a notify code configuration.deleteNotifyCodeConfiguration(DeleteNotifyCodeConfigurationRequest deleteNotifyCodeConfigurationRequest) Deletes a notify code configuration.default GetBrandProfileResponsegetBrandProfile(Consumer<GetBrandProfileRequest.Builder> getBrandProfileRequest) Retrieves the metadata for a brand profile, including its name, status, deletion protection setting, and timestamps.default GetBrandProfileResponsegetBrandProfile(GetBrandProfileRequest getBrandProfileRequest) Retrieves the metadata for a brand profile, including its name, status, deletion protection setting, and timestamps.default GetBrandProfileAttributeResponsegetBrandProfileAttribute(Consumer<GetBrandProfileAttributeRequest.Builder> getBrandProfileAttributeRequest) Retrieves a single brand profile attribute.default GetBrandProfileAttributeResponsegetBrandProfileAttribute(GetBrandProfileAttributeRequest getBrandProfileAttributeRequest) Retrieves a single brand profile attribute.default GetJobResponsegetJob(Consumer<GetJobRequest.Builder> getJobRequest) Retrieves the current state of an asynchronous job, including its status and any resources that it created or updated.default GetJobResponsegetJob(GetJobRequest getJobRequest) Retrieves the current state of an asynchronous job, including its status and any resources that it created or updated.getNotifyCodeConfiguration(Consumer<GetNotifyCodeConfigurationRequest.Builder> getNotifyCodeConfigurationRequest) Retrieves a notify code configuration.getNotifyCodeConfiguration(GetNotifyCodeConfigurationRequest getNotifyCodeConfigurationRequest) Retrieves a notify code configuration.listBrandProfileAttributes(Consumer<ListBrandProfileAttributesRequest.Builder> listBrandProfileAttributesRequest) Retrieves a paginated list of the attributes for a brand profile.listBrandProfileAttributes(ListBrandProfileAttributesRequest listBrandProfileAttributesRequest) Retrieves a paginated list of the attributes for a brand profile.listBrandProfileAttributesPaginator(Consumer<ListBrandProfileAttributesRequest.Builder> listBrandProfileAttributesRequest) This is a variant oflistBrandProfileAttributes(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfileAttributesRequest)operation.listBrandProfileAttributesPaginator(ListBrandProfileAttributesRequest listBrandProfileAttributesRequest) This is a variant oflistBrandProfileAttributes(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfileAttributesRequest)operation.default ListBrandProfilesResponselistBrandProfiles(Consumer<ListBrandProfilesRequest.Builder> listBrandProfilesRequest) Retrieves a paginated list of the brand profiles in your account.default ListBrandProfilesResponselistBrandProfiles(ListBrandProfilesRequest listBrandProfilesRequest) Retrieves a paginated list of the brand profiles in your account.default ListBrandProfilesIterablelistBrandProfilesPaginator(Consumer<ListBrandProfilesRequest.Builder> listBrandProfilesRequest) This is a variant oflistBrandProfiles(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfilesRequest)operation.default ListBrandProfilesIterablelistBrandProfilesPaginator(ListBrandProfilesRequest listBrandProfilesRequest) This is a variant oflistBrandProfiles(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfilesRequest)operation.default ListJobsResponselistJobs(Consumer<ListJobsRequest.Builder> listJobsRequest) Retrieves a paginated list of the asynchronous jobs in your account.default ListJobsResponselistJobs(ListJobsRequest listJobsRequest) Retrieves a paginated list of the asynchronous jobs in your account.default ListJobsIterablelistJobsPaginator(Consumer<ListJobsRequest.Builder> listJobsRequest) This is a variant oflistJobs(software.amazon.awssdk.services.endusermessaging.model.ListJobsRequest)operation.default ListJobsIterablelistJobsPaginator(ListJobsRequest listJobsRequest) This is a variant oflistJobs(software.amazon.awssdk.services.endusermessaging.model.ListJobsRequest)operation.listNotifyCodeConfigurations(Consumer<ListNotifyCodeConfigurationsRequest.Builder> listNotifyCodeConfigurationsRequest) Retrieves a paginated list of the notify code configurations in your account.listNotifyCodeConfigurations(ListNotifyCodeConfigurationsRequest listNotifyCodeConfigurationsRequest) Retrieves a paginated list of the notify code configurations in your account.listNotifyCodeConfigurationsPaginator(Consumer<ListNotifyCodeConfigurationsRequest.Builder> listNotifyCodeConfigurationsRequest) This is a variant oflistNotifyCodeConfigurations(software.amazon.awssdk.services.endusermessaging.model.ListNotifyCodeConfigurationsRequest)operation.listNotifyCodeConfigurationsPaginator(ListNotifyCodeConfigurationsRequest listNotifyCodeConfigurationsRequest) This is a variant oflistNotifyCodeConfigurations(software.amazon.awssdk.services.endusermessaging.model.ListNotifyCodeConfigurationsRequest)operation.listRegistrationsFromBrandProfile(Consumer<ListRegistrationsFromBrandProfileRequest.Builder> listRegistrationsFromBrandProfileRequest) Retrieves a paginated list of the registrations that were created from a brand profile through the synchronization operations.listRegistrationsFromBrandProfile(ListRegistrationsFromBrandProfileRequest listRegistrationsFromBrandProfileRequest) Retrieves a paginated list of the registrations that were created from a brand profile through the synchronization operations.listRegistrationsFromBrandProfilePaginator(Consumer<ListRegistrationsFromBrandProfileRequest.Builder> listRegistrationsFromBrandProfileRequest) listRegistrationsFromBrandProfilePaginator(ListRegistrationsFromBrandProfileRequest listRegistrationsFromBrandProfileRequest) default ListTagsForResourceResponselistTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Retrieves the tags that are associated with a resource.default ListTagsForResourceResponselistTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Retrieves the tags that are associated with a resource.sendNotifyCodeVerification(Consumer<SendNotifyCodeVerificationRequest.Builder> sendNotifyCodeVerificationRequest) Generates a one-time passcode and delivers it to a recipient over the requested channel.sendNotifyCodeVerification(SendNotifyCodeVerificationRequest sendNotifyCodeVerificationRequest) Generates a one-time passcode and delivers it to a recipient over the requested channel.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds or overwrites the tags on a resource.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Adds or overwrites the tags on a resource.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes the specified tags from a resource.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Removes the specified tags from a resource.default UpdateBrandProfileResponseupdateBrandProfile(Consumer<UpdateBrandProfileRequest.Builder> updateBrandProfileRequest) Updates the name or the deletion protection setting of a brand profile.default UpdateBrandProfileResponseupdateBrandProfile(UpdateBrandProfileRequest updateBrandProfileRequest) Updates the name or the deletion protection setting of a brand profile.updateBrandProfileAttribute(Consumer<UpdateBrandProfileAttributeRequest.Builder> updateBrandProfileAttributeRequest) Updates the value, description, or category of an existing brand profile attribute.updateBrandProfileAttribute(UpdateBrandProfileAttributeRequest updateBrandProfileAttributeRequest) Updates the value, description, or category of an existing brand profile attribute.updateBrandProfileFromRegistration(Consumer<UpdateBrandProfileFromRegistrationRequest.Builder> updateBrandProfileFromRegistrationRequest) Imports or refreshes the attributes of an existing brand profile from an existing registration.updateBrandProfileFromRegistration(UpdateBrandProfileFromRegistrationRequest updateBrandProfileFromRegistrationRequest) Imports or refreshes the attributes of an existing brand profile from an existing registration.updateNotifyCodeConfiguration(Consumer<UpdateNotifyCodeConfigurationRequest.Builder> updateNotifyCodeConfigurationRequest) Updates the mutable fields of a notify code configuration.updateNotifyCodeConfiguration(UpdateNotifyCodeConfigurationRequest updateNotifyCodeConfigurationRequest) Updates the mutable fields of a notify code configuration.updateRegistrationsFromBrandProfile(Consumer<UpdateRegistrationsFromBrandProfileRequest.Builder> updateRegistrationsFromBrandProfileRequest) Repushes the attributes of a brand profile into existing DRAFT registrations.updateRegistrationsFromBrandProfile(UpdateRegistrationsFromBrandProfileRequest updateRegistrationsFromBrandProfileRequest) Repushes the attributes of a brand profile into existing DRAFT registrations.validateNotifyCodeVerification(Consumer<ValidateNotifyCodeVerificationRequest.Builder> validateNotifyCodeVerificationRequest) Validates a one-time passcode that a recipient submitted.validateNotifyCodeVerification(ValidateNotifyCodeVerificationRequest validateNotifyCodeVerificationRequest) Validates a one-time passcode that a recipient submitted.default EndUserMessagingWaiterwaiter()Create an instance ofEndUserMessagingWaiterusing this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
createBrandProfile
default CreateBrandProfileResponse createBrandProfile(CreateBrandProfileRequest createBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Creates a brand profile. A brand profile is a lightweight container that holds your brand identity information as flexible attributes. After you create a brand profile, use the CreateBrandProfileAttributes operation to add company information, addresses, compliance documents, and logos.
- Parameters:
createBrandProfileRequest-- Returns:
- Result of the CreateBrandProfile operation returned by the service.
- See Also:
-
createBrandProfile
default CreateBrandProfileResponse createBrandProfile(Consumer<CreateBrandProfileRequest.Builder> createBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Creates a brand profile. A brand profile is a lightweight container that holds your brand identity information as flexible attributes. After you create a brand profile, use the CreateBrandProfileAttributes operation to add company information, addresses, compliance documents, and logos.
This is a convenience which creates an instance of the
CreateBrandProfileRequest.Builderavoiding the need to create one manually viaCreateBrandProfileRequest.builder()- Parameters:
createBrandProfileRequest- AConsumerthat will call methods onCreateBrandProfileRequest.Builderto create a request.- Returns:
- Result of the CreateBrandProfile operation returned by the service.
- See Also:
-
createBrandProfileAttributes
default CreateBrandProfileAttributesResponse createBrandProfileAttributes(CreateBrandProfileAttributesRequest createBrandProfileAttributesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Creates up to 10 attributes for a brand profile in a single request. For attributes of type IMAGE or DOCUMENT, the response includes a presigned Amazon S3 URL that you use to upload the media. This operation is atomic: either all of the attributes are created, or none of them are.
- Parameters:
createBrandProfileAttributesRequest-- Returns:
- Result of the CreateBrandProfileAttributes operation returned by the service.
- See Also:
-
createBrandProfileAttributes
default CreateBrandProfileAttributesResponse createBrandProfileAttributes(Consumer<CreateBrandProfileAttributesRequest.Builder> createBrandProfileAttributesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Creates up to 10 attributes for a brand profile in a single request. For attributes of type IMAGE or DOCUMENT, the response includes a presigned Amazon S3 URL that you use to upload the media. This operation is atomic: either all of the attributes are created, or none of them are.
This is a convenience which creates an instance of the
CreateBrandProfileAttributesRequest.Builderavoiding the need to create one manually viaCreateBrandProfileAttributesRequest.builder()- Parameters:
createBrandProfileAttributesRequest- AConsumerthat will call methods onCreateBrandProfileAttributesRequest.Builderto create a request.- Returns:
- Result of the CreateBrandProfileAttributes operation returned by the service.
- See Also:
-
createBrandProfileFromRegistration
default CreateBrandProfileFromRegistrationResponse createBrandProfileFromRegistration(CreateBrandProfileFromRegistrationRequest createBrandProfileFromRegistrationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Creates a brand profile and populates its attributes from an existing registration. This operation runs asynchronously. Use the GetJob operation to track its progress.
- Parameters:
createBrandProfileFromRegistrationRequest-- Returns:
- Result of the CreateBrandProfileFromRegistration operation returned by the service.
- See Also:
-
createBrandProfileFromRegistration
default CreateBrandProfileFromRegistrationResponse createBrandProfileFromRegistration(Consumer<CreateBrandProfileFromRegistrationRequest.Builder> createBrandProfileFromRegistrationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Creates a brand profile and populates its attributes from an existing registration. This operation runs asynchronously. Use the GetJob operation to track its progress.
This is a convenience which creates an instance of the
CreateBrandProfileFromRegistrationRequest.Builderavoiding the need to create one manually viaCreateBrandProfileFromRegistrationRequest.builder()- Parameters:
createBrandProfileFromRegistrationRequest- AConsumerthat will call methods onCreateBrandProfileFromRegistrationRequest.Builderto create a request.- Returns:
- Result of the CreateBrandProfileFromRegistration operation returned by the service.
- See Also:
-
createNotifyCodeConfiguration
default CreateNotifyCodeConfigurationResponse createNotifyCodeConfiguration(CreateNotifyCodeConfigurationRequest createNotifyCodeConfigurationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Creates a notify code configuration. A notify code configuration is a reusable policy that defines how one-time passcodes are generated and rendered, including the code type, length, validity period, maximum number of attempts, and channel templates.
- Parameters:
createNotifyCodeConfigurationRequest-- Returns:
- Result of the CreateNotifyCodeConfiguration operation returned by the service.
- See Also:
-
createNotifyCodeConfiguration
default CreateNotifyCodeConfigurationResponse createNotifyCodeConfiguration(Consumer<CreateNotifyCodeConfigurationRequest.Builder> createNotifyCodeConfigurationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Creates a notify code configuration. A notify code configuration is a reusable policy that defines how one-time passcodes are generated and rendered, including the code type, length, validity period, maximum number of attempts, and channel templates.
This is a convenience which creates an instance of the
CreateNotifyCodeConfigurationRequest.Builderavoiding the need to create one manually viaCreateNotifyCodeConfigurationRequest.builder()- Parameters:
createNotifyCodeConfigurationRequest- AConsumerthat will call methods onCreateNotifyCodeConfigurationRequest.Builderto create a request.- Returns:
- Result of the CreateNotifyCodeConfiguration operation returned by the service.
- See Also:
-
createRegistrationsFromBrandProfile
default CreateRegistrationsFromBrandProfileResponse createRegistrationsFromBrandProfile(CreateRegistrationsFromBrandProfileRequest createRegistrationsFromBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Creates one or more registrations in the DRAFT state and prefills their fields from the attributes of a brand profile. This operation runs asynchronously. Use the GetJob operation to track its progress.
- Parameters:
createRegistrationsFromBrandProfileRequest-- Returns:
- Result of the CreateRegistrationsFromBrandProfile operation returned by the service.
- See Also:
-
createRegistrationsFromBrandProfile
default CreateRegistrationsFromBrandProfileResponse createRegistrationsFromBrandProfile(Consumer<CreateRegistrationsFromBrandProfileRequest.Builder> createRegistrationsFromBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Creates one or more registrations in the DRAFT state and prefills their fields from the attributes of a brand profile. This operation runs asynchronously. Use the GetJob operation to track its progress.
This is a convenience which creates an instance of the
CreateRegistrationsFromBrandProfileRequest.Builderavoiding the need to create one manually viaCreateRegistrationsFromBrandProfileRequest.builder()- Parameters:
createRegistrationsFromBrandProfileRequest- AConsumerthat will call methods onCreateRegistrationsFromBrandProfileRequest.Builderto create a request.- Returns:
- Result of the CreateRegistrationsFromBrandProfile operation returned by the service.
- See Also:
-
deleteBrandProfile
default DeleteBrandProfileResponse deleteBrandProfile(DeleteBrandProfileRequest deleteBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Deletes a brand profile. This operation also deletes the attributes of the profile and any associated media. The request fails if deletion protection is enabled for the profile.
- Parameters:
deleteBrandProfileRequest-- Returns:
- Result of the DeleteBrandProfile operation returned by the service.
- See Also:
-
deleteBrandProfile
default DeleteBrandProfileResponse deleteBrandProfile(Consumer<DeleteBrandProfileRequest.Builder> deleteBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Deletes a brand profile. This operation also deletes the attributes of the profile and any associated media. The request fails if deletion protection is enabled for the profile.
This is a convenience which creates an instance of the
DeleteBrandProfileRequest.Builderavoiding the need to create one manually viaDeleteBrandProfileRequest.builder()- Parameters:
deleteBrandProfileRequest- AConsumerthat will call methods onDeleteBrandProfileRequest.Builderto create a request.- Returns:
- Result of the DeleteBrandProfile operation returned by the service.
- See Also:
-
deleteBrandProfileAttribute
default DeleteBrandProfileAttributeResponse deleteBrandProfileAttribute(DeleteBrandProfileAttributeRequest deleteBrandProfileAttributeRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Deletes a brand profile attribute. If the attribute stores media, this operation also deletes the associated media.
- Parameters:
deleteBrandProfileAttributeRequest-- Returns:
- Result of the DeleteBrandProfileAttribute operation returned by the service.
- See Also:
-
deleteBrandProfileAttribute
default DeleteBrandProfileAttributeResponse deleteBrandProfileAttribute(Consumer<DeleteBrandProfileAttributeRequest.Builder> deleteBrandProfileAttributeRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Deletes a brand profile attribute. If the attribute stores media, this operation also deletes the associated media.
This is a convenience which creates an instance of the
DeleteBrandProfileAttributeRequest.Builderavoiding the need to create one manually viaDeleteBrandProfileAttributeRequest.builder()- Parameters:
deleteBrandProfileAttributeRequest- AConsumerthat will call methods onDeleteBrandProfileAttributeRequest.Builderto create a request.- Returns:
- Result of the DeleteBrandProfileAttribute operation returned by the service.
- See Also:
-
deleteNotifyCodeConfiguration
default DeleteNotifyCodeConfigurationResponse deleteNotifyCodeConfiguration(DeleteNotifyCodeConfigurationRequest deleteNotifyCodeConfigurationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Deletes a notify code configuration. Verifications that are already in progress are not affected, because they capture the policy at the time that the passcode was sent.
- Parameters:
deleteNotifyCodeConfigurationRequest-- Returns:
- Result of the DeleteNotifyCodeConfiguration operation returned by the service.
- See Also:
-
deleteNotifyCodeConfiguration
default DeleteNotifyCodeConfigurationResponse deleteNotifyCodeConfiguration(Consumer<DeleteNotifyCodeConfigurationRequest.Builder> deleteNotifyCodeConfigurationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Deletes a notify code configuration. Verifications that are already in progress are not affected, because they capture the policy at the time that the passcode was sent.
This is a convenience which creates an instance of the
DeleteNotifyCodeConfigurationRequest.Builderavoiding the need to create one manually viaDeleteNotifyCodeConfigurationRequest.builder()- Parameters:
deleteNotifyCodeConfigurationRequest- AConsumerthat will call methods onDeleteNotifyCodeConfigurationRequest.Builderto create a request.- Returns:
- Result of the DeleteNotifyCodeConfiguration operation returned by the service.
- See Also:
-
getBrandProfile
default GetBrandProfileResponse getBrandProfile(GetBrandProfileRequest getBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves the metadata for a brand profile, including its name, status, deletion protection setting, and timestamps. To retrieve the attributes of the profile, use the ListBrandProfileAttributes operation.
- Parameters:
getBrandProfileRequest-- Returns:
- Result of the GetBrandProfile operation returned by the service.
- See Also:
-
getBrandProfile
default GetBrandProfileResponse getBrandProfile(Consumer<GetBrandProfileRequest.Builder> getBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves the metadata for a brand profile, including its name, status, deletion protection setting, and timestamps. To retrieve the attributes of the profile, use the ListBrandProfileAttributes operation.
This is a convenience which creates an instance of the
GetBrandProfileRequest.Builderavoiding the need to create one manually viaGetBrandProfileRequest.builder()- Parameters:
getBrandProfileRequest- AConsumerthat will call methods onGetBrandProfileRequest.Builderto create a request.- Returns:
- Result of the GetBrandProfile operation returned by the service.
- See Also:
-
getBrandProfileAttribute
default GetBrandProfileAttributeResponse getBrandProfileAttribute(GetBrandProfileAttributeRequest getBrandProfileAttributeRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a single brand profile attribute.
- Parameters:
getBrandProfileAttributeRequest-- Returns:
- Result of the GetBrandProfileAttribute operation returned by the service.
- See Also:
-
getBrandProfileAttribute
default GetBrandProfileAttributeResponse getBrandProfileAttribute(Consumer<GetBrandProfileAttributeRequest.Builder> getBrandProfileAttributeRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a single brand profile attribute.
This is a convenience which creates an instance of the
GetBrandProfileAttributeRequest.Builderavoiding the need to create one manually viaGetBrandProfileAttributeRequest.builder()- Parameters:
getBrandProfileAttributeRequest- AConsumerthat will call methods onGetBrandProfileAttributeRequest.Builderto create a request.- Returns:
- Result of the GetBrandProfileAttribute operation returned by the service.
- See Also:
-
getJob
default GetJobResponse getJob(GetJobRequest getJobRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves the current state of an asynchronous job, including its status and any resources that it created or updated.
- Parameters:
getJobRequest-- Returns:
- Result of the GetJob operation returned by the service.
- See Also:
-
getJob
default GetJobResponse getJob(Consumer<GetJobRequest.Builder> getJobRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves the current state of an asynchronous job, including its status and any resources that it created or updated.
This is a convenience which creates an instance of the
GetJobRequest.Builderavoiding the need to create one manually viaGetJobRequest.builder()- Parameters:
getJobRequest- AConsumerthat will call methods onGetJobRequest.Builderto create a request.- Returns:
- Result of the GetJob operation returned by the service.
- See Also:
-
getNotifyCodeConfiguration
default GetNotifyCodeConfigurationResponse getNotifyCodeConfiguration(GetNotifyCodeConfigurationRequest getNotifyCodeConfigurationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a notify code configuration.
- Parameters:
getNotifyCodeConfigurationRequest-- Returns:
- Result of the GetNotifyCodeConfiguration operation returned by the service.
- See Also:
-
getNotifyCodeConfiguration
default GetNotifyCodeConfigurationResponse getNotifyCodeConfiguration(Consumer<GetNotifyCodeConfigurationRequest.Builder> getNotifyCodeConfigurationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a notify code configuration.
This is a convenience which creates an instance of the
GetNotifyCodeConfigurationRequest.Builderavoiding the need to create one manually viaGetNotifyCodeConfigurationRequest.builder()- Parameters:
getNotifyCodeConfigurationRequest- AConsumerthat will call methods onGetNotifyCodeConfigurationRequest.Builderto create a request.- Returns:
- Result of the GetNotifyCodeConfiguration operation returned by the service.
- See Also:
-
listBrandProfileAttributes
default ListBrandProfileAttributesResponse listBrandProfileAttributes(ListBrandProfileAttributesRequest listBrandProfileAttributesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the attributes for a brand profile.
- Parameters:
listBrandProfileAttributesRequest-- Returns:
- Result of the ListBrandProfileAttributes operation returned by the service.
- See Also:
-
listBrandProfileAttributes
default ListBrandProfileAttributesResponse listBrandProfileAttributes(Consumer<ListBrandProfileAttributesRequest.Builder> listBrandProfileAttributesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the attributes for a brand profile.
This is a convenience which creates an instance of the
ListBrandProfileAttributesRequest.Builderavoiding the need to create one manually viaListBrandProfileAttributesRequest.builder()- Parameters:
listBrandProfileAttributesRequest- AConsumerthat will call methods onListBrandProfileAttributesRequest.Builderto create a request.- Returns:
- Result of the ListBrandProfileAttributes operation returned by the service.
- See Also:
-
listBrandProfileAttributesPaginator
default ListBrandProfileAttributesIterable listBrandProfileAttributesPaginator(ListBrandProfileAttributesRequest listBrandProfileAttributesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listBrandProfileAttributes(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfileAttributesRequest)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.endusermessaging.paginators.ListBrandProfileAttributesIterable responses = client.listBrandProfileAttributesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListBrandProfileAttributesIterable responses = client .listBrandProfileAttributesPaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListBrandProfileAttributesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListBrandProfileAttributesIterable responses = client.listBrandProfileAttributesPaginator(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
listBrandProfileAttributes(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfileAttributesRequest)operation.- Parameters:
listBrandProfileAttributesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listBrandProfileAttributesPaginator
default ListBrandProfileAttributesIterable listBrandProfileAttributesPaginator(Consumer<ListBrandProfileAttributesRequest.Builder> listBrandProfileAttributesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listBrandProfileAttributes(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfileAttributesRequest)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.endusermessaging.paginators.ListBrandProfileAttributesIterable responses = client.listBrandProfileAttributesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListBrandProfileAttributesIterable responses = client .listBrandProfileAttributesPaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListBrandProfileAttributesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListBrandProfileAttributesIterable responses = client.listBrandProfileAttributesPaginator(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
listBrandProfileAttributes(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfileAttributesRequest)operation.
This is a convenience which creates an instance of the
ListBrandProfileAttributesRequest.Builderavoiding the need to create one manually viaListBrandProfileAttributesRequest.builder()- Parameters:
listBrandProfileAttributesRequest- AConsumerthat will call methods onListBrandProfileAttributesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listBrandProfiles
default ListBrandProfilesResponse listBrandProfiles(ListBrandProfilesRequest listBrandProfilesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the brand profiles in your account. Use the nextToken parameter to retrieve additional results.
- Parameters:
listBrandProfilesRequest-- Returns:
- Result of the ListBrandProfiles operation returned by the service.
- See Also:
-
listBrandProfiles
default ListBrandProfilesResponse listBrandProfiles(Consumer<ListBrandProfilesRequest.Builder> listBrandProfilesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the brand profiles in your account. Use the nextToken parameter to retrieve additional results.
This is a convenience which creates an instance of the
ListBrandProfilesRequest.Builderavoiding the need to create one manually viaListBrandProfilesRequest.builder()- Parameters:
listBrandProfilesRequest- AConsumerthat will call methods onListBrandProfilesRequest.Builderto create a request.- Returns:
- Result of the ListBrandProfiles operation returned by the service.
- See Also:
-
listBrandProfilesPaginator
default ListBrandProfilesIterable listBrandProfilesPaginator(ListBrandProfilesRequest listBrandProfilesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listBrandProfiles(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfilesRequest)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.endusermessaging.paginators.ListBrandProfilesIterable responses = client.listBrandProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListBrandProfilesIterable responses = client .listBrandProfilesPaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListBrandProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListBrandProfilesIterable responses = client.listBrandProfilesPaginator(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
listBrandProfiles(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfilesRequest)operation.- Parameters:
listBrandProfilesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listBrandProfilesPaginator
default ListBrandProfilesIterable listBrandProfilesPaginator(Consumer<ListBrandProfilesRequest.Builder> listBrandProfilesRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listBrandProfiles(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfilesRequest)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.endusermessaging.paginators.ListBrandProfilesIterable responses = client.listBrandProfilesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListBrandProfilesIterable responses = client .listBrandProfilesPaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListBrandProfilesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListBrandProfilesIterable responses = client.listBrandProfilesPaginator(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
listBrandProfiles(software.amazon.awssdk.services.endusermessaging.model.ListBrandProfilesRequest)operation.
This is a convenience which creates an instance of the
ListBrandProfilesRequest.Builderavoiding the need to create one manually viaListBrandProfilesRequest.builder()- Parameters:
listBrandProfilesRequest- AConsumerthat will call methods onListBrandProfilesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listJobs
default ListJobsResponse listJobs(ListJobsRequest listJobsRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the asynchronous jobs in your account. You can filter the results by status, brand profile, or operation type.
- Parameters:
listJobsRequest-- Returns:
- Result of the ListJobs operation returned by the service.
- See Also:
-
listJobs
default ListJobsResponse listJobs(Consumer<ListJobsRequest.Builder> listJobsRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the asynchronous jobs in your account. You can filter the results by status, brand profile, or operation type.
This is a convenience which creates an instance of the
ListJobsRequest.Builderavoiding the need to create one manually viaListJobsRequest.builder()- Parameters:
listJobsRequest- AConsumerthat will call methods onListJobsRequest.Builderto create a request.- Returns:
- Result of the ListJobs operation returned by the service.
- See Also:
-
listJobsPaginator
default ListJobsIterable listJobsPaginator(ListJobsRequest listJobsRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listJobs(software.amazon.awssdk.services.endusermessaging.model.ListJobsRequest)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.endusermessaging.paginators.ListJobsIterable responses = client.listJobsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListJobsIterable responses = client.listJobsPaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListJobsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListJobsIterable responses = client.listJobsPaginator(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
listJobs(software.amazon.awssdk.services.endusermessaging.model.ListJobsRequest)operation.- Parameters:
listJobsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listJobsPaginator
default ListJobsIterable listJobsPaginator(Consumer<ListJobsRequest.Builder> listJobsRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listJobs(software.amazon.awssdk.services.endusermessaging.model.ListJobsRequest)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.endusermessaging.paginators.ListJobsIterable responses = client.listJobsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListJobsIterable responses = client.listJobsPaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListJobsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListJobsIterable responses = client.listJobsPaginator(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
listJobs(software.amazon.awssdk.services.endusermessaging.model.ListJobsRequest)operation.
This is a convenience which creates an instance of the
ListJobsRequest.Builderavoiding the need to create one manually viaListJobsRequest.builder()- Parameters:
listJobsRequest- AConsumerthat will call methods onListJobsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotifyCodeConfigurations
default ListNotifyCodeConfigurationsResponse listNotifyCodeConfigurations(ListNotifyCodeConfigurationsRequest listNotifyCodeConfigurationsRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the notify code configurations in your account.
- Parameters:
listNotifyCodeConfigurationsRequest-- Returns:
- Result of the ListNotifyCodeConfigurations operation returned by the service.
- See Also:
-
listNotifyCodeConfigurations
default ListNotifyCodeConfigurationsResponse listNotifyCodeConfigurations(Consumer<ListNotifyCodeConfigurationsRequest.Builder> listNotifyCodeConfigurationsRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the notify code configurations in your account.
This is a convenience which creates an instance of the
ListNotifyCodeConfigurationsRequest.Builderavoiding the need to create one manually viaListNotifyCodeConfigurationsRequest.builder()- Parameters:
listNotifyCodeConfigurationsRequest- AConsumerthat will call methods onListNotifyCodeConfigurationsRequest.Builderto create a request.- Returns:
- Result of the ListNotifyCodeConfigurations operation returned by the service.
- See Also:
-
listNotifyCodeConfigurationsPaginator
default ListNotifyCodeConfigurationsIterable listNotifyCodeConfigurationsPaginator(ListNotifyCodeConfigurationsRequest listNotifyCodeConfigurationsRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listNotifyCodeConfigurations(software.amazon.awssdk.services.endusermessaging.model.ListNotifyCodeConfigurationsRequest)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.endusermessaging.paginators.ListNotifyCodeConfigurationsIterable responses = client.listNotifyCodeConfigurationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListNotifyCodeConfigurationsIterable responses = client .listNotifyCodeConfigurationsPaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListNotifyCodeConfigurationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListNotifyCodeConfigurationsIterable responses = client.listNotifyCodeConfigurationsPaginator(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
listNotifyCodeConfigurations(software.amazon.awssdk.services.endusermessaging.model.ListNotifyCodeConfigurationsRequest)operation.- Parameters:
listNotifyCodeConfigurationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotifyCodeConfigurationsPaginator
default ListNotifyCodeConfigurationsIterable listNotifyCodeConfigurationsPaginator(Consumer<ListNotifyCodeConfigurationsRequest.Builder> listNotifyCodeConfigurationsRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listNotifyCodeConfigurations(software.amazon.awssdk.services.endusermessaging.model.ListNotifyCodeConfigurationsRequest)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.endusermessaging.paginators.ListNotifyCodeConfigurationsIterable responses = client.listNotifyCodeConfigurationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListNotifyCodeConfigurationsIterable responses = client .listNotifyCodeConfigurationsPaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListNotifyCodeConfigurationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListNotifyCodeConfigurationsIterable responses = client.listNotifyCodeConfigurationsPaginator(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
listNotifyCodeConfigurations(software.amazon.awssdk.services.endusermessaging.model.ListNotifyCodeConfigurationsRequest)operation.
This is a convenience which creates an instance of the
ListNotifyCodeConfigurationsRequest.Builderavoiding the need to create one manually viaListNotifyCodeConfigurationsRequest.builder()- Parameters:
listNotifyCodeConfigurationsRequest- AConsumerthat will call methods onListNotifyCodeConfigurationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRegistrationsFromBrandProfile
default ListRegistrationsFromBrandProfileResponse listRegistrationsFromBrandProfile(ListRegistrationsFromBrandProfileRequest listRegistrationsFromBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the registrations that were created from a brand profile through the synchronization operations.
- Parameters:
listRegistrationsFromBrandProfileRequest-- Returns:
- Result of the ListRegistrationsFromBrandProfile operation returned by the service.
- See Also:
-
listRegistrationsFromBrandProfile
default ListRegistrationsFromBrandProfileResponse listRegistrationsFromBrandProfile(Consumer<ListRegistrationsFromBrandProfileRequest.Builder> listRegistrationsFromBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves a paginated list of the registrations that were created from a brand profile through the synchronization operations.
This is a convenience which creates an instance of the
ListRegistrationsFromBrandProfileRequest.Builderavoiding the need to create one manually viaListRegistrationsFromBrandProfileRequest.builder()- Parameters:
listRegistrationsFromBrandProfileRequest- AConsumerthat will call methods onListRegistrationsFromBrandProfileRequest.Builderto create a request.- Returns:
- Result of the ListRegistrationsFromBrandProfile operation returned by the service.
- See Also:
-
listRegistrationsFromBrandProfilePaginator
default ListRegistrationsFromBrandProfileIterable listRegistrationsFromBrandProfilePaginator(ListRegistrationsFromBrandProfileRequest listRegistrationsFromBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listRegistrationsFromBrandProfile(software.amazon.awssdk.services.endusermessaging.model.ListRegistrationsFromBrandProfileRequest)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.endusermessaging.paginators.ListRegistrationsFromBrandProfileIterable responses = client.listRegistrationsFromBrandProfilePaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListRegistrationsFromBrandProfileIterable responses = client .listRegistrationsFromBrandProfilePaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListRegistrationsFromBrandProfileResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListRegistrationsFromBrandProfileIterable responses = client.listRegistrationsFromBrandProfilePaginator(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
listRegistrationsFromBrandProfile(software.amazon.awssdk.services.endusermessaging.model.ListRegistrationsFromBrandProfileRequest)operation.- Parameters:
listRegistrationsFromBrandProfileRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRegistrationsFromBrandProfilePaginator
default ListRegistrationsFromBrandProfileIterable listRegistrationsFromBrandProfilePaginator(Consumer<ListRegistrationsFromBrandProfileRequest.Builder> listRegistrationsFromBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException This is a variant of
listRegistrationsFromBrandProfile(software.amazon.awssdk.services.endusermessaging.model.ListRegistrationsFromBrandProfileRequest)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.endusermessaging.paginators.ListRegistrationsFromBrandProfileIterable responses = client.listRegistrationsFromBrandProfilePaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.endusermessaging.paginators.ListRegistrationsFromBrandProfileIterable responses = client .listRegistrationsFromBrandProfilePaginator(request); for (software.amazon.awssdk.services.endusermessaging.model.ListRegistrationsFromBrandProfileResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.endusermessaging.paginators.ListRegistrationsFromBrandProfileIterable responses = client.listRegistrationsFromBrandProfilePaginator(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
listRegistrationsFromBrandProfile(software.amazon.awssdk.services.endusermessaging.model.ListRegistrationsFromBrandProfileRequest)operation.
This is a convenience which creates an instance of the
ListRegistrationsFromBrandProfileRequest.Builderavoiding the need to create one manually viaListRegistrationsFromBrandProfileRequest.builder()- Parameters:
listRegistrationsFromBrandProfileRequest- AConsumerthat will call methods onListRegistrationsFromBrandProfileRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves the tags that are associated with a resource.
- Parameters:
listTagsForResourceRequest-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Retrieves the tags that are associated with a resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
sendNotifyCodeVerification
default SendNotifyCodeVerificationResponse sendNotifyCodeVerification(SendNotifyCodeVerificationRequest sendNotifyCodeVerificationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Generates a one-time passcode and delivers it to a recipient over the requested channel. The passcode policy is captured from the referenced notify code configuration at the time of the request, so later updates to the configuration do not affect verifications that are already in progress.
- Parameters:
sendNotifyCodeVerificationRequest-- Returns:
- Result of the SendNotifyCodeVerification operation returned by the service.
- See Also:
-
sendNotifyCodeVerification
default SendNotifyCodeVerificationResponse sendNotifyCodeVerification(Consumer<SendNotifyCodeVerificationRequest.Builder> sendNotifyCodeVerificationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Generates a one-time passcode and delivers it to a recipient over the requested channel. The passcode policy is captured from the referenced notify code configuration at the time of the request, so later updates to the configuration do not affect verifications that are already in progress.
This is a convenience which creates an instance of the
SendNotifyCodeVerificationRequest.Builderavoiding the need to create one manually viaSendNotifyCodeVerificationRequest.builder()- Parameters:
sendNotifyCodeVerificationRequest- AConsumerthat will call methods onSendNotifyCodeVerificationRequest.Builderto create a request.- Returns:
- Result of the SendNotifyCodeVerification operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Adds or overwrites the tags on a resource.
- Parameters:
tagResourceRequest-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, EndUserMessagingException Adds or overwrites the tags on a resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Removes the specified tags from a resource.
- Parameters:
untagResourceRequest-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Removes the specified tags from a resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateBrandProfile
default UpdateBrandProfileResponse updateBrandProfile(UpdateBrandProfileRequest updateBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Updates the name or the deletion protection setting of a brand profile. To change the information that is stored in the profile, use the brand profile attribute operations.
- Parameters:
updateBrandProfileRequest-- Returns:
- Result of the UpdateBrandProfile operation returned by the service.
- See Also:
-
updateBrandProfile
default UpdateBrandProfileResponse updateBrandProfile(Consumer<UpdateBrandProfileRequest.Builder> updateBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Updates the name or the deletion protection setting of a brand profile. To change the information that is stored in the profile, use the brand profile attribute operations.
This is a convenience which creates an instance of the
UpdateBrandProfileRequest.Builderavoiding the need to create one manually viaUpdateBrandProfileRequest.builder()- Parameters:
updateBrandProfileRequest- AConsumerthat will call methods onUpdateBrandProfileRequest.Builderto create a request.- Returns:
- Result of the UpdateBrandProfile operation returned by the service.
- See Also:
-
updateBrandProfileAttribute
default UpdateBrandProfileAttributeResponse updateBrandProfileAttribute(UpdateBrandProfileAttributeRequest updateBrandProfileAttributeRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Updates the value, description, or category of an existing brand profile attribute.
- Parameters:
updateBrandProfileAttributeRequest-- Returns:
- Result of the UpdateBrandProfileAttribute operation returned by the service.
- See Also:
-
updateBrandProfileAttribute
default UpdateBrandProfileAttributeResponse updateBrandProfileAttribute(Consumer<UpdateBrandProfileAttributeRequest.Builder> updateBrandProfileAttributeRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Updates the value, description, or category of an existing brand profile attribute.
This is a convenience which creates an instance of the
UpdateBrandProfileAttributeRequest.Builderavoiding the need to create one manually viaUpdateBrandProfileAttributeRequest.builder()- Parameters:
updateBrandProfileAttributeRequest- AConsumerthat will call methods onUpdateBrandProfileAttributeRequest.Builderto create a request.- Returns:
- Result of the UpdateBrandProfileAttribute operation returned by the service.
- See Also:
-
updateBrandProfileFromRegistration
default UpdateBrandProfileFromRegistrationResponse updateBrandProfileFromRegistration(UpdateBrandProfileFromRegistrationRequest updateBrandProfileFromRegistrationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Imports or refreshes the attributes of an existing brand profile from an existing registration. This operation runs asynchronously. Use the GetJob operation to track its progress.
- Parameters:
updateBrandProfileFromRegistrationRequest-- Returns:
- Result of the UpdateBrandProfileFromRegistration operation returned by the service.
- See Also:
-
updateBrandProfileFromRegistration
default UpdateBrandProfileFromRegistrationResponse updateBrandProfileFromRegistration(Consumer<UpdateBrandProfileFromRegistrationRequest.Builder> updateBrandProfileFromRegistrationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Imports or refreshes the attributes of an existing brand profile from an existing registration. This operation runs asynchronously. Use the GetJob operation to track its progress.
This is a convenience which creates an instance of the
UpdateBrandProfileFromRegistrationRequest.Builderavoiding the need to create one manually viaUpdateBrandProfileFromRegistrationRequest.builder()- Parameters:
updateBrandProfileFromRegistrationRequest- AConsumerthat will call methods onUpdateBrandProfileFromRegistrationRequest.Builderto create a request.- Returns:
- Result of the UpdateBrandProfileFromRegistration operation returned by the service.
- See Also:
-
updateNotifyCodeConfiguration
default UpdateNotifyCodeConfigurationResponse updateNotifyCodeConfiguration(UpdateNotifyCodeConfigurationRequest updateNotifyCodeConfigurationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Updates the mutable fields of a notify code configuration. Only the fields that you supply are changed. For the template and language fields, supplying an empty value clears the currently stored value.
- Parameters:
updateNotifyCodeConfigurationRequest-- Returns:
- Result of the UpdateNotifyCodeConfiguration operation returned by the service.
- See Also:
-
updateNotifyCodeConfiguration
default UpdateNotifyCodeConfigurationResponse updateNotifyCodeConfiguration(Consumer<UpdateNotifyCodeConfigurationRequest.Builder> updateNotifyCodeConfigurationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Updates the mutable fields of a notify code configuration. Only the fields that you supply are changed. For the template and language fields, supplying an empty value clears the currently stored value.
This is a convenience which creates an instance of the
UpdateNotifyCodeConfigurationRequest.Builderavoiding the need to create one manually viaUpdateNotifyCodeConfigurationRequest.builder()- Parameters:
updateNotifyCodeConfigurationRequest- AConsumerthat will call methods onUpdateNotifyCodeConfigurationRequest.Builderto create a request.- Returns:
- Result of the UpdateNotifyCodeConfiguration operation returned by the service.
- See Also:
-
updateRegistrationsFromBrandProfile
default UpdateRegistrationsFromBrandProfileResponse updateRegistrationsFromBrandProfile(UpdateRegistrationsFromBrandProfileRequest updateRegistrationsFromBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Repushes the attributes of a brand profile into existing DRAFT registrations. This operation runs asynchronously. Use the GetJob operation to track its progress.
- Parameters:
updateRegistrationsFromBrandProfileRequest-- Returns:
- Result of the UpdateRegistrationsFromBrandProfile operation returned by the service.
- See Also:
-
updateRegistrationsFromBrandProfile
default UpdateRegistrationsFromBrandProfileResponse updateRegistrationsFromBrandProfile(Consumer<UpdateRegistrationsFromBrandProfileRequest.Builder> updateRegistrationsFromBrandProfileRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, ConflictException, AwsServiceException, SdkClientException, EndUserMessagingException Repushes the attributes of a brand profile into existing DRAFT registrations. This operation runs asynchronously. Use the GetJob operation to track its progress.
This is a convenience which creates an instance of the
UpdateRegistrationsFromBrandProfileRequest.Builderavoiding the need to create one manually viaUpdateRegistrationsFromBrandProfileRequest.builder()- Parameters:
updateRegistrationsFromBrandProfileRequest- AConsumerthat will call methods onUpdateRegistrationsFromBrandProfileRequest.Builderto create a request.- Returns:
- Result of the UpdateRegistrationsFromBrandProfile operation returned by the service.
- See Also:
-
validateNotifyCodeVerification
default ValidateNotifyCodeVerificationResponse validateNotifyCodeVerification(ValidateNotifyCodeVerificationRequest validateNotifyCodeVerificationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Validates a one-time passcode that a recipient submitted. Validation succeeds when the passcode matches, the validity period has not elapsed, and the maximum number of attempts has not been exceeded.
- Parameters:
validateNotifyCodeVerificationRequest-- Returns:
- Result of the ValidateNotifyCodeVerification operation returned by the service.
- See Also:
-
validateNotifyCodeVerification
default ValidateNotifyCodeVerificationResponse validateNotifyCodeVerification(Consumer<ValidateNotifyCodeVerificationRequest.Builder> validateNotifyCodeVerificationRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, EndUserMessagingException Validates a one-time passcode that a recipient submitted. Validation succeeds when the passcode matches, the validity period has not elapsed, and the maximum number of attempts has not been exceeded.
This is a convenience which creates an instance of the
ValidateNotifyCodeVerificationRequest.Builderavoiding the need to create one manually viaValidateNotifyCodeVerificationRequest.builder()- Parameters:
validateNotifyCodeVerificationRequest- AConsumerthat will call methods onValidateNotifyCodeVerificationRequest.Builderto create a request.- Returns:
- Result of the ValidateNotifyCodeVerification operation returned by the service.
- See Also:
-
waiter
Create an instance ofEndUserMessagingWaiterusing this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
- Returns:
- an instance of
EndUserMessagingWaiter
-
create
Create aEndUserMessagingClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aEndUserMessagingClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-