Interface DataZoneAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface DataZoneAsyncClient extends AwsClient
Service client for accessing Amazon DataZone asynchronously. This can be created using the static builder() method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.

Amazon DataZone is a data management service that enables you to catalog, discover, govern, share, and analyze your data. With Amazon DataZone, you can share and access your data across accounts and supported regions. Amazon DataZone simplifies your experience across Amazon Web Services services, including, but not limited to, Amazon Redshift, Amazon Athena, Amazon Web Services Glue, and Amazon Web Services Lake Formation.

  • Field Details

  • Method Details

    • acceptPredictions

      default CompletableFuture<AcceptPredictionsResponse> acceptPredictions(AcceptPredictionsRequest acceptPredictionsRequest)

      Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.

      Parameters:
      acceptPredictionsRequest -
      Returns:
      A Java Future containing the result of the AcceptPredictions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • acceptPredictions

      default CompletableFuture<AcceptPredictionsResponse> acceptPredictions(Consumer<AcceptPredictionsRequest.Builder> acceptPredictionsRequest)

      Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.


      This is a convenience which creates an instance of the AcceptPredictionsRequest.Builder avoiding the need to create one manually via AcceptPredictionsRequest.builder()

      Parameters:
      acceptPredictionsRequest - A Consumer that will call methods on AcceptPredictionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AcceptPredictions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • acceptSubscriptionRequest

      default CompletableFuture<AcceptSubscriptionRequestResponse> acceptSubscriptionRequest(AcceptSubscriptionRequestRequest acceptSubscriptionRequestRequest)

      Accepts a subscription request to a specific asset.

      Parameters:
      acceptSubscriptionRequestRequest -
      Returns:
      A Java Future containing the result of the AcceptSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • acceptSubscriptionRequest

      default CompletableFuture<AcceptSubscriptionRequestResponse> acceptSubscriptionRequest(Consumer<AcceptSubscriptionRequestRequest.Builder> acceptSubscriptionRequestRequest)

      Accepts a subscription request to a specific asset.


      This is a convenience which creates an instance of the AcceptSubscriptionRequestRequest.Builder avoiding the need to create one manually via AcceptSubscriptionRequestRequest.builder()

      Parameters:
      acceptSubscriptionRequestRequest - A Consumer that will call methods on AcceptSubscriptionRequestRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AcceptSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • addEntityOwner

      default CompletableFuture<AddEntityOwnerResponse> addEntityOwner(AddEntityOwnerRequest addEntityOwnerRequest)

      Adds the owner of an entity (a domain unit).

      Parameters:
      addEntityOwnerRequest -
      Returns:
      A Java Future containing the result of the AddEntityOwner operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • addEntityOwner

      default CompletableFuture<AddEntityOwnerResponse> addEntityOwner(Consumer<AddEntityOwnerRequest.Builder> addEntityOwnerRequest)

      Adds the owner of an entity (a domain unit).


      This is a convenience which creates an instance of the AddEntityOwnerRequest.Builder avoiding the need to create one manually via AddEntityOwnerRequest.builder()

      Parameters:
      addEntityOwnerRequest - A Consumer that will call methods on AddEntityOwnerRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AddEntityOwner operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • addPolicyGrant

      default CompletableFuture<AddPolicyGrantResponse> addPolicyGrant(AddPolicyGrantRequest addPolicyGrantRequest)

      Adds a policy grant (an authorization policy) to a specified entity, including domain units, environment blueprint configurations, or environment profiles.

      Parameters:
      addPolicyGrantRequest -
      Returns:
      A Java Future containing the result of the AddPolicyGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • addPolicyGrant

      default CompletableFuture<AddPolicyGrantResponse> addPolicyGrant(Consumer<AddPolicyGrantRequest.Builder> addPolicyGrantRequest)

      Adds a policy grant (an authorization policy) to a specified entity, including domain units, environment blueprint configurations, or environment profiles.


      This is a convenience which creates an instance of the AddPolicyGrantRequest.Builder avoiding the need to create one manually via AddPolicyGrantRequest.builder()

      Parameters:
      addPolicyGrantRequest - A Consumer that will call methods on AddPolicyGrantRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AddPolicyGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateEnvironmentRole

      default CompletableFuture<AssociateEnvironmentRoleResponse> associateEnvironmentRole(AssociateEnvironmentRoleRequest associateEnvironmentRoleRequest)

      Associates the environment role in Amazon DataZone.

      Parameters:
      associateEnvironmentRoleRequest -
      Returns:
      A Java Future containing the result of the AssociateEnvironmentRole operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateEnvironmentRole

      default CompletableFuture<AssociateEnvironmentRoleResponse> associateEnvironmentRole(Consumer<AssociateEnvironmentRoleRequest.Builder> associateEnvironmentRoleRequest)

      Associates the environment role in Amazon DataZone.


      This is a convenience which creates an instance of the AssociateEnvironmentRoleRequest.Builder avoiding the need to create one manually via AssociateEnvironmentRoleRequest.builder()

      Parameters:
      associateEnvironmentRoleRequest - A Consumer that will call methods on AssociateEnvironmentRoleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateEnvironmentRole operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelMetadataGenerationRun

      default CompletableFuture<CancelMetadataGenerationRunResponse> cancelMetadataGenerationRun(CancelMetadataGenerationRunRequest cancelMetadataGenerationRunRequest)

      Cancels the metadata generation run.

      Parameters:
      cancelMetadataGenerationRunRequest -
      Returns:
      A Java Future containing the result of the CancelMetadataGenerationRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelMetadataGenerationRun

      default CompletableFuture<CancelMetadataGenerationRunResponse> cancelMetadataGenerationRun(Consumer<CancelMetadataGenerationRunRequest.Builder> cancelMetadataGenerationRunRequest)

      Cancels the metadata generation run.


      This is a convenience which creates an instance of the CancelMetadataGenerationRunRequest.Builder avoiding the need to create one manually via CancelMetadataGenerationRunRequest.builder()

      Parameters:
      cancelMetadataGenerationRunRequest - A Consumer that will call methods on CancelMetadataGenerationRunRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CancelMetadataGenerationRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelSubscription

      default CompletableFuture<CancelSubscriptionResponse> cancelSubscription(CancelSubscriptionRequest cancelSubscriptionRequest)

      Cancels the subscription to the specified asset.

      Parameters:
      cancelSubscriptionRequest -
      Returns:
      A Java Future containing the result of the CancelSubscription operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • cancelSubscription

      default CompletableFuture<CancelSubscriptionResponse> cancelSubscription(Consumer<CancelSubscriptionRequest.Builder> cancelSubscriptionRequest)

      Cancels the subscription to the specified asset.


      This is a convenience which creates an instance of the CancelSubscriptionRequest.Builder avoiding the need to create one manually via CancelSubscriptionRequest.builder()

      Parameters:
      cancelSubscriptionRequest - A Consumer that will call methods on CancelSubscriptionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CancelSubscription operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAsset

      default CompletableFuture<CreateAssetResponse> createAsset(CreateAssetRequest createAssetRequest)

      Creates an asset in Amazon DataZone catalog.

      Parameters:
      createAssetRequest -
      Returns:
      A Java Future containing the result of the CreateAsset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAsset

      default CompletableFuture<CreateAssetResponse> createAsset(Consumer<CreateAssetRequest.Builder> createAssetRequest)

      Creates an asset in Amazon DataZone catalog.


      This is a convenience which creates an instance of the CreateAssetRequest.Builder avoiding the need to create one manually via CreateAssetRequest.builder()

      Parameters:
      createAssetRequest - A Consumer that will call methods on CreateAssetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateAsset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAssetFilter

      default CompletableFuture<CreateAssetFilterResponse> createAssetFilter(CreateAssetFilterRequest createAssetFilterRequest)

      Creates a data asset filter.

      Parameters:
      createAssetFilterRequest -
      Returns:
      A Java Future containing the result of the CreateAssetFilter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAssetFilter

      default CompletableFuture<CreateAssetFilterResponse> createAssetFilter(Consumer<CreateAssetFilterRequest.Builder> createAssetFilterRequest)

      Creates a data asset filter.


      This is a convenience which creates an instance of the CreateAssetFilterRequest.Builder avoiding the need to create one manually via CreateAssetFilterRequest.builder()

      Parameters:
      createAssetFilterRequest - A Consumer that will call methods on CreateAssetFilterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateAssetFilter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAssetRevision

      default CompletableFuture<CreateAssetRevisionResponse> createAssetRevision(CreateAssetRevisionRequest createAssetRevisionRequest)

      Creates a revision of the asset.

      Parameters:
      createAssetRevisionRequest -
      Returns:
      A Java Future containing the result of the CreateAssetRevision operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAssetRevision

      default CompletableFuture<CreateAssetRevisionResponse> createAssetRevision(Consumer<CreateAssetRevisionRequest.Builder> createAssetRevisionRequest)

      Creates a revision of the asset.


      This is a convenience which creates an instance of the CreateAssetRevisionRequest.Builder avoiding the need to create one manually via CreateAssetRevisionRequest.builder()

      Parameters:
      createAssetRevisionRequest - A Consumer that will call methods on CreateAssetRevisionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateAssetRevision operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAssetType

      default CompletableFuture<CreateAssetTypeResponse> createAssetType(CreateAssetTypeRequest createAssetTypeRequest)

      Creates a custom asset type.

      Parameters:
      createAssetTypeRequest -
      Returns:
      A Java Future containing the result of the CreateAssetType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAssetType

      default CompletableFuture<CreateAssetTypeResponse> createAssetType(Consumer<CreateAssetTypeRequest.Builder> createAssetTypeRequest)

      Creates a custom asset type.


      This is a convenience which creates an instance of the CreateAssetTypeRequest.Builder avoiding the need to create one manually via CreateAssetTypeRequest.builder()

      Parameters:
      createAssetTypeRequest - A Consumer that will call methods on CreateAssetTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateAssetType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createConnection

      default CompletableFuture<CreateConnectionResponse> createConnection(CreateConnectionRequest createConnectionRequest)

      Creates a new connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

      Parameters:
      createConnectionRequest -
      Returns:
      A Java Future containing the result of the CreateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createConnection

      default CompletableFuture<CreateConnectionResponse> createConnection(Consumer<CreateConnectionRequest.Builder> createConnectionRequest)

      Creates a new connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.


      This is a convenience which creates an instance of the CreateConnectionRequest.Builder avoiding the need to create one manually via CreateConnectionRequest.builder()

      Parameters:
      createConnectionRequest - A Consumer that will call methods on CreateConnectionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataProduct

      default CompletableFuture<CreateDataProductResponse> createDataProduct(CreateDataProductRequest createDataProductRequest)

      Creates a data product.

      Parameters:
      createDataProductRequest -
      Returns:
      A Java Future containing the result of the CreateDataProduct operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataProduct

      default CompletableFuture<CreateDataProductResponse> createDataProduct(Consumer<CreateDataProductRequest.Builder> createDataProductRequest)

      Creates a data product.


      This is a convenience which creates an instance of the CreateDataProductRequest.Builder avoiding the need to create one manually via CreateDataProductRequest.builder()

      Parameters:
      createDataProductRequest - A Consumer that will call methods on CreateDataProductRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDataProduct operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataProductRevision

      default CompletableFuture<CreateDataProductRevisionResponse> createDataProductRevision(CreateDataProductRevisionRequest createDataProductRevisionRequest)

      Creates a data product revision.

      Parameters:
      createDataProductRevisionRequest -
      Returns:
      A Java Future containing the result of the CreateDataProductRevision operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataProductRevision

      default CompletableFuture<CreateDataProductRevisionResponse> createDataProductRevision(Consumer<CreateDataProductRevisionRequest.Builder> createDataProductRevisionRequest)

      Creates a data product revision.


      This is a convenience which creates an instance of the CreateDataProductRevisionRequest.Builder avoiding the need to create one manually via CreateDataProductRevisionRequest.builder()

      Parameters:
      createDataProductRevisionRequest - A Consumer that will call methods on CreateDataProductRevisionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDataProductRevision operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataSource

      default CompletableFuture<CreateDataSourceResponse> createDataSource(CreateDataSourceRequest createDataSourceRequest)

      Creates an Amazon DataZone data source.

      Parameters:
      createDataSourceRequest -
      Returns:
      A Java Future containing the result of the CreateDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataSource

      default CompletableFuture<CreateDataSourceResponse> createDataSource(Consumer<CreateDataSourceRequest.Builder> createDataSourceRequest)

      Creates an Amazon DataZone data source.


      This is a convenience which creates an instance of the CreateDataSourceRequest.Builder avoiding the need to create one manually via CreateDataSourceRequest.builder()

      Parameters:
      createDataSourceRequest - A Consumer that will call methods on CreateDataSourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDomain

      default CompletableFuture<CreateDomainResponse> createDomain(CreateDomainRequest createDomainRequest)

      Creates an Amazon DataZone domain.

      Parameters:
      createDomainRequest -
      Returns:
      A Java Future containing the result of the CreateDomain operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDomain

      default CompletableFuture<CreateDomainResponse> createDomain(Consumer<CreateDomainRequest.Builder> createDomainRequest)

      Creates an Amazon DataZone domain.


      This is a convenience which creates an instance of the CreateDomainRequest.Builder avoiding the need to create one manually via CreateDomainRequest.builder()

      Parameters:
      createDomainRequest - A Consumer that will call methods on CreateDomainRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDomain operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDomainUnit

      default CompletableFuture<CreateDomainUnitResponse> createDomainUnit(CreateDomainUnitRequest createDomainUnitRequest)

      Creates a domain unit in Amazon DataZone.

      Parameters:
      createDomainUnitRequest -
      Returns:
      A Java Future containing the result of the CreateDomainUnit operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDomainUnit

      default CompletableFuture<CreateDomainUnitResponse> createDomainUnit(Consumer<CreateDomainUnitRequest.Builder> createDomainUnitRequest)

      Creates a domain unit in Amazon DataZone.


      This is a convenience which creates an instance of the CreateDomainUnitRequest.Builder avoiding the need to create one manually via CreateDomainUnitRequest.builder()

      Parameters:
      createDomainUnitRequest - A Consumer that will call methods on CreateDomainUnitRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDomainUnit operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createEnvironment

      default CompletableFuture<CreateEnvironmentResponse> createEnvironment(CreateEnvironmentRequest createEnvironmentRequest)

      Create an Amazon DataZone environment.

      Parameters:
      createEnvironmentRequest -
      Returns:
      A Java Future containing the result of the CreateEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createEnvironment

      default CompletableFuture<CreateEnvironmentResponse> createEnvironment(Consumer<CreateEnvironmentRequest.Builder> createEnvironmentRequest)

      Create an Amazon DataZone environment.


      This is a convenience which creates an instance of the CreateEnvironmentRequest.Builder avoiding the need to create one manually via CreateEnvironmentRequest.builder()

      Parameters:
      createEnvironmentRequest - A Consumer that will call methods on CreateEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createEnvironmentAction

      default CompletableFuture<CreateEnvironmentActionResponse> createEnvironmentAction(CreateEnvironmentActionRequest createEnvironmentActionRequest)

      Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this environment.

      Parameters:
      createEnvironmentActionRequest -
      Returns:
      A Java Future containing the result of the CreateEnvironmentAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createEnvironmentAction

      default CompletableFuture<CreateEnvironmentActionResponse> createEnvironmentAction(Consumer<CreateEnvironmentActionRequest.Builder> createEnvironmentActionRequest)

      Creates an action for the environment, for example, creates a console link for an analytics tool that is available in this environment.


      This is a convenience which creates an instance of the CreateEnvironmentActionRequest.Builder avoiding the need to create one manually via CreateEnvironmentActionRequest.builder()

      Parameters:
      createEnvironmentActionRequest - A Consumer that will call methods on CreateEnvironmentActionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateEnvironmentAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createEnvironmentProfile

      default CompletableFuture<CreateEnvironmentProfileResponse> createEnvironmentProfile(CreateEnvironmentProfileRequest createEnvironmentProfileRequest)

      Creates an Amazon DataZone environment profile.

      Parameters:
      createEnvironmentProfileRequest -
      Returns:
      A Java Future containing the result of the CreateEnvironmentProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createEnvironmentProfile

      default CompletableFuture<CreateEnvironmentProfileResponse> createEnvironmentProfile(Consumer<CreateEnvironmentProfileRequest.Builder> createEnvironmentProfileRequest)

      Creates an Amazon DataZone environment profile.


      This is a convenience which creates an instance of the CreateEnvironmentProfileRequest.Builder avoiding the need to create one manually via CreateEnvironmentProfileRequest.builder()

      Parameters:
      createEnvironmentProfileRequest - A Consumer that will call methods on CreateEnvironmentProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateEnvironmentProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createFormType

      default CompletableFuture<CreateFormTypeResponse> createFormType(CreateFormTypeRequest createFormTypeRequest)

      Creates a metadata form type.

      Parameters:
      createFormTypeRequest -
      Returns:
      A Java Future containing the result of the CreateFormType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createFormType

      default CompletableFuture<CreateFormTypeResponse> createFormType(Consumer<CreateFormTypeRequest.Builder> createFormTypeRequest)

      Creates a metadata form type.


      This is a convenience which creates an instance of the CreateFormTypeRequest.Builder avoiding the need to create one manually via CreateFormTypeRequest.builder()

      Parameters:
      createFormTypeRequest - A Consumer that will call methods on CreateFormTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateFormType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createGlossary

      default CompletableFuture<CreateGlossaryResponse> createGlossary(CreateGlossaryRequest createGlossaryRequest)

      Creates an Amazon DataZone business glossary.

      Parameters:
      createGlossaryRequest -
      Returns:
      A Java Future containing the result of the CreateGlossary operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createGlossary

      default CompletableFuture<CreateGlossaryResponse> createGlossary(Consumer<CreateGlossaryRequest.Builder> createGlossaryRequest)

      Creates an Amazon DataZone business glossary.


      This is a convenience which creates an instance of the CreateGlossaryRequest.Builder avoiding the need to create one manually via CreateGlossaryRequest.builder()

      Parameters:
      createGlossaryRequest - A Consumer that will call methods on CreateGlossaryRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateGlossary operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createGlossaryTerm

      default CompletableFuture<CreateGlossaryTermResponse> createGlossaryTerm(CreateGlossaryTermRequest createGlossaryTermRequest)

      Creates a business glossary term.

      Parameters:
      createGlossaryTermRequest -
      Returns:
      A Java Future containing the result of the CreateGlossaryTerm operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createGlossaryTerm

      default CompletableFuture<CreateGlossaryTermResponse> createGlossaryTerm(Consumer<CreateGlossaryTermRequest.Builder> createGlossaryTermRequest)

      Creates a business glossary term.


      This is a convenience which creates an instance of the CreateGlossaryTermRequest.Builder avoiding the need to create one manually via CreateGlossaryTermRequest.builder()

      Parameters:
      createGlossaryTermRequest - A Consumer that will call methods on CreateGlossaryTermRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateGlossaryTerm operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createGroupProfile

      default CompletableFuture<CreateGroupProfileResponse> createGroupProfile(CreateGroupProfileRequest createGroupProfileRequest)

      Creates a group profile in Amazon DataZone.

      Parameters:
      createGroupProfileRequest -
      Returns:
      A Java Future containing the result of the CreateGroupProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createGroupProfile

      default CompletableFuture<CreateGroupProfileResponse> createGroupProfile(Consumer<CreateGroupProfileRequest.Builder> createGroupProfileRequest)

      Creates a group profile in Amazon DataZone.


      This is a convenience which creates an instance of the CreateGroupProfileRequest.Builder avoiding the need to create one manually via CreateGroupProfileRequest.builder()

      Parameters:
      createGroupProfileRequest - A Consumer that will call methods on CreateGroupProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateGroupProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createListingChangeSet

      default CompletableFuture<CreateListingChangeSetResponse> createListingChangeSet(CreateListingChangeSetRequest createListingChangeSetRequest)

      Publishes a listing (a record of an asset at a given time) or removes a listing from the catalog.

      Parameters:
      createListingChangeSetRequest -
      Returns:
      A Java Future containing the result of the CreateListingChangeSet operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createListingChangeSet

      default CompletableFuture<CreateListingChangeSetResponse> createListingChangeSet(Consumer<CreateListingChangeSetRequest.Builder> createListingChangeSetRequest)

      Publishes a listing (a record of an asset at a given time) or removes a listing from the catalog.


      This is a convenience which creates an instance of the CreateListingChangeSetRequest.Builder avoiding the need to create one manually via CreateListingChangeSetRequest.builder()

      Parameters:
      createListingChangeSetRequest - A Consumer that will call methods on CreateListingChangeSetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateListingChangeSet operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProject

      default CompletableFuture<CreateProjectResponse> createProject(CreateProjectRequest createProjectRequest)

      Creates an Amazon DataZone project.

      Parameters:
      createProjectRequest -
      Returns:
      A Java Future containing the result of the CreateProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProject

      default CompletableFuture<CreateProjectResponse> createProject(Consumer<CreateProjectRequest.Builder> createProjectRequest)

      Creates an Amazon DataZone project.


      This is a convenience which creates an instance of the CreateProjectRequest.Builder avoiding the need to create one manually via CreateProjectRequest.builder()

      Parameters:
      createProjectRequest - A Consumer that will call methods on CreateProjectRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProjectMembership

      default CompletableFuture<CreateProjectMembershipResponse> createProjectMembership(CreateProjectMembershipRequest createProjectMembershipRequest)

      Creates a project membership in Amazon DataZone.

      Parameters:
      createProjectMembershipRequest -
      Returns:
      A Java Future containing the result of the CreateProjectMembership operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProjectMembership

      default CompletableFuture<CreateProjectMembershipResponse> createProjectMembership(Consumer<CreateProjectMembershipRequest.Builder> createProjectMembershipRequest)

      Creates a project membership in Amazon DataZone.


      This is a convenience which creates an instance of the CreateProjectMembershipRequest.Builder avoiding the need to create one manually via CreateProjectMembershipRequest.builder()

      Parameters:
      createProjectMembershipRequest - A Consumer that will call methods on CreateProjectMembershipRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateProjectMembership operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProjectProfile

      default CompletableFuture<CreateProjectProfileResponse> createProjectProfile(CreateProjectProfileRequest createProjectProfileRequest)

      Creates a project profile.

      Parameters:
      createProjectProfileRequest -
      Returns:
      A Java Future containing the result of the CreateProjectProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createProjectProfile

      default CompletableFuture<CreateProjectProfileResponse> createProjectProfile(Consumer<CreateProjectProfileRequest.Builder> createProjectProfileRequest)

      Creates a project profile.


      This is a convenience which creates an instance of the CreateProjectProfileRequest.Builder avoiding the need to create one manually via CreateProjectProfileRequest.builder()

      Parameters:
      createProjectProfileRequest - A Consumer that will call methods on CreateProjectProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateProjectProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRule

      default CompletableFuture<CreateRuleResponse> createRule(CreateRuleRequest createRuleRequest)

      Creates a rule in Amazon DataZone. A rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

      Parameters:
      createRuleRequest -
      Returns:
      A Java Future containing the result of the CreateRule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createRule

      default CompletableFuture<CreateRuleResponse> createRule(Consumer<CreateRuleRequest.Builder> createRuleRequest)

      Creates a rule in Amazon DataZone. A rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.


      This is a convenience which creates an instance of the CreateRuleRequest.Builder avoiding the need to create one manually via CreateRuleRequest.builder()

      Parameters:
      createRuleRequest - A Consumer that will call methods on CreateRuleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateRule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSubscriptionGrant

      default CompletableFuture<CreateSubscriptionGrantResponse> createSubscriptionGrant(CreateSubscriptionGrantRequest createSubscriptionGrantRequest)

      Creates a subsscription grant in Amazon DataZone.

      Parameters:
      createSubscriptionGrantRequest -
      Returns:
      A Java Future containing the result of the CreateSubscriptionGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSubscriptionGrant

      default CompletableFuture<CreateSubscriptionGrantResponse> createSubscriptionGrant(Consumer<CreateSubscriptionGrantRequest.Builder> createSubscriptionGrantRequest)

      Creates a subsscription grant in Amazon DataZone.


      This is a convenience which creates an instance of the CreateSubscriptionGrantRequest.Builder avoiding the need to create one manually via CreateSubscriptionGrantRequest.builder()

      Parameters:
      createSubscriptionGrantRequest - A Consumer that will call methods on CreateSubscriptionGrantRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSubscriptionGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSubscriptionRequest

      default CompletableFuture<CreateSubscriptionRequestResponse> createSubscriptionRequest(CreateSubscriptionRequestRequest createSubscriptionRequestRequest)

      Creates a subscription request in Amazon DataZone.

      Parameters:
      createSubscriptionRequestRequest -
      Returns:
      A Java Future containing the result of the CreateSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSubscriptionRequest

      default CompletableFuture<CreateSubscriptionRequestResponse> createSubscriptionRequest(Consumer<CreateSubscriptionRequestRequest.Builder> createSubscriptionRequestRequest)

      Creates a subscription request in Amazon DataZone.


      This is a convenience which creates an instance of the CreateSubscriptionRequestRequest.Builder avoiding the need to create one manually via CreateSubscriptionRequestRequest.builder()

      Parameters:
      createSubscriptionRequestRequest - A Consumer that will call methods on CreateSubscriptionRequestRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSubscriptionTarget

      default CompletableFuture<CreateSubscriptionTargetResponse> createSubscriptionTarget(CreateSubscriptionTargetRequest createSubscriptionTargetRequest)

      Creates a subscription target in Amazon DataZone.

      Parameters:
      createSubscriptionTargetRequest -
      Returns:
      A Java Future containing the result of the CreateSubscriptionTarget operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createSubscriptionTarget

      default CompletableFuture<CreateSubscriptionTargetResponse> createSubscriptionTarget(Consumer<CreateSubscriptionTargetRequest.Builder> createSubscriptionTargetRequest)

      Creates a subscription target in Amazon DataZone.


      This is a convenience which creates an instance of the CreateSubscriptionTargetRequest.Builder avoiding the need to create one manually via CreateSubscriptionTargetRequest.builder()

      Parameters:
      createSubscriptionTargetRequest - A Consumer that will call methods on CreateSubscriptionTargetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateSubscriptionTarget operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createUserProfile

      default CompletableFuture<CreateUserProfileResponse> createUserProfile(CreateUserProfileRequest createUserProfileRequest)

      Creates a user profile in Amazon DataZone.

      Parameters:
      createUserProfileRequest -
      Returns:
      A Java Future containing the result of the CreateUserProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createUserProfile

      default CompletableFuture<CreateUserProfileResponse> createUserProfile(Consumer<CreateUserProfileRequest.Builder> createUserProfileRequest)

      Creates a user profile in Amazon DataZone.


      This is a convenience which creates an instance of the CreateUserProfileRequest.Builder avoiding the need to create one manually via CreateUserProfileRequest.builder()

      Parameters:
      createUserProfileRequest - A Consumer that will call methods on CreateUserProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateUserProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteAsset

      default CompletableFuture<DeleteAssetResponse> deleteAsset(DeleteAssetRequest deleteAssetRequest)

      Deletes an asset in Amazon DataZone.

      Parameters:
      deleteAssetRequest -
      Returns:
      A Java Future containing the result of the DeleteAsset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteAsset

      default CompletableFuture<DeleteAssetResponse> deleteAsset(Consumer<DeleteAssetRequest.Builder> deleteAssetRequest)

      Deletes an asset in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteAssetRequest.Builder avoiding the need to create one manually via DeleteAssetRequest.builder()

      Parameters:
      deleteAssetRequest - A Consumer that will call methods on DeleteAssetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteAsset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteAssetFilter

      default CompletableFuture<DeleteAssetFilterResponse> deleteAssetFilter(DeleteAssetFilterRequest deleteAssetFilterRequest)

      Deletes an asset filter.

      Parameters:
      deleteAssetFilterRequest -
      Returns:
      A Java Future containing the result of the DeleteAssetFilter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteAssetFilter

      default CompletableFuture<DeleteAssetFilterResponse> deleteAssetFilter(Consumer<DeleteAssetFilterRequest.Builder> deleteAssetFilterRequest)

      Deletes an asset filter.


      This is a convenience which creates an instance of the DeleteAssetFilterRequest.Builder avoiding the need to create one manually via DeleteAssetFilterRequest.builder()

      Parameters:
      deleteAssetFilterRequest - A Consumer that will call methods on DeleteAssetFilterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteAssetFilter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteAssetType

      default CompletableFuture<DeleteAssetTypeResponse> deleteAssetType(DeleteAssetTypeRequest deleteAssetTypeRequest)

      Deletes an asset type in Amazon DataZone.

      Parameters:
      deleteAssetTypeRequest -
      Returns:
      A Java Future containing the result of the DeleteAssetType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteAssetType

      default CompletableFuture<DeleteAssetTypeResponse> deleteAssetType(Consumer<DeleteAssetTypeRequest.Builder> deleteAssetTypeRequest)

      Deletes an asset type in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteAssetTypeRequest.Builder avoiding the need to create one manually via DeleteAssetTypeRequest.builder()

      Parameters:
      deleteAssetTypeRequest - A Consumer that will call methods on DeleteAssetTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteAssetType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteConnection

      default CompletableFuture<DeleteConnectionResponse> deleteConnection(DeleteConnectionRequest deleteConnectionRequest)

      Deletes and connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

      Parameters:
      deleteConnectionRequest -
      Returns:
      A Java Future containing the result of the DeleteConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteConnection

      default CompletableFuture<DeleteConnectionResponse> deleteConnection(Consumer<DeleteConnectionRequest.Builder> deleteConnectionRequest)

      Deletes and connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.


      This is a convenience which creates an instance of the DeleteConnectionRequest.Builder avoiding the need to create one manually via DeleteConnectionRequest.builder()

      Parameters:
      deleteConnectionRequest - A Consumer that will call methods on DeleteConnectionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDataProduct

      default CompletableFuture<DeleteDataProductResponse> deleteDataProduct(DeleteDataProductRequest deleteDataProductRequest)

      Deletes a data product in Amazon DataZone.

      Parameters:
      deleteDataProductRequest -
      Returns:
      A Java Future containing the result of the DeleteDataProduct operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDataProduct

      default CompletableFuture<DeleteDataProductResponse> deleteDataProduct(Consumer<DeleteDataProductRequest.Builder> deleteDataProductRequest)

      Deletes a data product in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteDataProductRequest.Builder avoiding the need to create one manually via DeleteDataProductRequest.builder()

      Parameters:
      deleteDataProductRequest - A Consumer that will call methods on DeleteDataProductRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDataProduct operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDataSource

      default CompletableFuture<DeleteDataSourceResponse> deleteDataSource(DeleteDataSourceRequest deleteDataSourceRequest)

      Deletes a data source in Amazon DataZone.

      Parameters:
      deleteDataSourceRequest -
      Returns:
      A Java Future containing the result of the DeleteDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDataSource

      default CompletableFuture<DeleteDataSourceResponse> deleteDataSource(Consumer<DeleteDataSourceRequest.Builder> deleteDataSourceRequest)

      Deletes a data source in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteDataSourceRequest.Builder avoiding the need to create one manually via DeleteDataSourceRequest.builder()

      Parameters:
      deleteDataSourceRequest - A Consumer that will call methods on DeleteDataSourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDomain

      default CompletableFuture<DeleteDomainResponse> deleteDomain(DeleteDomainRequest deleteDomainRequest)

      Deletes a Amazon DataZone domain.

      Parameters:
      deleteDomainRequest -
      Returns:
      A Java Future containing the result of the DeleteDomain operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDomain

      default CompletableFuture<DeleteDomainResponse> deleteDomain(Consumer<DeleteDomainRequest.Builder> deleteDomainRequest)

      Deletes a Amazon DataZone domain.


      This is a convenience which creates an instance of the DeleteDomainRequest.Builder avoiding the need to create one manually via DeleteDomainRequest.builder()

      Parameters:
      deleteDomainRequest - A Consumer that will call methods on DeleteDomainRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDomain operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDomainUnit

      default CompletableFuture<DeleteDomainUnitResponse> deleteDomainUnit(DeleteDomainUnitRequest deleteDomainUnitRequest)

      Deletes a domain unit.

      Parameters:
      deleteDomainUnitRequest -
      Returns:
      A Java Future containing the result of the DeleteDomainUnit operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDomainUnit

      default CompletableFuture<DeleteDomainUnitResponse> deleteDomainUnit(Consumer<DeleteDomainUnitRequest.Builder> deleteDomainUnitRequest)

      Deletes a domain unit.


      This is a convenience which creates an instance of the DeleteDomainUnitRequest.Builder avoiding the need to create one manually via DeleteDomainUnitRequest.builder()

      Parameters:
      deleteDomainUnitRequest - A Consumer that will call methods on DeleteDomainUnitRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDomainUnit operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironment

      default CompletableFuture<DeleteEnvironmentResponse> deleteEnvironment(DeleteEnvironmentRequest deleteEnvironmentRequest)

      Deletes an environment in Amazon DataZone.

      Parameters:
      deleteEnvironmentRequest -
      Returns:
      A Java Future containing the result of the DeleteEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironment

      default CompletableFuture<DeleteEnvironmentResponse> deleteEnvironment(Consumer<DeleteEnvironmentRequest.Builder> deleteEnvironmentRequest)

      Deletes an environment in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteEnvironmentRequest.Builder avoiding the need to create one manually via DeleteEnvironmentRequest.builder()

      Parameters:
      deleteEnvironmentRequest - A Consumer that will call methods on DeleteEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironmentAction

      default CompletableFuture<DeleteEnvironmentActionResponse> deleteEnvironmentAction(DeleteEnvironmentActionRequest deleteEnvironmentActionRequest)

      Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this environment.

      Parameters:
      deleteEnvironmentActionRequest -
      Returns:
      A Java Future containing the result of the DeleteEnvironmentAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironmentAction

      default CompletableFuture<DeleteEnvironmentActionResponse> deleteEnvironmentAction(Consumer<DeleteEnvironmentActionRequest.Builder> deleteEnvironmentActionRequest)

      Deletes an action for the environment, for example, deletes a console link for an analytics tool that is available in this environment.


      This is a convenience which creates an instance of the DeleteEnvironmentActionRequest.Builder avoiding the need to create one manually via DeleteEnvironmentActionRequest.builder()

      Parameters:
      deleteEnvironmentActionRequest - A Consumer that will call methods on DeleteEnvironmentActionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteEnvironmentAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironmentBlueprintConfiguration

      default CompletableFuture<DeleteEnvironmentBlueprintConfigurationResponse> deleteEnvironmentBlueprintConfiguration(DeleteEnvironmentBlueprintConfigurationRequest deleteEnvironmentBlueprintConfigurationRequest)

      Deletes the blueprint configuration in Amazon DataZone.

      Parameters:
      deleteEnvironmentBlueprintConfigurationRequest -
      Returns:
      A Java Future containing the result of the DeleteEnvironmentBlueprintConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironmentBlueprintConfiguration

      default CompletableFuture<DeleteEnvironmentBlueprintConfigurationResponse> deleteEnvironmentBlueprintConfiguration(Consumer<DeleteEnvironmentBlueprintConfigurationRequest.Builder> deleteEnvironmentBlueprintConfigurationRequest)

      Deletes the blueprint configuration in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteEnvironmentBlueprintConfigurationRequest.Builder avoiding the need to create one manually via DeleteEnvironmentBlueprintConfigurationRequest.builder()

      Parameters:
      deleteEnvironmentBlueprintConfigurationRequest - A Consumer that will call methods on DeleteEnvironmentBlueprintConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteEnvironmentBlueprintConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironmentProfile

      default CompletableFuture<DeleteEnvironmentProfileResponse> deleteEnvironmentProfile(DeleteEnvironmentProfileRequest deleteEnvironmentProfileRequest)

      Deletes an environment profile in Amazon DataZone.

      Parameters:
      deleteEnvironmentProfileRequest -
      Returns:
      A Java Future containing the result of the DeleteEnvironmentProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteEnvironmentProfile

      default CompletableFuture<DeleteEnvironmentProfileResponse> deleteEnvironmentProfile(Consumer<DeleteEnvironmentProfileRequest.Builder> deleteEnvironmentProfileRequest)

      Deletes an environment profile in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteEnvironmentProfileRequest.Builder avoiding the need to create one manually via DeleteEnvironmentProfileRequest.builder()

      Parameters:
      deleteEnvironmentProfileRequest - A Consumer that will call methods on DeleteEnvironmentProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteEnvironmentProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteFormType

      default CompletableFuture<DeleteFormTypeResponse> deleteFormType(DeleteFormTypeRequest deleteFormTypeRequest)

      Delets and metadata form type in Amazon DataZone.

      Parameters:
      deleteFormTypeRequest -
      Returns:
      A Java Future containing the result of the DeleteFormType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteFormType

      default CompletableFuture<DeleteFormTypeResponse> deleteFormType(Consumer<DeleteFormTypeRequest.Builder> deleteFormTypeRequest)

      Delets and metadata form type in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteFormTypeRequest.Builder avoiding the need to create one manually via DeleteFormTypeRequest.builder()

      Parameters:
      deleteFormTypeRequest - A Consumer that will call methods on DeleteFormTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteFormType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteGlossary

      default CompletableFuture<DeleteGlossaryResponse> deleteGlossary(DeleteGlossaryRequest deleteGlossaryRequest)

      Deletes a business glossary in Amazon DataZone.

      Parameters:
      deleteGlossaryRequest -
      Returns:
      A Java Future containing the result of the DeleteGlossary operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteGlossary

      default CompletableFuture<DeleteGlossaryResponse> deleteGlossary(Consumer<DeleteGlossaryRequest.Builder> deleteGlossaryRequest)

      Deletes a business glossary in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteGlossaryRequest.Builder avoiding the need to create one manually via DeleteGlossaryRequest.builder()

      Parameters:
      deleteGlossaryRequest - A Consumer that will call methods on DeleteGlossaryRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteGlossary operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteGlossaryTerm

      default CompletableFuture<DeleteGlossaryTermResponse> deleteGlossaryTerm(DeleteGlossaryTermRequest deleteGlossaryTermRequest)

      Deletes a business glossary term in Amazon DataZone.

      Parameters:
      deleteGlossaryTermRequest -
      Returns:
      A Java Future containing the result of the DeleteGlossaryTerm operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteGlossaryTerm

      default CompletableFuture<DeleteGlossaryTermResponse> deleteGlossaryTerm(Consumer<DeleteGlossaryTermRequest.Builder> deleteGlossaryTermRequest)

      Deletes a business glossary term in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteGlossaryTermRequest.Builder avoiding the need to create one manually via DeleteGlossaryTermRequest.builder()

      Parameters:
      deleteGlossaryTermRequest - A Consumer that will call methods on DeleteGlossaryTermRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteGlossaryTerm operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteListing

      default CompletableFuture<DeleteListingResponse> deleteListing(DeleteListingRequest deleteListingRequest)

      Deletes a listing (a record of an asset at a given time).

      Parameters:
      deleteListingRequest -
      Returns:
      A Java Future containing the result of the DeleteListing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteListing

      default CompletableFuture<DeleteListingResponse> deleteListing(Consumer<DeleteListingRequest.Builder> deleteListingRequest)

      Deletes a listing (a record of an asset at a given time).


      This is a convenience which creates an instance of the DeleteListingRequest.Builder avoiding the need to create one manually via DeleteListingRequest.builder()

      Parameters:
      deleteListingRequest - A Consumer that will call methods on DeleteListingRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteListing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteProject

      default CompletableFuture<DeleteProjectResponse> deleteProject(DeleteProjectRequest deleteProjectRequest)

      Deletes a project in Amazon DataZone.

      Parameters:
      deleteProjectRequest -
      Returns:
      A Java Future containing the result of the DeleteProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteProject

      default CompletableFuture<DeleteProjectResponse> deleteProject(Consumer<DeleteProjectRequest.Builder> deleteProjectRequest)

      Deletes a project in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteProjectRequest.Builder avoiding the need to create one manually via DeleteProjectRequest.builder()

      Parameters:
      deleteProjectRequest - A Consumer that will call methods on DeleteProjectRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteProjectMembership

      default CompletableFuture<DeleteProjectMembershipResponse> deleteProjectMembership(DeleteProjectMembershipRequest deleteProjectMembershipRequest)

      Deletes project membership in Amazon DataZone.

      Parameters:
      deleteProjectMembershipRequest -
      Returns:
      A Java Future containing the result of the DeleteProjectMembership operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteProjectMembership

      default CompletableFuture<DeleteProjectMembershipResponse> deleteProjectMembership(Consumer<DeleteProjectMembershipRequest.Builder> deleteProjectMembershipRequest)

      Deletes project membership in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteProjectMembershipRequest.Builder avoiding the need to create one manually via DeleteProjectMembershipRequest.builder()

      Parameters:
      deleteProjectMembershipRequest - A Consumer that will call methods on DeleteProjectMembershipRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteProjectMembership operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteProjectProfile

      default CompletableFuture<DeleteProjectProfileResponse> deleteProjectProfile(DeleteProjectProfileRequest deleteProjectProfileRequest)

      Deletes a project profile.

      Parameters:
      deleteProjectProfileRequest -
      Returns:
      A Java Future containing the result of the DeleteProjectProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteProjectProfile

      default CompletableFuture<DeleteProjectProfileResponse> deleteProjectProfile(Consumer<DeleteProjectProfileRequest.Builder> deleteProjectProfileRequest)

      Deletes a project profile.


      This is a convenience which creates an instance of the DeleteProjectProfileRequest.Builder avoiding the need to create one manually via DeleteProjectProfileRequest.builder()

      Parameters:
      deleteProjectProfileRequest - A Consumer that will call methods on DeleteProjectProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteProjectProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRule

      default CompletableFuture<DeleteRuleResponse> deleteRule(DeleteRuleRequest deleteRuleRequest)

      Deletes a rule in Amazon DataZone. A rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

      Parameters:
      deleteRuleRequest -
      Returns:
      A Java Future containing the result of the DeleteRule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteRule

      default CompletableFuture<DeleteRuleResponse> deleteRule(Consumer<DeleteRuleRequest.Builder> deleteRuleRequest)

      Deletes a rule in Amazon DataZone. A rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.


      This is a convenience which creates an instance of the DeleteRuleRequest.Builder avoiding the need to create one manually via DeleteRuleRequest.builder()

      Parameters:
      deleteRuleRequest - A Consumer that will call methods on DeleteRuleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteRule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSubscriptionGrant

      default CompletableFuture<DeleteSubscriptionGrantResponse> deleteSubscriptionGrant(DeleteSubscriptionGrantRequest deleteSubscriptionGrantRequest)

      Deletes and subscription grant in Amazon DataZone.

      Parameters:
      deleteSubscriptionGrantRequest -
      Returns:
      A Java Future containing the result of the DeleteSubscriptionGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSubscriptionGrant

      default CompletableFuture<DeleteSubscriptionGrantResponse> deleteSubscriptionGrant(Consumer<DeleteSubscriptionGrantRequest.Builder> deleteSubscriptionGrantRequest)

      Deletes and subscription grant in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteSubscriptionGrantRequest.Builder avoiding the need to create one manually via DeleteSubscriptionGrantRequest.builder()

      Parameters:
      deleteSubscriptionGrantRequest - A Consumer that will call methods on DeleteSubscriptionGrantRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteSubscriptionGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSubscriptionRequest

      default CompletableFuture<DeleteSubscriptionRequestResponse> deleteSubscriptionRequest(DeleteSubscriptionRequestRequest deleteSubscriptionRequestRequest)

      Deletes a subscription request in Amazon DataZone.

      Parameters:
      deleteSubscriptionRequestRequest -
      Returns:
      A Java Future containing the result of the DeleteSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSubscriptionRequest

      default CompletableFuture<DeleteSubscriptionRequestResponse> deleteSubscriptionRequest(Consumer<DeleteSubscriptionRequestRequest.Builder> deleteSubscriptionRequestRequest)

      Deletes a subscription request in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteSubscriptionRequestRequest.Builder avoiding the need to create one manually via DeleteSubscriptionRequestRequest.builder()

      Parameters:
      deleteSubscriptionRequestRequest - A Consumer that will call methods on DeleteSubscriptionRequestRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSubscriptionTarget

      default CompletableFuture<DeleteSubscriptionTargetResponse> deleteSubscriptionTarget(DeleteSubscriptionTargetRequest deleteSubscriptionTargetRequest)

      Deletes a subscription target in Amazon DataZone.

      Parameters:
      deleteSubscriptionTargetRequest -
      Returns:
      A Java Future containing the result of the DeleteSubscriptionTarget operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteSubscriptionTarget

      default CompletableFuture<DeleteSubscriptionTargetResponse> deleteSubscriptionTarget(Consumer<DeleteSubscriptionTargetRequest.Builder> deleteSubscriptionTargetRequest)

      Deletes a subscription target in Amazon DataZone.


      This is a convenience which creates an instance of the DeleteSubscriptionTargetRequest.Builder avoiding the need to create one manually via DeleteSubscriptionTargetRequest.builder()

      Parameters:
      deleteSubscriptionTargetRequest - A Consumer that will call methods on DeleteSubscriptionTargetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteSubscriptionTarget operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteTimeSeriesDataPoints

      default CompletableFuture<DeleteTimeSeriesDataPointsResponse> deleteTimeSeriesDataPoints(DeleteTimeSeriesDataPointsRequest deleteTimeSeriesDataPointsRequest)

      Deletes the specified time series form for the specified asset.

      Parameters:
      deleteTimeSeriesDataPointsRequest -
      Returns:
      A Java Future containing the result of the DeleteTimeSeriesDataPoints operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteTimeSeriesDataPoints

      default CompletableFuture<DeleteTimeSeriesDataPointsResponse> deleteTimeSeriesDataPoints(Consumer<DeleteTimeSeriesDataPointsRequest.Builder> deleteTimeSeriesDataPointsRequest)

      Deletes the specified time series form for the specified asset.


      This is a convenience which creates an instance of the DeleteTimeSeriesDataPointsRequest.Builder avoiding the need to create one manually via DeleteTimeSeriesDataPointsRequest.builder()

      Parameters:
      deleteTimeSeriesDataPointsRequest - A Consumer that will call methods on DeleteTimeSeriesDataPointsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteTimeSeriesDataPoints operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateEnvironmentRole

      default CompletableFuture<DisassociateEnvironmentRoleResponse> disassociateEnvironmentRole(DisassociateEnvironmentRoleRequest disassociateEnvironmentRoleRequest)

      Disassociates the environment role in Amazon DataZone.

      Parameters:
      disassociateEnvironmentRoleRequest -
      Returns:
      A Java Future containing the result of the DisassociateEnvironmentRole operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateEnvironmentRole

      default CompletableFuture<DisassociateEnvironmentRoleResponse> disassociateEnvironmentRole(Consumer<DisassociateEnvironmentRoleRequest.Builder> disassociateEnvironmentRoleRequest)

      Disassociates the environment role in Amazon DataZone.


      This is a convenience which creates an instance of the DisassociateEnvironmentRoleRequest.Builder avoiding the need to create one manually via DisassociateEnvironmentRoleRequest.builder()

      Parameters:
      disassociateEnvironmentRoleRequest - A Consumer that will call methods on DisassociateEnvironmentRoleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateEnvironmentRole operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAsset

      default CompletableFuture<GetAssetResponse> getAsset(GetAssetRequest getAssetRequest)

      Gets an Amazon DataZone asset.

      Parameters:
      getAssetRequest -
      Returns:
      A Java Future containing the result of the GetAsset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAsset

      Gets an Amazon DataZone asset.


      This is a convenience which creates an instance of the GetAssetRequest.Builder avoiding the need to create one manually via GetAssetRequest.builder()

      Parameters:
      getAssetRequest - A Consumer that will call methods on GetAssetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetAsset operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAssetFilter

      default CompletableFuture<GetAssetFilterResponse> getAssetFilter(GetAssetFilterRequest getAssetFilterRequest)

      Gets an asset filter.

      Parameters:
      getAssetFilterRequest -
      Returns:
      A Java Future containing the result of the GetAssetFilter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAssetFilter

      default CompletableFuture<GetAssetFilterResponse> getAssetFilter(Consumer<GetAssetFilterRequest.Builder> getAssetFilterRequest)

      Gets an asset filter.


      This is a convenience which creates an instance of the GetAssetFilterRequest.Builder avoiding the need to create one manually via GetAssetFilterRequest.builder()

      Parameters:
      getAssetFilterRequest - A Consumer that will call methods on GetAssetFilterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetAssetFilter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAssetType

      default CompletableFuture<GetAssetTypeResponse> getAssetType(GetAssetTypeRequest getAssetTypeRequest)

      Gets an Amazon DataZone asset type.

      Parameters:
      getAssetTypeRequest -
      Returns:
      A Java Future containing the result of the GetAssetType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAssetType

      default CompletableFuture<GetAssetTypeResponse> getAssetType(Consumer<GetAssetTypeRequest.Builder> getAssetTypeRequest)

      Gets an Amazon DataZone asset type.


      This is a convenience which creates an instance of the GetAssetTypeRequest.Builder avoiding the need to create one manually via GetAssetTypeRequest.builder()

      Parameters:
      getAssetTypeRequest - A Consumer that will call methods on GetAssetTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetAssetType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getConnection

      default CompletableFuture<GetConnectionResponse> getConnection(GetConnectionRequest getConnectionRequest)

      Gets a connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

      Parameters:
      getConnectionRequest -
      Returns:
      A Java Future containing the result of the GetConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getConnection

      default CompletableFuture<GetConnectionResponse> getConnection(Consumer<GetConnectionRequest.Builder> getConnectionRequest)

      Gets a connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.


      This is a convenience which creates an instance of the GetConnectionRequest.Builder avoiding the need to create one manually via GetConnectionRequest.builder()

      Parameters:
      getConnectionRequest - A Consumer that will call methods on GetConnectionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataProduct

      default CompletableFuture<GetDataProductResponse> getDataProduct(GetDataProductRequest getDataProductRequest)

      Gets the data product.

      Parameters:
      getDataProductRequest -
      Returns:
      A Java Future containing the result of the GetDataProduct operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataProduct

      default CompletableFuture<GetDataProductResponse> getDataProduct(Consumer<GetDataProductRequest.Builder> getDataProductRequest)

      Gets the data product.


      This is a convenience which creates an instance of the GetDataProductRequest.Builder avoiding the need to create one manually via GetDataProductRequest.builder()

      Parameters:
      getDataProductRequest - A Consumer that will call methods on GetDataProductRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDataProduct operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataSource

      default CompletableFuture<GetDataSourceResponse> getDataSource(GetDataSourceRequest getDataSourceRequest)

      Gets an Amazon DataZone data source.

      Parameters:
      getDataSourceRequest -
      Returns:
      A Java Future containing the result of the GetDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataSource

      default CompletableFuture<GetDataSourceResponse> getDataSource(Consumer<GetDataSourceRequest.Builder> getDataSourceRequest)

      Gets an Amazon DataZone data source.


      This is a convenience which creates an instance of the GetDataSourceRequest.Builder avoiding the need to create one manually via GetDataSourceRequest.builder()

      Parameters:
      getDataSourceRequest - A Consumer that will call methods on GetDataSourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataSourceRun

      default CompletableFuture<GetDataSourceRunResponse> getDataSourceRun(GetDataSourceRunRequest getDataSourceRunRequest)

      Gets an Amazon DataZone data source run.

      Parameters:
      getDataSourceRunRequest -
      Returns:
      A Java Future containing the result of the GetDataSourceRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataSourceRun

      default CompletableFuture<GetDataSourceRunResponse> getDataSourceRun(Consumer<GetDataSourceRunRequest.Builder> getDataSourceRunRequest)

      Gets an Amazon DataZone data source run.


      This is a convenience which creates an instance of the GetDataSourceRunRequest.Builder avoiding the need to create one manually via GetDataSourceRunRequest.builder()

      Parameters:
      getDataSourceRunRequest - A Consumer that will call methods on GetDataSourceRunRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDataSourceRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDomain

      default CompletableFuture<GetDomainResponse> getDomain(GetDomainRequest getDomainRequest)

      Gets an Amazon DataZone domain.

      Parameters:
      getDomainRequest -
      Returns:
      A Java Future containing the result of the GetDomain operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDomain

      default CompletableFuture<GetDomainResponse> getDomain(Consumer<GetDomainRequest.Builder> getDomainRequest)

      Gets an Amazon DataZone domain.


      This is a convenience which creates an instance of the GetDomainRequest.Builder avoiding the need to create one manually via GetDomainRequest.builder()

      Parameters:
      getDomainRequest - A Consumer that will call methods on GetDomainRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDomain operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDomainUnit

      default CompletableFuture<GetDomainUnitResponse> getDomainUnit(GetDomainUnitRequest getDomainUnitRequest)

      Gets the details of the specified domain unit.

      Parameters:
      getDomainUnitRequest -
      Returns:
      A Java Future containing the result of the GetDomainUnit operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDomainUnit

      default CompletableFuture<GetDomainUnitResponse> getDomainUnit(Consumer<GetDomainUnitRequest.Builder> getDomainUnitRequest)

      Gets the details of the specified domain unit.


      This is a convenience which creates an instance of the GetDomainUnitRequest.Builder avoiding the need to create one manually via GetDomainUnitRequest.builder()

      Parameters:
      getDomainUnitRequest - A Consumer that will call methods on GetDomainUnitRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDomainUnit operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironment

      default CompletableFuture<GetEnvironmentResponse> getEnvironment(GetEnvironmentRequest getEnvironmentRequest)

      Gets an Amazon DataZone environment.

      Parameters:
      getEnvironmentRequest -
      Returns:
      A Java Future containing the result of the GetEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironment

      default CompletableFuture<GetEnvironmentResponse> getEnvironment(Consumer<GetEnvironmentRequest.Builder> getEnvironmentRequest)

      Gets an Amazon DataZone environment.


      This is a convenience which creates an instance of the GetEnvironmentRequest.Builder avoiding the need to create one manually via GetEnvironmentRequest.builder()

      Parameters:
      getEnvironmentRequest - A Consumer that will call methods on GetEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentAction

      default CompletableFuture<GetEnvironmentActionResponse> getEnvironmentAction(GetEnvironmentActionRequest getEnvironmentActionRequest)

      Gets the specified environment action.

      Parameters:
      getEnvironmentActionRequest -
      Returns:
      A Java Future containing the result of the GetEnvironmentAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentAction

      default CompletableFuture<GetEnvironmentActionResponse> getEnvironmentAction(Consumer<GetEnvironmentActionRequest.Builder> getEnvironmentActionRequest)

      Gets the specified environment action.


      This is a convenience which creates an instance of the GetEnvironmentActionRequest.Builder avoiding the need to create one manually via GetEnvironmentActionRequest.builder()

      Parameters:
      getEnvironmentActionRequest - A Consumer that will call methods on GetEnvironmentActionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetEnvironmentAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentBlueprint

      default CompletableFuture<GetEnvironmentBlueprintResponse> getEnvironmentBlueprint(GetEnvironmentBlueprintRequest getEnvironmentBlueprintRequest)

      Gets an Amazon DataZone blueprint.

      Parameters:
      getEnvironmentBlueprintRequest -
      Returns:
      A Java Future containing the result of the GetEnvironmentBlueprint operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentBlueprint

      default CompletableFuture<GetEnvironmentBlueprintResponse> getEnvironmentBlueprint(Consumer<GetEnvironmentBlueprintRequest.Builder> getEnvironmentBlueprintRequest)

      Gets an Amazon DataZone blueprint.


      This is a convenience which creates an instance of the GetEnvironmentBlueprintRequest.Builder avoiding the need to create one manually via GetEnvironmentBlueprintRequest.builder()

      Parameters:
      getEnvironmentBlueprintRequest - A Consumer that will call methods on GetEnvironmentBlueprintRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetEnvironmentBlueprint operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentBlueprintConfiguration

      default CompletableFuture<GetEnvironmentBlueprintConfigurationResponse> getEnvironmentBlueprintConfiguration(GetEnvironmentBlueprintConfigurationRequest getEnvironmentBlueprintConfigurationRequest)

      Gets the blueprint configuration in Amazon DataZone.

      Parameters:
      getEnvironmentBlueprintConfigurationRequest -
      Returns:
      A Java Future containing the result of the GetEnvironmentBlueprintConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentBlueprintConfiguration

      default CompletableFuture<GetEnvironmentBlueprintConfigurationResponse> getEnvironmentBlueprintConfiguration(Consumer<GetEnvironmentBlueprintConfigurationRequest.Builder> getEnvironmentBlueprintConfigurationRequest)

      Gets the blueprint configuration in Amazon DataZone.


      This is a convenience which creates an instance of the GetEnvironmentBlueprintConfigurationRequest.Builder avoiding the need to create one manually via GetEnvironmentBlueprintConfigurationRequest.builder()

      Parameters:
      getEnvironmentBlueprintConfigurationRequest - A Consumer that will call methods on GetEnvironmentBlueprintConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetEnvironmentBlueprintConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentCredentials

      default CompletableFuture<GetEnvironmentCredentialsResponse> getEnvironmentCredentials(GetEnvironmentCredentialsRequest getEnvironmentCredentialsRequest)

      Gets the credentials of an environment in Amazon DataZone.

      Parameters:
      getEnvironmentCredentialsRequest -
      Returns:
      A Java Future containing the result of the GetEnvironmentCredentials operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentCredentials

      default CompletableFuture<GetEnvironmentCredentialsResponse> getEnvironmentCredentials(Consumer<GetEnvironmentCredentialsRequest.Builder> getEnvironmentCredentialsRequest)

      Gets the credentials of an environment in Amazon DataZone.


      This is a convenience which creates an instance of the GetEnvironmentCredentialsRequest.Builder avoiding the need to create one manually via GetEnvironmentCredentialsRequest.builder()

      Parameters:
      getEnvironmentCredentialsRequest - A Consumer that will call methods on GetEnvironmentCredentialsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetEnvironmentCredentials operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentProfile

      default CompletableFuture<GetEnvironmentProfileResponse> getEnvironmentProfile(GetEnvironmentProfileRequest getEnvironmentProfileRequest)

      Gets an evinronment profile in Amazon DataZone.

      Parameters:
      getEnvironmentProfileRequest -
      Returns:
      A Java Future containing the result of the GetEnvironmentProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEnvironmentProfile

      default CompletableFuture<GetEnvironmentProfileResponse> getEnvironmentProfile(Consumer<GetEnvironmentProfileRequest.Builder> getEnvironmentProfileRequest)

      Gets an evinronment profile in Amazon DataZone.


      This is a convenience which creates an instance of the GetEnvironmentProfileRequest.Builder avoiding the need to create one manually via GetEnvironmentProfileRequest.builder()

      Parameters:
      getEnvironmentProfileRequest - A Consumer that will call methods on GetEnvironmentProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetEnvironmentProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getFormType

      default CompletableFuture<GetFormTypeResponse> getFormType(GetFormTypeRequest getFormTypeRequest)

      Gets a metadata form type in Amazon DataZone.

      Parameters:
      getFormTypeRequest -
      Returns:
      A Java Future containing the result of the GetFormType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getFormType

      default CompletableFuture<GetFormTypeResponse> getFormType(Consumer<GetFormTypeRequest.Builder> getFormTypeRequest)

      Gets a metadata form type in Amazon DataZone.


      This is a convenience which creates an instance of the GetFormTypeRequest.Builder avoiding the need to create one manually via GetFormTypeRequest.builder()

      Parameters:
      getFormTypeRequest - A Consumer that will call methods on GetFormTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetFormType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGlossary

      default CompletableFuture<GetGlossaryResponse> getGlossary(GetGlossaryRequest getGlossaryRequest)

      Gets a business glossary in Amazon DataZone.

      Parameters:
      getGlossaryRequest -
      Returns:
      A Java Future containing the result of the GetGlossary operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGlossary

      default CompletableFuture<GetGlossaryResponse> getGlossary(Consumer<GetGlossaryRequest.Builder> getGlossaryRequest)

      Gets a business glossary in Amazon DataZone.


      This is a convenience which creates an instance of the GetGlossaryRequest.Builder avoiding the need to create one manually via GetGlossaryRequest.builder()

      Parameters:
      getGlossaryRequest - A Consumer that will call methods on GetGlossaryRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetGlossary operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGlossaryTerm

      default CompletableFuture<GetGlossaryTermResponse> getGlossaryTerm(GetGlossaryTermRequest getGlossaryTermRequest)

      Gets a business glossary term in Amazon DataZone.

      Parameters:
      getGlossaryTermRequest -
      Returns:
      A Java Future containing the result of the GetGlossaryTerm operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGlossaryTerm

      default CompletableFuture<GetGlossaryTermResponse> getGlossaryTerm(Consumer<GetGlossaryTermRequest.Builder> getGlossaryTermRequest)

      Gets a business glossary term in Amazon DataZone.


      This is a convenience which creates an instance of the GetGlossaryTermRequest.Builder avoiding the need to create one manually via GetGlossaryTermRequest.builder()

      Parameters:
      getGlossaryTermRequest - A Consumer that will call methods on GetGlossaryTermRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetGlossaryTerm operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGroupProfile

      default CompletableFuture<GetGroupProfileResponse> getGroupProfile(GetGroupProfileRequest getGroupProfileRequest)

      Gets a group profile in Amazon DataZone.

      Parameters:
      getGroupProfileRequest -
      Returns:
      A Java Future containing the result of the GetGroupProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGroupProfile

      default CompletableFuture<GetGroupProfileResponse> getGroupProfile(Consumer<GetGroupProfileRequest.Builder> getGroupProfileRequest)

      Gets a group profile in Amazon DataZone.


      This is a convenience which creates an instance of the GetGroupProfileRequest.Builder avoiding the need to create one manually via GetGroupProfileRequest.builder()

      Parameters:
      getGroupProfileRequest - A Consumer that will call methods on GetGroupProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetGroupProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getIamPortalLoginUrl

      default CompletableFuture<GetIamPortalLoginUrlResponse> getIamPortalLoginUrl(GetIamPortalLoginUrlRequest getIamPortalLoginUrlRequest)

      Gets the data portal URL for the specified Amazon DataZone domain.

      Parameters:
      getIamPortalLoginUrlRequest -
      Returns:
      A Java Future containing the result of the GetIamPortalLoginUrl operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getIamPortalLoginUrl

      default CompletableFuture<GetIamPortalLoginUrlResponse> getIamPortalLoginUrl(Consumer<GetIamPortalLoginUrlRequest.Builder> getIamPortalLoginUrlRequest)

      Gets the data portal URL for the specified Amazon DataZone domain.


      This is a convenience which creates an instance of the GetIamPortalLoginUrlRequest.Builder avoiding the need to create one manually via GetIamPortalLoginUrlRequest.builder()

      Parameters:
      getIamPortalLoginUrlRequest - A Consumer that will call methods on GetIamPortalLoginUrlRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetIamPortalLoginUrl operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getJobRun

      default CompletableFuture<GetJobRunResponse> getJobRun(GetJobRunRequest getJobRunRequest)

      The details of the job run.

      Parameters:
      getJobRunRequest -
      Returns:
      A Java Future containing the result of the GetJobRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getJobRun

      default CompletableFuture<GetJobRunResponse> getJobRun(Consumer<GetJobRunRequest.Builder> getJobRunRequest)

      The details of the job run.


      This is a convenience which creates an instance of the GetJobRunRequest.Builder avoiding the need to create one manually via GetJobRunRequest.builder()

      Parameters:
      getJobRunRequest - A Consumer that will call methods on GetJobRunRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetJobRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLineageEvent

      default CompletableFuture<GetLineageEventResponse> getLineageEvent(GetLineageEventRequest getLineageEventRequest)

      Describes the lineage event.

      Parameters:
      getLineageEventRequest -
      Returns:
      A Java Future containing the result of the GetLineageEvent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLineageEvent

      default CompletableFuture<GetLineageEventResponse> getLineageEvent(Consumer<GetLineageEventRequest.Builder> getLineageEventRequest)

      Describes the lineage event.


      This is a convenience which creates an instance of the GetLineageEventRequest.Builder avoiding the need to create one manually via GetLineageEventRequest.builder()

      Parameters:
      getLineageEventRequest - A Consumer that will call methods on GetLineageEventRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetLineageEvent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLineageNode

      default CompletableFuture<GetLineageNodeResponse> getLineageNode(GetLineageNodeRequest getLineageNodeRequest)

      Gets the data lineage node.

      Parameters:
      getLineageNodeRequest -
      Returns:
      A Java Future containing the result of the GetLineageNode operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLineageNode

      default CompletableFuture<GetLineageNodeResponse> getLineageNode(Consumer<GetLineageNodeRequest.Builder> getLineageNodeRequest)

      Gets the data lineage node.


      This is a convenience which creates an instance of the GetLineageNodeRequest.Builder avoiding the need to create one manually via GetLineageNodeRequest.builder()

      Parameters:
      getLineageNodeRequest - A Consumer that will call methods on GetLineageNodeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetLineageNode operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getListing

      default CompletableFuture<GetListingResponse> getListing(GetListingRequest getListingRequest)

      Gets a listing (a record of an asset at a given time). If you specify a listing version, only details that are specific to that version are returned.

      Parameters:
      getListingRequest -
      Returns:
      A Java Future containing the result of the GetListing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getListing

      default CompletableFuture<GetListingResponse> getListing(Consumer<GetListingRequest.Builder> getListingRequest)

      Gets a listing (a record of an asset at a given time). If you specify a listing version, only details that are specific to that version are returned.


      This is a convenience which creates an instance of the GetListingRequest.Builder avoiding the need to create one manually via GetListingRequest.builder()

      Parameters:
      getListingRequest - A Consumer that will call methods on GetListingRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetListing operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getMetadataGenerationRun

      default CompletableFuture<GetMetadataGenerationRunResponse> getMetadataGenerationRun(GetMetadataGenerationRunRequest getMetadataGenerationRunRequest)

      Gets a metadata generation run in Amazon DataZone.

      Parameters:
      getMetadataGenerationRunRequest -
      Returns:
      A Java Future containing the result of the GetMetadataGenerationRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getMetadataGenerationRun

      default CompletableFuture<GetMetadataGenerationRunResponse> getMetadataGenerationRun(Consumer<GetMetadataGenerationRunRequest.Builder> getMetadataGenerationRunRequest)

      Gets a metadata generation run in Amazon DataZone.


      This is a convenience which creates an instance of the GetMetadataGenerationRunRequest.Builder avoiding the need to create one manually via GetMetadataGenerationRunRequest.builder()

      Parameters:
      getMetadataGenerationRunRequest - A Consumer that will call methods on GetMetadataGenerationRunRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetMetadataGenerationRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getProject

      default CompletableFuture<GetProjectResponse> getProject(GetProjectRequest getProjectRequest)

      Gets a project in Amazon DataZone.

      Parameters:
      getProjectRequest -
      Returns:
      A Java Future containing the result of the GetProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getProject

      default CompletableFuture<GetProjectResponse> getProject(Consumer<GetProjectRequest.Builder> getProjectRequest)

      Gets a project in Amazon DataZone.


      This is a convenience which creates an instance of the GetProjectRequest.Builder avoiding the need to create one manually via GetProjectRequest.builder()

      Parameters:
      getProjectRequest - A Consumer that will call methods on GetProjectRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getProjectProfile

      default CompletableFuture<GetProjectProfileResponse> getProjectProfile(GetProjectProfileRequest getProjectProfileRequest)

      The details of the project profile.

      Parameters:
      getProjectProfileRequest -
      Returns:
      A Java Future containing the result of the GetProjectProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getProjectProfile

      default CompletableFuture<GetProjectProfileResponse> getProjectProfile(Consumer<GetProjectProfileRequest.Builder> getProjectProfileRequest)

      The details of the project profile.


      This is a convenience which creates an instance of the GetProjectProfileRequest.Builder avoiding the need to create one manually via GetProjectProfileRequest.builder()

      Parameters:
      getProjectProfileRequest - A Consumer that will call methods on GetProjectProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetProjectProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getRule

      default CompletableFuture<GetRuleResponse> getRule(GetRuleRequest getRuleRequest)

      Gets the details of a rule in Amazon DataZone. A rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

      Parameters:
      getRuleRequest -
      Returns:
      A Java Future containing the result of the GetRule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getRule

      Gets the details of a rule in Amazon DataZone. A rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.


      This is a convenience which creates an instance of the GetRuleRequest.Builder avoiding the need to create one manually via GetRuleRequest.builder()

      Parameters:
      getRuleRequest - A Consumer that will call methods on GetRuleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetRule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSubscription

      default CompletableFuture<GetSubscriptionResponse> getSubscription(GetSubscriptionRequest getSubscriptionRequest)

      Gets a subscription in Amazon DataZone.

      Parameters:
      getSubscriptionRequest -
      Returns:
      A Java Future containing the result of the GetSubscription operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSubscription

      default CompletableFuture<GetSubscriptionResponse> getSubscription(Consumer<GetSubscriptionRequest.Builder> getSubscriptionRequest)

      Gets a subscription in Amazon DataZone.


      This is a convenience which creates an instance of the GetSubscriptionRequest.Builder avoiding the need to create one manually via GetSubscriptionRequest.builder()

      Parameters:
      getSubscriptionRequest - A Consumer that will call methods on GetSubscriptionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSubscription operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSubscriptionGrant

      default CompletableFuture<GetSubscriptionGrantResponse> getSubscriptionGrant(GetSubscriptionGrantRequest getSubscriptionGrantRequest)

      Gets the subscription grant in Amazon DataZone.

      Parameters:
      getSubscriptionGrantRequest -
      Returns:
      A Java Future containing the result of the GetSubscriptionGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSubscriptionGrant

      default CompletableFuture<GetSubscriptionGrantResponse> getSubscriptionGrant(Consumer<GetSubscriptionGrantRequest.Builder> getSubscriptionGrantRequest)

      Gets the subscription grant in Amazon DataZone.


      This is a convenience which creates an instance of the GetSubscriptionGrantRequest.Builder avoiding the need to create one manually via GetSubscriptionGrantRequest.builder()

      Parameters:
      getSubscriptionGrantRequest - A Consumer that will call methods on GetSubscriptionGrantRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSubscriptionGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSubscriptionRequestDetails

      default CompletableFuture<GetSubscriptionRequestDetailsResponse> getSubscriptionRequestDetails(GetSubscriptionRequestDetailsRequest getSubscriptionRequestDetailsRequest)

      Gets the details of the specified subscription request.

      Parameters:
      getSubscriptionRequestDetailsRequest -
      Returns:
      A Java Future containing the result of the GetSubscriptionRequestDetails operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSubscriptionRequestDetails

      default CompletableFuture<GetSubscriptionRequestDetailsResponse> getSubscriptionRequestDetails(Consumer<GetSubscriptionRequestDetailsRequest.Builder> getSubscriptionRequestDetailsRequest)

      Gets the details of the specified subscription request.


      This is a convenience which creates an instance of the GetSubscriptionRequestDetailsRequest.Builder avoiding the need to create one manually via GetSubscriptionRequestDetailsRequest.builder()

      Parameters:
      getSubscriptionRequestDetailsRequest - A Consumer that will call methods on GetSubscriptionRequestDetailsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSubscriptionRequestDetails operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSubscriptionTarget

      default CompletableFuture<GetSubscriptionTargetResponse> getSubscriptionTarget(GetSubscriptionTargetRequest getSubscriptionTargetRequest)

      Gets the subscription target in Amazon DataZone.

      Parameters:
      getSubscriptionTargetRequest -
      Returns:
      A Java Future containing the result of the GetSubscriptionTarget operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSubscriptionTarget

      default CompletableFuture<GetSubscriptionTargetResponse> getSubscriptionTarget(Consumer<GetSubscriptionTargetRequest.Builder> getSubscriptionTargetRequest)

      Gets the subscription target in Amazon DataZone.


      This is a convenience which creates an instance of the GetSubscriptionTargetRequest.Builder avoiding the need to create one manually via GetSubscriptionTargetRequest.builder()

      Parameters:
      getSubscriptionTargetRequest - A Consumer that will call methods on GetSubscriptionTargetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSubscriptionTarget operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getTimeSeriesDataPoint

      default CompletableFuture<GetTimeSeriesDataPointResponse> getTimeSeriesDataPoint(GetTimeSeriesDataPointRequest getTimeSeriesDataPointRequest)

      Gets the existing data point for the asset.

      Parameters:
      getTimeSeriesDataPointRequest -
      Returns:
      A Java Future containing the result of the GetTimeSeriesDataPoint operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getTimeSeriesDataPoint

      default CompletableFuture<GetTimeSeriesDataPointResponse> getTimeSeriesDataPoint(Consumer<GetTimeSeriesDataPointRequest.Builder> getTimeSeriesDataPointRequest)

      Gets the existing data point for the asset.


      This is a convenience which creates an instance of the GetTimeSeriesDataPointRequest.Builder avoiding the need to create one manually via GetTimeSeriesDataPointRequest.builder()

      Parameters:
      getTimeSeriesDataPointRequest - A Consumer that will call methods on GetTimeSeriesDataPointRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetTimeSeriesDataPoint operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getUserProfile

      default CompletableFuture<GetUserProfileResponse> getUserProfile(GetUserProfileRequest getUserProfileRequest)

      Gets a user profile in Amazon DataZone.

      Parameters:
      getUserProfileRequest -
      Returns:
      A Java Future containing the result of the GetUserProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getUserProfile

      default CompletableFuture<GetUserProfileResponse> getUserProfile(Consumer<GetUserProfileRequest.Builder> getUserProfileRequest)

      Gets a user profile in Amazon DataZone.


      This is a convenience which creates an instance of the GetUserProfileRequest.Builder avoiding the need to create one manually via GetUserProfileRequest.builder()

      Parameters:
      getUserProfileRequest - A Consumer that will call methods on GetUserProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetUserProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssetFilters

      default CompletableFuture<ListAssetFiltersResponse> listAssetFilters(ListAssetFiltersRequest listAssetFiltersRequest)

      Lists asset filters.

      Parameters:
      listAssetFiltersRequest -
      Returns:
      A Java Future containing the result of the ListAssetFilters operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssetFilters

      default CompletableFuture<ListAssetFiltersResponse> listAssetFilters(Consumer<ListAssetFiltersRequest.Builder> listAssetFiltersRequest)

      Lists asset filters.


      This is a convenience which creates an instance of the ListAssetFiltersRequest.Builder avoiding the need to create one manually via ListAssetFiltersRequest.builder()

      Parameters:
      listAssetFiltersRequest - A Consumer that will call methods on ListAssetFiltersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListAssetFilters operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssetFiltersPaginator

      default ListAssetFiltersPublisher listAssetFiltersPaginator(ListAssetFiltersRequest listAssetFiltersRequest)

      This is a variant of listAssetFilters(software.amazon.awssdk.services.datazone.model.ListAssetFiltersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListAssetFiltersPublisher publisher = client.listAssetFiltersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListAssetFiltersPublisher publisher = client.listAssetFiltersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListAssetFiltersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListAssetFiltersResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listAssetFilters(software.amazon.awssdk.services.datazone.model.ListAssetFiltersRequest) operation.

      Parameters:
      listAssetFiltersRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssetFiltersPaginator

      default ListAssetFiltersPublisher listAssetFiltersPaginator(Consumer<ListAssetFiltersRequest.Builder> listAssetFiltersRequest)

      This is a variant of listAssetFilters(software.amazon.awssdk.services.datazone.model.ListAssetFiltersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListAssetFiltersPublisher publisher = client.listAssetFiltersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListAssetFiltersPublisher publisher = client.listAssetFiltersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListAssetFiltersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListAssetFiltersResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listAssetFilters(software.amazon.awssdk.services.datazone.model.ListAssetFiltersRequest) operation.


      This is a convenience which creates an instance of the ListAssetFiltersRequest.Builder avoiding the need to create one manually via ListAssetFiltersRequest.builder()

      Parameters:
      listAssetFiltersRequest - A Consumer that will call methods on ListAssetFiltersRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssetRevisions

      default CompletableFuture<ListAssetRevisionsResponse> listAssetRevisions(ListAssetRevisionsRequest listAssetRevisionsRequest)

      Lists the revisions for the asset.

      Parameters:
      listAssetRevisionsRequest -
      Returns:
      A Java Future containing the result of the ListAssetRevisions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssetRevisions

      default CompletableFuture<ListAssetRevisionsResponse> listAssetRevisions(Consumer<ListAssetRevisionsRequest.Builder> listAssetRevisionsRequest)

      Lists the revisions for the asset.


      This is a convenience which creates an instance of the ListAssetRevisionsRequest.Builder avoiding the need to create one manually via ListAssetRevisionsRequest.builder()

      Parameters:
      listAssetRevisionsRequest - A Consumer that will call methods on ListAssetRevisionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListAssetRevisions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssetRevisionsPaginator

      default ListAssetRevisionsPublisher listAssetRevisionsPaginator(ListAssetRevisionsRequest listAssetRevisionsRequest)

      This is a variant of listAssetRevisions(software.amazon.awssdk.services.datazone.model.ListAssetRevisionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListAssetRevisionsPublisher publisher = client.listAssetRevisionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListAssetRevisionsPublisher publisher = client.listAssetRevisionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListAssetRevisionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListAssetRevisionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listAssetRevisions(software.amazon.awssdk.services.datazone.model.ListAssetRevisionsRequest) operation.

      Parameters:
      listAssetRevisionsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssetRevisionsPaginator

      default ListAssetRevisionsPublisher listAssetRevisionsPaginator(Consumer<ListAssetRevisionsRequest.Builder> listAssetRevisionsRequest)

      This is a variant of listAssetRevisions(software.amazon.awssdk.services.datazone.model.ListAssetRevisionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListAssetRevisionsPublisher publisher = client.listAssetRevisionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListAssetRevisionsPublisher publisher = client.listAssetRevisionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListAssetRevisionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListAssetRevisionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listAssetRevisions(software.amazon.awssdk.services.datazone.model.ListAssetRevisionsRequest) operation.


      This is a convenience which creates an instance of the ListAssetRevisionsRequest.Builder avoiding the need to create one manually via ListAssetRevisionsRequest.builder()

      Parameters:
      listAssetRevisionsRequest - A Consumer that will call methods on ListAssetRevisionsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listConnections

      default CompletableFuture<ListConnectionsResponse> listConnections(ListConnectionsRequest listConnectionsRequest)

      Lists connections. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

      Parameters:
      listConnectionsRequest -
      Returns:
      A Java Future containing the result of the ListConnections operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listConnections

      default CompletableFuture<ListConnectionsResponse> listConnections(Consumer<ListConnectionsRequest.Builder> listConnectionsRequest)

      Lists connections. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.


      This is a convenience which creates an instance of the ListConnectionsRequest.Builder avoiding the need to create one manually via ListConnectionsRequest.builder()

      Parameters:
      listConnectionsRequest - A Consumer that will call methods on ListConnectionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListConnections operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listConnectionsPaginator

      default ListConnectionsPublisher listConnectionsPaginator(ListConnectionsRequest listConnectionsRequest)

      This is a variant of listConnections(software.amazon.awssdk.services.datazone.model.ListConnectionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListConnectionsPublisher publisher = client.listConnectionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListConnectionsPublisher publisher = client.listConnectionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListConnectionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListConnectionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listConnections(software.amazon.awssdk.services.datazone.model.ListConnectionsRequest) operation.

      Parameters:
      listConnectionsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listConnectionsPaginator

      default ListConnectionsPublisher listConnectionsPaginator(Consumer<ListConnectionsRequest.Builder> listConnectionsRequest)

      This is a variant of listConnections(software.amazon.awssdk.services.datazone.model.ListConnectionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListConnectionsPublisher publisher = client.listConnectionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListConnectionsPublisher publisher = client.listConnectionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListConnectionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListConnectionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listConnections(software.amazon.awssdk.services.datazone.model.ListConnectionsRequest) operation.


      This is a convenience which creates an instance of the ListConnectionsRequest.Builder avoiding the need to create one manually via ListConnectionsRequest.builder()

      Parameters:
      listConnectionsRequest - A Consumer that will call methods on ListConnectionsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataProductRevisions

      default CompletableFuture<ListDataProductRevisionsResponse> listDataProductRevisions(ListDataProductRevisionsRequest listDataProductRevisionsRequest)

      Lists data product revisions.

      Parameters:
      listDataProductRevisionsRequest -
      Returns:
      A Java Future containing the result of the ListDataProductRevisions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataProductRevisions

      default CompletableFuture<ListDataProductRevisionsResponse> listDataProductRevisions(Consumer<ListDataProductRevisionsRequest.Builder> listDataProductRevisionsRequest)

      Lists data product revisions.


      This is a convenience which creates an instance of the ListDataProductRevisionsRequest.Builder avoiding the need to create one manually via ListDataProductRevisionsRequest.builder()

      Parameters:
      listDataProductRevisionsRequest - A Consumer that will call methods on ListDataProductRevisionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDataProductRevisions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataProductRevisionsPaginator

      default ListDataProductRevisionsPublisher listDataProductRevisionsPaginator(ListDataProductRevisionsRequest listDataProductRevisionsRequest)

      This is a variant of listDataProductRevisions(software.amazon.awssdk.services.datazone.model.ListDataProductRevisionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDataProductRevisionsPublisher publisher = client.listDataProductRevisionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDataProductRevisionsPublisher publisher = client.listDataProductRevisionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDataProductRevisionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDataProductRevisionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDataProductRevisions(software.amazon.awssdk.services.datazone.model.ListDataProductRevisionsRequest) operation.

      Parameters:
      listDataProductRevisionsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataProductRevisionsPaginator

      default ListDataProductRevisionsPublisher listDataProductRevisionsPaginator(Consumer<ListDataProductRevisionsRequest.Builder> listDataProductRevisionsRequest)

      This is a variant of listDataProductRevisions(software.amazon.awssdk.services.datazone.model.ListDataProductRevisionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDataProductRevisionsPublisher publisher = client.listDataProductRevisionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDataProductRevisionsPublisher publisher = client.listDataProductRevisionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDataProductRevisionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDataProductRevisionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDataProductRevisions(software.amazon.awssdk.services.datazone.model.ListDataProductRevisionsRequest) operation.


      This is a convenience which creates an instance of the ListDataProductRevisionsRequest.Builder avoiding the need to create one manually via ListDataProductRevisionsRequest.builder()

      Parameters:
      listDataProductRevisionsRequest - A Consumer that will call methods on ListDataProductRevisionsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourceRunActivities

      default CompletableFuture<ListDataSourceRunActivitiesResponse> listDataSourceRunActivities(ListDataSourceRunActivitiesRequest listDataSourceRunActivitiesRequest)

      Lists data source run activities.

      Parameters:
      listDataSourceRunActivitiesRequest -
      Returns:
      A Java Future containing the result of the ListDataSourceRunActivities operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourceRunActivities

      default CompletableFuture<ListDataSourceRunActivitiesResponse> listDataSourceRunActivities(Consumer<ListDataSourceRunActivitiesRequest.Builder> listDataSourceRunActivitiesRequest)

      Lists data source run activities.


      This is a convenience which creates an instance of the ListDataSourceRunActivitiesRequest.Builder avoiding the need to create one manually via ListDataSourceRunActivitiesRequest.builder()

      Parameters:
      listDataSourceRunActivitiesRequest - A Consumer that will call methods on ListDataSourceRunActivitiesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDataSourceRunActivities operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourceRunActivitiesPaginator

      default ListDataSourceRunActivitiesPublisher listDataSourceRunActivitiesPaginator(ListDataSourceRunActivitiesRequest listDataSourceRunActivitiesRequest)

      This is a variant of listDataSourceRunActivities(software.amazon.awssdk.services.datazone.model.ListDataSourceRunActivitiesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourceRunActivitiesPublisher publisher = client.listDataSourceRunActivitiesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourceRunActivitiesPublisher publisher = client.listDataSourceRunActivitiesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDataSourceRunActivitiesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDataSourceRunActivitiesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDataSourceRunActivities(software.amazon.awssdk.services.datazone.model.ListDataSourceRunActivitiesRequest) operation.

      Parameters:
      listDataSourceRunActivitiesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourceRunActivitiesPaginator

      default ListDataSourceRunActivitiesPublisher listDataSourceRunActivitiesPaginator(Consumer<ListDataSourceRunActivitiesRequest.Builder> listDataSourceRunActivitiesRequest)

      This is a variant of listDataSourceRunActivities(software.amazon.awssdk.services.datazone.model.ListDataSourceRunActivitiesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourceRunActivitiesPublisher publisher = client.listDataSourceRunActivitiesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourceRunActivitiesPublisher publisher = client.listDataSourceRunActivitiesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDataSourceRunActivitiesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDataSourceRunActivitiesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDataSourceRunActivities(software.amazon.awssdk.services.datazone.model.ListDataSourceRunActivitiesRequest) operation.


      This is a convenience which creates an instance of the ListDataSourceRunActivitiesRequest.Builder avoiding the need to create one manually via ListDataSourceRunActivitiesRequest.builder()

      Parameters:
      listDataSourceRunActivitiesRequest - A Consumer that will call methods on ListDataSourceRunActivitiesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourceRuns

      default CompletableFuture<ListDataSourceRunsResponse> listDataSourceRuns(ListDataSourceRunsRequest listDataSourceRunsRequest)

      Lists data source runs in Amazon DataZone.

      Parameters:
      listDataSourceRunsRequest -
      Returns:
      A Java Future containing the result of the ListDataSourceRuns operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourceRuns

      default CompletableFuture<ListDataSourceRunsResponse> listDataSourceRuns(Consumer<ListDataSourceRunsRequest.Builder> listDataSourceRunsRequest)

      Lists data source runs in Amazon DataZone.


      This is a convenience which creates an instance of the ListDataSourceRunsRequest.Builder avoiding the need to create one manually via ListDataSourceRunsRequest.builder()

      Parameters:
      listDataSourceRunsRequest - A Consumer that will call methods on ListDataSourceRunsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDataSourceRuns operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourceRunsPaginator

      default ListDataSourceRunsPublisher listDataSourceRunsPaginator(ListDataSourceRunsRequest listDataSourceRunsRequest)

      This is a variant of listDataSourceRuns(software.amazon.awssdk.services.datazone.model.ListDataSourceRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourceRunsPublisher publisher = client.listDataSourceRunsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourceRunsPublisher publisher = client.listDataSourceRunsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDataSourceRunsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDataSourceRunsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDataSourceRuns(software.amazon.awssdk.services.datazone.model.ListDataSourceRunsRequest) operation.

      Parameters:
      listDataSourceRunsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourceRunsPaginator

      default ListDataSourceRunsPublisher listDataSourceRunsPaginator(Consumer<ListDataSourceRunsRequest.Builder> listDataSourceRunsRequest)

      This is a variant of listDataSourceRuns(software.amazon.awssdk.services.datazone.model.ListDataSourceRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourceRunsPublisher publisher = client.listDataSourceRunsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourceRunsPublisher publisher = client.listDataSourceRunsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDataSourceRunsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDataSourceRunsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDataSourceRuns(software.amazon.awssdk.services.datazone.model.ListDataSourceRunsRequest) operation.


      This is a convenience which creates an instance of the ListDataSourceRunsRequest.Builder avoiding the need to create one manually via ListDataSourceRunsRequest.builder()

      Parameters:
      listDataSourceRunsRequest - A Consumer that will call methods on ListDataSourceRunsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSources

      default CompletableFuture<ListDataSourcesResponse> listDataSources(ListDataSourcesRequest listDataSourcesRequest)

      Lists data sources in Amazon DataZone.

      Parameters:
      listDataSourcesRequest -
      Returns:
      A Java Future containing the result of the ListDataSources operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSources

      default CompletableFuture<ListDataSourcesResponse> listDataSources(Consumer<ListDataSourcesRequest.Builder> listDataSourcesRequest)

      Lists data sources in Amazon DataZone.


      This is a convenience which creates an instance of the ListDataSourcesRequest.Builder avoiding the need to create one manually via ListDataSourcesRequest.builder()

      Parameters:
      listDataSourcesRequest - A Consumer that will call methods on ListDataSourcesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDataSources operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourcesPaginator

      default ListDataSourcesPublisher listDataSourcesPaginator(ListDataSourcesRequest listDataSourcesRequest)

      This is a variant of listDataSources(software.amazon.awssdk.services.datazone.model.ListDataSourcesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDataSourcesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDataSourcesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDataSources(software.amazon.awssdk.services.datazone.model.ListDataSourcesRequest) operation.

      Parameters:
      listDataSourcesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSourcesPaginator

      default ListDataSourcesPublisher listDataSourcesPaginator(Consumer<ListDataSourcesRequest.Builder> listDataSourcesRequest)

      This is a variant of listDataSources(software.amazon.awssdk.services.datazone.model.ListDataSourcesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDataSourcesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDataSourcesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDataSources(software.amazon.awssdk.services.datazone.model.ListDataSourcesRequest) operation.


      This is a convenience which creates an instance of the ListDataSourcesRequest.Builder avoiding the need to create one manually via ListDataSourcesRequest.builder()

      Parameters:
      listDataSourcesRequest - A Consumer that will call methods on ListDataSourcesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomainUnitsForParent

      default CompletableFuture<ListDomainUnitsForParentResponse> listDomainUnitsForParent(ListDomainUnitsForParentRequest listDomainUnitsForParentRequest)

      Lists child domain units for the specified parent domain unit.

      Parameters:
      listDomainUnitsForParentRequest -
      Returns:
      A Java Future containing the result of the ListDomainUnitsForParent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomainUnitsForParent

      default CompletableFuture<ListDomainUnitsForParentResponse> listDomainUnitsForParent(Consumer<ListDomainUnitsForParentRequest.Builder> listDomainUnitsForParentRequest)

      Lists child domain units for the specified parent domain unit.


      This is a convenience which creates an instance of the ListDomainUnitsForParentRequest.Builder avoiding the need to create one manually via ListDomainUnitsForParentRequest.builder()

      Parameters:
      listDomainUnitsForParentRequest - A Consumer that will call methods on ListDomainUnitsForParentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDomainUnitsForParent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomainUnitsForParentPaginator

      default ListDomainUnitsForParentPublisher listDomainUnitsForParentPaginator(ListDomainUnitsForParentRequest listDomainUnitsForParentRequest)

      This is a variant of listDomainUnitsForParent(software.amazon.awssdk.services.datazone.model.ListDomainUnitsForParentRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDomainUnitsForParentPublisher publisher = client.listDomainUnitsForParentPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDomainUnitsForParentPublisher publisher = client.listDomainUnitsForParentPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDomainUnitsForParentResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDomainUnitsForParentResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDomainUnitsForParent(software.amazon.awssdk.services.datazone.model.ListDomainUnitsForParentRequest) operation.

      Parameters:
      listDomainUnitsForParentRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomainUnitsForParentPaginator

      default ListDomainUnitsForParentPublisher listDomainUnitsForParentPaginator(Consumer<ListDomainUnitsForParentRequest.Builder> listDomainUnitsForParentRequest)

      This is a variant of listDomainUnitsForParent(software.amazon.awssdk.services.datazone.model.ListDomainUnitsForParentRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDomainUnitsForParentPublisher publisher = client.listDomainUnitsForParentPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDomainUnitsForParentPublisher publisher = client.listDomainUnitsForParentPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDomainUnitsForParentResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDomainUnitsForParentResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDomainUnitsForParent(software.amazon.awssdk.services.datazone.model.ListDomainUnitsForParentRequest) operation.


      This is a convenience which creates an instance of the ListDomainUnitsForParentRequest.Builder avoiding the need to create one manually via ListDomainUnitsForParentRequest.builder()

      Parameters:
      listDomainUnitsForParentRequest - A Consumer that will call methods on ListDomainUnitsForParentRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomains

      default CompletableFuture<ListDomainsResponse> listDomains(ListDomainsRequest listDomainsRequest)

      Lists Amazon DataZone domains.

      Parameters:
      listDomainsRequest -
      Returns:
      A Java Future containing the result of the ListDomains operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomains

      default CompletableFuture<ListDomainsResponse> listDomains(Consumer<ListDomainsRequest.Builder> listDomainsRequest)

      Lists Amazon DataZone domains.


      This is a convenience which creates an instance of the ListDomainsRequest.Builder avoiding the need to create one manually via ListDomainsRequest.builder()

      Parameters:
      listDomainsRequest - A Consumer that will call methods on ListDomainsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDomains operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomainsPaginator

      default ListDomainsPublisher listDomainsPaginator(ListDomainsRequest listDomainsRequest)

      This is a variant of listDomains(software.amazon.awssdk.services.datazone.model.ListDomainsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDomainsPublisher publisher = client.listDomainsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDomainsPublisher publisher = client.listDomainsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDomainsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDomainsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDomains(software.amazon.awssdk.services.datazone.model.ListDomainsRequest) operation.

      Parameters:
      listDomainsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomainsPaginator

      default ListDomainsPublisher listDomainsPaginator(Consumer<ListDomainsRequest.Builder> listDomainsRequest)

      This is a variant of listDomains(software.amazon.awssdk.services.datazone.model.ListDomainsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListDomainsPublisher publisher = client.listDomainsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListDomainsPublisher publisher = client.listDomainsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListDomainsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListDomainsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listDomains(software.amazon.awssdk.services.datazone.model.ListDomainsRequest) operation.


      This is a convenience which creates an instance of the ListDomainsRequest.Builder avoiding the need to create one manually via ListDomainsRequest.builder()

      Parameters:
      listDomainsRequest - A Consumer that will call methods on ListDomainsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEntityOwners

      default CompletableFuture<ListEntityOwnersResponse> listEntityOwners(ListEntityOwnersRequest listEntityOwnersRequest)

      Lists the entity (domain units) owners.

      Parameters:
      listEntityOwnersRequest -
      Returns:
      A Java Future containing the result of the ListEntityOwners operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEntityOwners

      default CompletableFuture<ListEntityOwnersResponse> listEntityOwners(Consumer<ListEntityOwnersRequest.Builder> listEntityOwnersRequest)

      Lists the entity (domain units) owners.


      This is a convenience which creates an instance of the ListEntityOwnersRequest.Builder avoiding the need to create one manually via ListEntityOwnersRequest.builder()

      Parameters:
      listEntityOwnersRequest - A Consumer that will call methods on ListEntityOwnersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEntityOwners operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEntityOwnersPaginator

      default ListEntityOwnersPublisher listEntityOwnersPaginator(ListEntityOwnersRequest listEntityOwnersRequest)

      This is a variant of listEntityOwners(software.amazon.awssdk.services.datazone.model.ListEntityOwnersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEntityOwnersPublisher publisher = client.listEntityOwnersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEntityOwnersPublisher publisher = client.listEntityOwnersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEntityOwnersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEntityOwnersResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEntityOwners(software.amazon.awssdk.services.datazone.model.ListEntityOwnersRequest) operation.

      Parameters:
      listEntityOwnersRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEntityOwnersPaginator

      default ListEntityOwnersPublisher listEntityOwnersPaginator(Consumer<ListEntityOwnersRequest.Builder> listEntityOwnersRequest)

      This is a variant of listEntityOwners(software.amazon.awssdk.services.datazone.model.ListEntityOwnersRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEntityOwnersPublisher publisher = client.listEntityOwnersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEntityOwnersPublisher publisher = client.listEntityOwnersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEntityOwnersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEntityOwnersResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEntityOwners(software.amazon.awssdk.services.datazone.model.ListEntityOwnersRequest) operation.


      This is a convenience which creates an instance of the ListEntityOwnersRequest.Builder avoiding the need to create one manually via ListEntityOwnersRequest.builder()

      Parameters:
      listEntityOwnersRequest - A Consumer that will call methods on ListEntityOwnersRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentActions

      default CompletableFuture<ListEnvironmentActionsResponse> listEnvironmentActions(ListEnvironmentActionsRequest listEnvironmentActionsRequest)

      Lists existing environment actions.

      Parameters:
      listEnvironmentActionsRequest -
      Returns:
      A Java Future containing the result of the ListEnvironmentActions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentActions

      default CompletableFuture<ListEnvironmentActionsResponse> listEnvironmentActions(Consumer<ListEnvironmentActionsRequest.Builder> listEnvironmentActionsRequest)

      Lists existing environment actions.


      This is a convenience which creates an instance of the ListEnvironmentActionsRequest.Builder avoiding the need to create one manually via ListEnvironmentActionsRequest.builder()

      Parameters:
      listEnvironmentActionsRequest - A Consumer that will call methods on ListEnvironmentActionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEnvironmentActions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentActionsPaginator

      default ListEnvironmentActionsPublisher listEnvironmentActionsPaginator(ListEnvironmentActionsRequest listEnvironmentActionsRequest)

      This is a variant of listEnvironmentActions(software.amazon.awssdk.services.datazone.model.ListEnvironmentActionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentActionsPublisher publisher = client.listEnvironmentActionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentActionsPublisher publisher = client.listEnvironmentActionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentActionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentActionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironmentActions(software.amazon.awssdk.services.datazone.model.ListEnvironmentActionsRequest) operation.

      Parameters:
      listEnvironmentActionsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentActionsPaginator

      default ListEnvironmentActionsPublisher listEnvironmentActionsPaginator(Consumer<ListEnvironmentActionsRequest.Builder> listEnvironmentActionsRequest)

      This is a variant of listEnvironmentActions(software.amazon.awssdk.services.datazone.model.ListEnvironmentActionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentActionsPublisher publisher = client.listEnvironmentActionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentActionsPublisher publisher = client.listEnvironmentActionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentActionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentActionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironmentActions(software.amazon.awssdk.services.datazone.model.ListEnvironmentActionsRequest) operation.


      This is a convenience which creates an instance of the ListEnvironmentActionsRequest.Builder avoiding the need to create one manually via ListEnvironmentActionsRequest.builder()

      Parameters:
      listEnvironmentActionsRequest - A Consumer that will call methods on ListEnvironmentActionsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentBlueprintConfigurations

      default CompletableFuture<ListEnvironmentBlueprintConfigurationsResponse> listEnvironmentBlueprintConfigurations(ListEnvironmentBlueprintConfigurationsRequest listEnvironmentBlueprintConfigurationsRequest)

      Lists blueprint configurations for a Amazon DataZone environment.

      Parameters:
      listEnvironmentBlueprintConfigurationsRequest -
      Returns:
      A Java Future containing the result of the ListEnvironmentBlueprintConfigurations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentBlueprintConfigurations

      default CompletableFuture<ListEnvironmentBlueprintConfigurationsResponse> listEnvironmentBlueprintConfigurations(Consumer<ListEnvironmentBlueprintConfigurationsRequest.Builder> listEnvironmentBlueprintConfigurationsRequest)

      Lists blueprint configurations for a Amazon DataZone environment.


      This is a convenience which creates an instance of the ListEnvironmentBlueprintConfigurationsRequest.Builder avoiding the need to create one manually via ListEnvironmentBlueprintConfigurationsRequest.builder()

      Parameters:
      listEnvironmentBlueprintConfigurationsRequest - A Consumer that will call methods on ListEnvironmentBlueprintConfigurationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEnvironmentBlueprintConfigurations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentBlueprintConfigurationsPaginator

      default ListEnvironmentBlueprintConfigurationsPublisher listEnvironmentBlueprintConfigurationsPaginator(ListEnvironmentBlueprintConfigurationsRequest listEnvironmentBlueprintConfigurationsRequest)

      This is a variant of listEnvironmentBlueprintConfigurations(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintConfigurationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentBlueprintConfigurationsPublisher publisher = client.listEnvironmentBlueprintConfigurationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentBlueprintConfigurationsPublisher publisher = client.listEnvironmentBlueprintConfigurationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintConfigurationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintConfigurationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironmentBlueprintConfigurations(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintConfigurationsRequest) operation.

      Parameters:
      listEnvironmentBlueprintConfigurationsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentBlueprintConfigurationsPaginator

      default ListEnvironmentBlueprintConfigurationsPublisher listEnvironmentBlueprintConfigurationsPaginator(Consumer<ListEnvironmentBlueprintConfigurationsRequest.Builder> listEnvironmentBlueprintConfigurationsRequest)

      This is a variant of listEnvironmentBlueprintConfigurations(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintConfigurationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentBlueprintConfigurationsPublisher publisher = client.listEnvironmentBlueprintConfigurationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentBlueprintConfigurationsPublisher publisher = client.listEnvironmentBlueprintConfigurationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintConfigurationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintConfigurationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironmentBlueprintConfigurations(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintConfigurationsRequest) operation.


      This is a convenience which creates an instance of the ListEnvironmentBlueprintConfigurationsRequest.Builder avoiding the need to create one manually via ListEnvironmentBlueprintConfigurationsRequest.builder()

      Parameters:
      listEnvironmentBlueprintConfigurationsRequest - A Consumer that will call methods on ListEnvironmentBlueprintConfigurationsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentBlueprints

      default CompletableFuture<ListEnvironmentBlueprintsResponse> listEnvironmentBlueprints(ListEnvironmentBlueprintsRequest listEnvironmentBlueprintsRequest)

      Lists blueprints in an Amazon DataZone environment.

      Parameters:
      listEnvironmentBlueprintsRequest -
      Returns:
      A Java Future containing the result of the ListEnvironmentBlueprints operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentBlueprints

      default CompletableFuture<ListEnvironmentBlueprintsResponse> listEnvironmentBlueprints(Consumer<ListEnvironmentBlueprintsRequest.Builder> listEnvironmentBlueprintsRequest)

      Lists blueprints in an Amazon DataZone environment.


      This is a convenience which creates an instance of the ListEnvironmentBlueprintsRequest.Builder avoiding the need to create one manually via ListEnvironmentBlueprintsRequest.builder()

      Parameters:
      listEnvironmentBlueprintsRequest - A Consumer that will call methods on ListEnvironmentBlueprintsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEnvironmentBlueprints operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentBlueprintsPaginator

      default ListEnvironmentBlueprintsPublisher listEnvironmentBlueprintsPaginator(ListEnvironmentBlueprintsRequest listEnvironmentBlueprintsRequest)

      This is a variant of listEnvironmentBlueprints(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentBlueprintsPublisher publisher = client.listEnvironmentBlueprintsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentBlueprintsPublisher publisher = client.listEnvironmentBlueprintsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironmentBlueprints(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintsRequest) operation.

      Parameters:
      listEnvironmentBlueprintsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentBlueprintsPaginator

      default ListEnvironmentBlueprintsPublisher listEnvironmentBlueprintsPaginator(Consumer<ListEnvironmentBlueprintsRequest.Builder> listEnvironmentBlueprintsRequest)

      This is a variant of listEnvironmentBlueprints(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentBlueprintsPublisher publisher = client.listEnvironmentBlueprintsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentBlueprintsPublisher publisher = client.listEnvironmentBlueprintsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironmentBlueprints(software.amazon.awssdk.services.datazone.model.ListEnvironmentBlueprintsRequest) operation.


      This is a convenience which creates an instance of the ListEnvironmentBlueprintsRequest.Builder avoiding the need to create one manually via ListEnvironmentBlueprintsRequest.builder()

      Parameters:
      listEnvironmentBlueprintsRequest - A Consumer that will call methods on ListEnvironmentBlueprintsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentProfiles

      default CompletableFuture<ListEnvironmentProfilesResponse> listEnvironmentProfiles(ListEnvironmentProfilesRequest listEnvironmentProfilesRequest)

      Lists Amazon DataZone environment profiles.

      Parameters:
      listEnvironmentProfilesRequest -
      Returns:
      A Java Future containing the result of the ListEnvironmentProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentProfiles

      default CompletableFuture<ListEnvironmentProfilesResponse> listEnvironmentProfiles(Consumer<ListEnvironmentProfilesRequest.Builder> listEnvironmentProfilesRequest)

      Lists Amazon DataZone environment profiles.


      This is a convenience which creates an instance of the ListEnvironmentProfilesRequest.Builder avoiding the need to create one manually via ListEnvironmentProfilesRequest.builder()

      Parameters:
      listEnvironmentProfilesRequest - A Consumer that will call methods on ListEnvironmentProfilesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEnvironmentProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentProfilesPaginator

      default ListEnvironmentProfilesPublisher listEnvironmentProfilesPaginator(ListEnvironmentProfilesRequest listEnvironmentProfilesRequest)

      This is a variant of listEnvironmentProfiles(software.amazon.awssdk.services.datazone.model.ListEnvironmentProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentProfilesPublisher publisher = client.listEnvironmentProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentProfilesPublisher publisher = client.listEnvironmentProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironmentProfiles(software.amazon.awssdk.services.datazone.model.ListEnvironmentProfilesRequest) operation.

      Parameters:
      listEnvironmentProfilesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentProfilesPaginator

      default ListEnvironmentProfilesPublisher listEnvironmentProfilesPaginator(Consumer<ListEnvironmentProfilesRequest.Builder> listEnvironmentProfilesRequest)

      This is a variant of listEnvironmentProfiles(software.amazon.awssdk.services.datazone.model.ListEnvironmentProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentProfilesPublisher publisher = client.listEnvironmentProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentProfilesPublisher publisher = client.listEnvironmentProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironmentProfiles(software.amazon.awssdk.services.datazone.model.ListEnvironmentProfilesRequest) operation.


      This is a convenience which creates an instance of the ListEnvironmentProfilesRequest.Builder avoiding the need to create one manually via ListEnvironmentProfilesRequest.builder()

      Parameters:
      listEnvironmentProfilesRequest - A Consumer that will call methods on ListEnvironmentProfilesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironments

      default CompletableFuture<ListEnvironmentsResponse> listEnvironments(ListEnvironmentsRequest listEnvironmentsRequest)

      Lists Amazon DataZone environments.

      Parameters:
      listEnvironmentsRequest -
      Returns:
      A Java Future containing the result of the ListEnvironments operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironments

      default CompletableFuture<ListEnvironmentsResponse> listEnvironments(Consumer<ListEnvironmentsRequest.Builder> listEnvironmentsRequest)

      Lists Amazon DataZone environments.


      This is a convenience which creates an instance of the ListEnvironmentsRequest.Builder avoiding the need to create one manually via ListEnvironmentsRequest.builder()

      Parameters:
      listEnvironmentsRequest - A Consumer that will call methods on ListEnvironmentsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEnvironments operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentsPaginator

      default ListEnvironmentsPublisher listEnvironmentsPaginator(ListEnvironmentsRequest listEnvironmentsRequest)

      This is a variant of listEnvironments(software.amazon.awssdk.services.datazone.model.ListEnvironmentsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentsPublisher publisher = client.listEnvironmentsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentsPublisher publisher = client.listEnvironmentsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironments(software.amazon.awssdk.services.datazone.model.ListEnvironmentsRequest) operation.

      Parameters:
      listEnvironmentsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEnvironmentsPaginator

      default ListEnvironmentsPublisher listEnvironmentsPaginator(Consumer<ListEnvironmentsRequest.Builder> listEnvironmentsRequest)

      This is a variant of listEnvironments(software.amazon.awssdk.services.datazone.model.ListEnvironmentsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentsPublisher publisher = client.listEnvironmentsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListEnvironmentsPublisher publisher = client.listEnvironmentsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListEnvironmentsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListEnvironmentsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listEnvironments(software.amazon.awssdk.services.datazone.model.ListEnvironmentsRequest) operation.


      This is a convenience which creates an instance of the ListEnvironmentsRequest.Builder avoiding the need to create one manually via ListEnvironmentsRequest.builder()

      Parameters:
      listEnvironmentsRequest - A Consumer that will call methods on ListEnvironmentsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobRuns

      default CompletableFuture<ListJobRunsResponse> listJobRuns(ListJobRunsRequest listJobRunsRequest)

      Lists job runs.

      Parameters:
      listJobRunsRequest -
      Returns:
      A Java Future containing the result of the ListJobRuns operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobRuns

      default CompletableFuture<ListJobRunsResponse> listJobRuns(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest)

      Lists job runs.


      This is a convenience which creates an instance of the ListJobRunsRequest.Builder avoiding the need to create one manually via ListJobRunsRequest.builder()

      Parameters:
      listJobRunsRequest - A Consumer that will call methods on ListJobRunsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListJobRuns operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobRunsPaginator

      default ListJobRunsPublisher listJobRunsPaginator(ListJobRunsRequest listJobRunsRequest)

      This is a variant of listJobRuns(software.amazon.awssdk.services.datazone.model.ListJobRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListJobRunsPublisher publisher = client.listJobRunsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListJobRunsPublisher publisher = client.listJobRunsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListJobRunsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListJobRunsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listJobRuns(software.amazon.awssdk.services.datazone.model.ListJobRunsRequest) operation.

      Parameters:
      listJobRunsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJobRunsPaginator

      default ListJobRunsPublisher listJobRunsPaginator(Consumer<ListJobRunsRequest.Builder> listJobRunsRequest)

      This is a variant of listJobRuns(software.amazon.awssdk.services.datazone.model.ListJobRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListJobRunsPublisher publisher = client.listJobRunsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListJobRunsPublisher publisher = client.listJobRunsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListJobRunsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListJobRunsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listJobRuns(software.amazon.awssdk.services.datazone.model.ListJobRunsRequest) operation.


      This is a convenience which creates an instance of the ListJobRunsRequest.Builder avoiding the need to create one manually via ListJobRunsRequest.builder()

      Parameters:
      listJobRunsRequest - A Consumer that will call methods on ListJobRunsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLineageEvents

      default CompletableFuture<ListLineageEventsResponse> listLineageEvents(ListLineageEventsRequest listLineageEventsRequest)

      Lists lineage events.

      Parameters:
      listLineageEventsRequest -
      Returns:
      A Java Future containing the result of the ListLineageEvents operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLineageEvents

      default CompletableFuture<ListLineageEventsResponse> listLineageEvents(Consumer<ListLineageEventsRequest.Builder> listLineageEventsRequest)

      Lists lineage events.


      This is a convenience which creates an instance of the ListLineageEventsRequest.Builder avoiding the need to create one manually via ListLineageEventsRequest.builder()

      Parameters:
      listLineageEventsRequest - A Consumer that will call methods on ListLineageEventsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListLineageEvents operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLineageEventsPaginator

      default ListLineageEventsPublisher listLineageEventsPaginator(ListLineageEventsRequest listLineageEventsRequest)

      This is a variant of listLineageEvents(software.amazon.awssdk.services.datazone.model.ListLineageEventsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListLineageEventsPublisher publisher = client.listLineageEventsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListLineageEventsPublisher publisher = client.listLineageEventsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListLineageEventsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListLineageEventsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listLineageEvents(software.amazon.awssdk.services.datazone.model.ListLineageEventsRequest) operation.

      Parameters:
      listLineageEventsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLineageEventsPaginator

      default ListLineageEventsPublisher listLineageEventsPaginator(Consumer<ListLineageEventsRequest.Builder> listLineageEventsRequest)

      This is a variant of listLineageEvents(software.amazon.awssdk.services.datazone.model.ListLineageEventsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListLineageEventsPublisher publisher = client.listLineageEventsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListLineageEventsPublisher publisher = client.listLineageEventsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListLineageEventsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListLineageEventsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listLineageEvents(software.amazon.awssdk.services.datazone.model.ListLineageEventsRequest) operation.


      This is a convenience which creates an instance of the ListLineageEventsRequest.Builder avoiding the need to create one manually via ListLineageEventsRequest.builder()

      Parameters:
      listLineageEventsRequest - A Consumer that will call methods on ListLineageEventsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLineageNodeHistory

      default CompletableFuture<ListLineageNodeHistoryResponse> listLineageNodeHistory(ListLineageNodeHistoryRequest listLineageNodeHistoryRequest)

      Lists the history of the specified data lineage node.

      Parameters:
      listLineageNodeHistoryRequest -
      Returns:
      A Java Future containing the result of the ListLineageNodeHistory operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLineageNodeHistory

      default CompletableFuture<ListLineageNodeHistoryResponse> listLineageNodeHistory(Consumer<ListLineageNodeHistoryRequest.Builder> listLineageNodeHistoryRequest)

      Lists the history of the specified data lineage node.


      This is a convenience which creates an instance of the ListLineageNodeHistoryRequest.Builder avoiding the need to create one manually via ListLineageNodeHistoryRequest.builder()

      Parameters:
      listLineageNodeHistoryRequest - A Consumer that will call methods on ListLineageNodeHistoryRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListLineageNodeHistory operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLineageNodeHistoryPaginator

      default ListLineageNodeHistoryPublisher listLineageNodeHistoryPaginator(ListLineageNodeHistoryRequest listLineageNodeHistoryRequest)

      This is a variant of listLineageNodeHistory(software.amazon.awssdk.services.datazone.model.ListLineageNodeHistoryRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListLineageNodeHistoryPublisher publisher = client.listLineageNodeHistoryPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListLineageNodeHistoryPublisher publisher = client.listLineageNodeHistoryPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListLineageNodeHistoryResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListLineageNodeHistoryResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listLineageNodeHistory(software.amazon.awssdk.services.datazone.model.ListLineageNodeHistoryRequest) operation.

      Parameters:
      listLineageNodeHistoryRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLineageNodeHistoryPaginator

      default ListLineageNodeHistoryPublisher listLineageNodeHistoryPaginator(Consumer<ListLineageNodeHistoryRequest.Builder> listLineageNodeHistoryRequest)

      This is a variant of listLineageNodeHistory(software.amazon.awssdk.services.datazone.model.ListLineageNodeHistoryRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListLineageNodeHistoryPublisher publisher = client.listLineageNodeHistoryPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListLineageNodeHistoryPublisher publisher = client.listLineageNodeHistoryPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListLineageNodeHistoryResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListLineageNodeHistoryResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listLineageNodeHistory(software.amazon.awssdk.services.datazone.model.ListLineageNodeHistoryRequest) operation.


      This is a convenience which creates an instance of the ListLineageNodeHistoryRequest.Builder avoiding the need to create one manually via ListLineageNodeHistoryRequest.builder()

      Parameters:
      listLineageNodeHistoryRequest - A Consumer that will call methods on ListLineageNodeHistoryRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMetadataGenerationRuns

      default CompletableFuture<ListMetadataGenerationRunsResponse> listMetadataGenerationRuns(ListMetadataGenerationRunsRequest listMetadataGenerationRunsRequest)

      Lists all metadata generation runs.

      Parameters:
      listMetadataGenerationRunsRequest -
      Returns:
      A Java Future containing the result of the ListMetadataGenerationRuns operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMetadataGenerationRuns

      default CompletableFuture<ListMetadataGenerationRunsResponse> listMetadataGenerationRuns(Consumer<ListMetadataGenerationRunsRequest.Builder> listMetadataGenerationRunsRequest)

      Lists all metadata generation runs.


      This is a convenience which creates an instance of the ListMetadataGenerationRunsRequest.Builder avoiding the need to create one manually via ListMetadataGenerationRunsRequest.builder()

      Parameters:
      listMetadataGenerationRunsRequest - A Consumer that will call methods on ListMetadataGenerationRunsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListMetadataGenerationRuns operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMetadataGenerationRunsPaginator

      default ListMetadataGenerationRunsPublisher listMetadataGenerationRunsPaginator(ListMetadataGenerationRunsRequest listMetadataGenerationRunsRequest)

      This is a variant of listMetadataGenerationRuns(software.amazon.awssdk.services.datazone.model.ListMetadataGenerationRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListMetadataGenerationRunsPublisher publisher = client.listMetadataGenerationRunsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListMetadataGenerationRunsPublisher publisher = client.listMetadataGenerationRunsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListMetadataGenerationRunsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListMetadataGenerationRunsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listMetadataGenerationRuns(software.amazon.awssdk.services.datazone.model.ListMetadataGenerationRunsRequest) operation.

      Parameters:
      listMetadataGenerationRunsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listMetadataGenerationRunsPaginator

      default ListMetadataGenerationRunsPublisher listMetadataGenerationRunsPaginator(Consumer<ListMetadataGenerationRunsRequest.Builder> listMetadataGenerationRunsRequest)

      This is a variant of listMetadataGenerationRuns(software.amazon.awssdk.services.datazone.model.ListMetadataGenerationRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListMetadataGenerationRunsPublisher publisher = client.listMetadataGenerationRunsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListMetadataGenerationRunsPublisher publisher = client.listMetadataGenerationRunsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListMetadataGenerationRunsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListMetadataGenerationRunsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listMetadataGenerationRuns(software.amazon.awssdk.services.datazone.model.ListMetadataGenerationRunsRequest) operation.


      This is a convenience which creates an instance of the ListMetadataGenerationRunsRequest.Builder avoiding the need to create one manually via ListMetadataGenerationRunsRequest.builder()

      Parameters:
      listMetadataGenerationRunsRequest - A Consumer that will call methods on ListMetadataGenerationRunsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNotifications

      default CompletableFuture<ListNotificationsResponse> listNotifications(ListNotificationsRequest listNotificationsRequest)

      Lists all Amazon DataZone notifications.

      Parameters:
      listNotificationsRequest -
      Returns:
      A Java Future containing the result of the ListNotifications operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNotifications

      default CompletableFuture<ListNotificationsResponse> listNotifications(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest)

      Lists all Amazon DataZone notifications.


      This is a convenience which creates an instance of the ListNotificationsRequest.Builder avoiding the need to create one manually via ListNotificationsRequest.builder()

      Parameters:
      listNotificationsRequest - A Consumer that will call methods on ListNotificationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListNotifications operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNotificationsPaginator

      default ListNotificationsPublisher listNotificationsPaginator(ListNotificationsRequest listNotificationsRequest)

      This is a variant of listNotifications(software.amazon.awssdk.services.datazone.model.ListNotificationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListNotificationsPublisher publisher = client.listNotificationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListNotificationsPublisher publisher = client.listNotificationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListNotificationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListNotificationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listNotifications(software.amazon.awssdk.services.datazone.model.ListNotificationsRequest) operation.

      Parameters:
      listNotificationsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listNotificationsPaginator

      default ListNotificationsPublisher listNotificationsPaginator(Consumer<ListNotificationsRequest.Builder> listNotificationsRequest)

      This is a variant of listNotifications(software.amazon.awssdk.services.datazone.model.ListNotificationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListNotificationsPublisher publisher = client.listNotificationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListNotificationsPublisher publisher = client.listNotificationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListNotificationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListNotificationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listNotifications(software.amazon.awssdk.services.datazone.model.ListNotificationsRequest) operation.


      This is a convenience which creates an instance of the ListNotificationsRequest.Builder avoiding the need to create one manually via ListNotificationsRequest.builder()

      Parameters:
      listNotificationsRequest - A Consumer that will call methods on ListNotificationsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPolicyGrants

      default CompletableFuture<ListPolicyGrantsResponse> listPolicyGrants(ListPolicyGrantsRequest listPolicyGrantsRequest)

      Lists policy grants.

      Parameters:
      listPolicyGrantsRequest -
      Returns:
      A Java Future containing the result of the ListPolicyGrants operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPolicyGrants

      default CompletableFuture<ListPolicyGrantsResponse> listPolicyGrants(Consumer<ListPolicyGrantsRequest.Builder> listPolicyGrantsRequest)

      Lists policy grants.


      This is a convenience which creates an instance of the ListPolicyGrantsRequest.Builder avoiding the need to create one manually via ListPolicyGrantsRequest.builder()

      Parameters:
      listPolicyGrantsRequest - A Consumer that will call methods on ListPolicyGrantsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListPolicyGrants operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPolicyGrantsPaginator

      default ListPolicyGrantsPublisher listPolicyGrantsPaginator(ListPolicyGrantsRequest listPolicyGrantsRequest)

      This is a variant of listPolicyGrants(software.amazon.awssdk.services.datazone.model.ListPolicyGrantsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListPolicyGrantsPublisher publisher = client.listPolicyGrantsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListPolicyGrantsPublisher publisher = client.listPolicyGrantsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListPolicyGrantsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListPolicyGrantsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listPolicyGrants(software.amazon.awssdk.services.datazone.model.ListPolicyGrantsRequest) operation.

      Parameters:
      listPolicyGrantsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPolicyGrantsPaginator

      default ListPolicyGrantsPublisher listPolicyGrantsPaginator(Consumer<ListPolicyGrantsRequest.Builder> listPolicyGrantsRequest)

      This is a variant of listPolicyGrants(software.amazon.awssdk.services.datazone.model.ListPolicyGrantsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListPolicyGrantsPublisher publisher = client.listPolicyGrantsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListPolicyGrantsPublisher publisher = client.listPolicyGrantsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListPolicyGrantsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListPolicyGrantsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listPolicyGrants(software.amazon.awssdk.services.datazone.model.ListPolicyGrantsRequest) operation.


      This is a convenience which creates an instance of the ListPolicyGrantsRequest.Builder avoiding the need to create one manually via ListPolicyGrantsRequest.builder()

      Parameters:
      listPolicyGrantsRequest - A Consumer that will call methods on ListPolicyGrantsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectMemberships

      default CompletableFuture<ListProjectMembershipsResponse> listProjectMemberships(ListProjectMembershipsRequest listProjectMembershipsRequest)

      Lists all members of the specified project.

      Parameters:
      listProjectMembershipsRequest -
      Returns:
      A Java Future containing the result of the ListProjectMemberships operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectMemberships

      default CompletableFuture<ListProjectMembershipsResponse> listProjectMemberships(Consumer<ListProjectMembershipsRequest.Builder> listProjectMembershipsRequest)

      Lists all members of the specified project.


      This is a convenience which creates an instance of the ListProjectMembershipsRequest.Builder avoiding the need to create one manually via ListProjectMembershipsRequest.builder()

      Parameters:
      listProjectMembershipsRequest - A Consumer that will call methods on ListProjectMembershipsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListProjectMemberships operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectMembershipsPaginator

      default ListProjectMembershipsPublisher listProjectMembershipsPaginator(ListProjectMembershipsRequest listProjectMembershipsRequest)

      This is a variant of listProjectMemberships(software.amazon.awssdk.services.datazone.model.ListProjectMembershipsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectMembershipsPublisher publisher = client.listProjectMembershipsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectMembershipsPublisher publisher = client.listProjectMembershipsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListProjectMembershipsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListProjectMembershipsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listProjectMemberships(software.amazon.awssdk.services.datazone.model.ListProjectMembershipsRequest) operation.

      Parameters:
      listProjectMembershipsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectMembershipsPaginator

      default ListProjectMembershipsPublisher listProjectMembershipsPaginator(Consumer<ListProjectMembershipsRequest.Builder> listProjectMembershipsRequest)

      This is a variant of listProjectMemberships(software.amazon.awssdk.services.datazone.model.ListProjectMembershipsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectMembershipsPublisher publisher = client.listProjectMembershipsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectMembershipsPublisher publisher = client.listProjectMembershipsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListProjectMembershipsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListProjectMembershipsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listProjectMemberships(software.amazon.awssdk.services.datazone.model.ListProjectMembershipsRequest) operation.


      This is a convenience which creates an instance of the ListProjectMembershipsRequest.Builder avoiding the need to create one manually via ListProjectMembershipsRequest.builder()

      Parameters:
      listProjectMembershipsRequest - A Consumer that will call methods on ListProjectMembershipsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectProfiles

      default CompletableFuture<ListProjectProfilesResponse> listProjectProfiles(ListProjectProfilesRequest listProjectProfilesRequest)

      Lists project profiles.

      Parameters:
      listProjectProfilesRequest -
      Returns:
      A Java Future containing the result of the ListProjectProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectProfiles

      default CompletableFuture<ListProjectProfilesResponse> listProjectProfiles(Consumer<ListProjectProfilesRequest.Builder> listProjectProfilesRequest)

      Lists project profiles.


      This is a convenience which creates an instance of the ListProjectProfilesRequest.Builder avoiding the need to create one manually via ListProjectProfilesRequest.builder()

      Parameters:
      listProjectProfilesRequest - A Consumer that will call methods on ListProjectProfilesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListProjectProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectProfilesPaginator

      default ListProjectProfilesPublisher listProjectProfilesPaginator(ListProjectProfilesRequest listProjectProfilesRequest)

      This is a variant of listProjectProfiles(software.amazon.awssdk.services.datazone.model.ListProjectProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectProfilesPublisher publisher = client.listProjectProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectProfilesPublisher publisher = client.listProjectProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListProjectProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListProjectProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listProjectProfiles(software.amazon.awssdk.services.datazone.model.ListProjectProfilesRequest) operation.

      Parameters:
      listProjectProfilesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectProfilesPaginator

      default ListProjectProfilesPublisher listProjectProfilesPaginator(Consumer<ListProjectProfilesRequest.Builder> listProjectProfilesRequest)

      This is a variant of listProjectProfiles(software.amazon.awssdk.services.datazone.model.ListProjectProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectProfilesPublisher publisher = client.listProjectProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectProfilesPublisher publisher = client.listProjectProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListProjectProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListProjectProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listProjectProfiles(software.amazon.awssdk.services.datazone.model.ListProjectProfilesRequest) operation.


      This is a convenience which creates an instance of the ListProjectProfilesRequest.Builder avoiding the need to create one manually via ListProjectProfilesRequest.builder()

      Parameters:
      listProjectProfilesRequest - A Consumer that will call methods on ListProjectProfilesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjects

      default CompletableFuture<ListProjectsResponse> listProjects(ListProjectsRequest listProjectsRequest)

      Lists Amazon DataZone projects.

      Parameters:
      listProjectsRequest -
      Returns:
      A Java Future containing the result of the ListProjects operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjects

      default CompletableFuture<ListProjectsResponse> listProjects(Consumer<ListProjectsRequest.Builder> listProjectsRequest)

      Lists Amazon DataZone projects.


      This is a convenience which creates an instance of the ListProjectsRequest.Builder avoiding the need to create one manually via ListProjectsRequest.builder()

      Parameters:
      listProjectsRequest - A Consumer that will call methods on ListProjectsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListProjects operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectsPaginator

      default ListProjectsPublisher listProjectsPaginator(ListProjectsRequest listProjectsRequest)

      This is a variant of listProjects(software.amazon.awssdk.services.datazone.model.ListProjectsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListProjectsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListProjectsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listProjects(software.amazon.awssdk.services.datazone.model.ListProjectsRequest) operation.

      Parameters:
      listProjectsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listProjectsPaginator

      default ListProjectsPublisher listProjectsPaginator(Consumer<ListProjectsRequest.Builder> listProjectsRequest)

      This is a variant of listProjects(software.amazon.awssdk.services.datazone.model.ListProjectsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListProjectsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListProjectsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listProjects(software.amazon.awssdk.services.datazone.model.ListProjectsRequest) operation.


      This is a convenience which creates an instance of the ListProjectsRequest.Builder avoiding the need to create one manually via ListProjectsRequest.builder()

      Parameters:
      listProjectsRequest - A Consumer that will call methods on ListProjectsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRules

      default CompletableFuture<ListRulesResponse> listRules(ListRulesRequest listRulesRequest)

      Lists existing rules. In Amazon DataZone, a rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

      Parameters:
      listRulesRequest -
      Returns:
      A Java Future containing the result of the ListRules operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRules

      default CompletableFuture<ListRulesResponse> listRules(Consumer<ListRulesRequest.Builder> listRulesRequest)

      Lists existing rules. In Amazon DataZone, a rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.


      This is a convenience which creates an instance of the ListRulesRequest.Builder avoiding the need to create one manually via ListRulesRequest.builder()

      Parameters:
      listRulesRequest - A Consumer that will call methods on ListRulesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListRules operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRulesPaginator

      default ListRulesPublisher listRulesPaginator(ListRulesRequest listRulesRequest)

      This is a variant of listRules(software.amazon.awssdk.services.datazone.model.ListRulesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListRulesPublisher publisher = client.listRulesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListRulesPublisher publisher = client.listRulesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListRulesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListRulesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listRules(software.amazon.awssdk.services.datazone.model.ListRulesRequest) operation.

      Parameters:
      listRulesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRulesPaginator

      default ListRulesPublisher listRulesPaginator(Consumer<ListRulesRequest.Builder> listRulesRequest)

      This is a variant of listRules(software.amazon.awssdk.services.datazone.model.ListRulesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListRulesPublisher publisher = client.listRulesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListRulesPublisher publisher = client.listRulesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListRulesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListRulesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listRules(software.amazon.awssdk.services.datazone.model.ListRulesRequest) operation.


      This is a convenience which creates an instance of the ListRulesRequest.Builder avoiding the need to create one manually via ListRulesRequest.builder()

      Parameters:
      listRulesRequest - A Consumer that will call methods on ListRulesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionGrants

      default CompletableFuture<ListSubscriptionGrantsResponse> listSubscriptionGrants(ListSubscriptionGrantsRequest listSubscriptionGrantsRequest)

      Lists subscription grants.

      Parameters:
      listSubscriptionGrantsRequest -
      Returns:
      A Java Future containing the result of the ListSubscriptionGrants operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionGrants

      default CompletableFuture<ListSubscriptionGrantsResponse> listSubscriptionGrants(Consumer<ListSubscriptionGrantsRequest.Builder> listSubscriptionGrantsRequest)

      Lists subscription grants.


      This is a convenience which creates an instance of the ListSubscriptionGrantsRequest.Builder avoiding the need to create one manually via ListSubscriptionGrantsRequest.builder()

      Parameters:
      listSubscriptionGrantsRequest - A Consumer that will call methods on ListSubscriptionGrantsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSubscriptionGrants operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionGrantsPaginator

      default ListSubscriptionGrantsPublisher listSubscriptionGrantsPaginator(ListSubscriptionGrantsRequest listSubscriptionGrantsRequest)

      This is a variant of listSubscriptionGrants(software.amazon.awssdk.services.datazone.model.ListSubscriptionGrantsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionGrantsPublisher publisher = client.listSubscriptionGrantsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionGrantsPublisher publisher = client.listSubscriptionGrantsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListSubscriptionGrantsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListSubscriptionGrantsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listSubscriptionGrants(software.amazon.awssdk.services.datazone.model.ListSubscriptionGrantsRequest) operation.

      Parameters:
      listSubscriptionGrantsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionGrantsPaginator

      default ListSubscriptionGrantsPublisher listSubscriptionGrantsPaginator(Consumer<ListSubscriptionGrantsRequest.Builder> listSubscriptionGrantsRequest)

      This is a variant of listSubscriptionGrants(software.amazon.awssdk.services.datazone.model.ListSubscriptionGrantsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionGrantsPublisher publisher = client.listSubscriptionGrantsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionGrantsPublisher publisher = client.listSubscriptionGrantsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListSubscriptionGrantsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListSubscriptionGrantsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listSubscriptionGrants(software.amazon.awssdk.services.datazone.model.ListSubscriptionGrantsRequest) operation.


      This is a convenience which creates an instance of the ListSubscriptionGrantsRequest.Builder avoiding the need to create one manually via ListSubscriptionGrantsRequest.builder()

      Parameters:
      listSubscriptionGrantsRequest - A Consumer that will call methods on ListSubscriptionGrantsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionRequests

      default CompletableFuture<ListSubscriptionRequestsResponse> listSubscriptionRequests(ListSubscriptionRequestsRequest listSubscriptionRequestsRequest)

      Lists Amazon DataZone subscription requests.

      Parameters:
      listSubscriptionRequestsRequest -
      Returns:
      A Java Future containing the result of the ListSubscriptionRequests operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionRequests

      default CompletableFuture<ListSubscriptionRequestsResponse> listSubscriptionRequests(Consumer<ListSubscriptionRequestsRequest.Builder> listSubscriptionRequestsRequest)

      Lists Amazon DataZone subscription requests.


      This is a convenience which creates an instance of the ListSubscriptionRequestsRequest.Builder avoiding the need to create one manually via ListSubscriptionRequestsRequest.builder()

      Parameters:
      listSubscriptionRequestsRequest - A Consumer that will call methods on ListSubscriptionRequestsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSubscriptionRequests operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionRequestsPaginator

      default ListSubscriptionRequestsPublisher listSubscriptionRequestsPaginator(ListSubscriptionRequestsRequest listSubscriptionRequestsRequest)

      This is a variant of listSubscriptionRequests(software.amazon.awssdk.services.datazone.model.ListSubscriptionRequestsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionRequestsPublisher publisher = client.listSubscriptionRequestsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionRequestsPublisher publisher = client.listSubscriptionRequestsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListSubscriptionRequestsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListSubscriptionRequestsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listSubscriptionRequests(software.amazon.awssdk.services.datazone.model.ListSubscriptionRequestsRequest) operation.

      Parameters:
      listSubscriptionRequestsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionRequestsPaginator

      default ListSubscriptionRequestsPublisher listSubscriptionRequestsPaginator(Consumer<ListSubscriptionRequestsRequest.Builder> listSubscriptionRequestsRequest)

      This is a variant of listSubscriptionRequests(software.amazon.awssdk.services.datazone.model.ListSubscriptionRequestsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionRequestsPublisher publisher = client.listSubscriptionRequestsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionRequestsPublisher publisher = client.listSubscriptionRequestsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListSubscriptionRequestsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListSubscriptionRequestsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listSubscriptionRequests(software.amazon.awssdk.services.datazone.model.ListSubscriptionRequestsRequest) operation.


      This is a convenience which creates an instance of the ListSubscriptionRequestsRequest.Builder avoiding the need to create one manually via ListSubscriptionRequestsRequest.builder()

      Parameters:
      listSubscriptionRequestsRequest - A Consumer that will call methods on ListSubscriptionRequestsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionTargets

      default CompletableFuture<ListSubscriptionTargetsResponse> listSubscriptionTargets(ListSubscriptionTargetsRequest listSubscriptionTargetsRequest)

      Lists subscription targets in Amazon DataZone.

      Parameters:
      listSubscriptionTargetsRequest -
      Returns:
      A Java Future containing the result of the ListSubscriptionTargets operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionTargets

      default CompletableFuture<ListSubscriptionTargetsResponse> listSubscriptionTargets(Consumer<ListSubscriptionTargetsRequest.Builder> listSubscriptionTargetsRequest)

      Lists subscription targets in Amazon DataZone.


      This is a convenience which creates an instance of the ListSubscriptionTargetsRequest.Builder avoiding the need to create one manually via ListSubscriptionTargetsRequest.builder()

      Parameters:
      listSubscriptionTargetsRequest - A Consumer that will call methods on ListSubscriptionTargetsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSubscriptionTargets operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionTargetsPaginator

      default ListSubscriptionTargetsPublisher listSubscriptionTargetsPaginator(ListSubscriptionTargetsRequest listSubscriptionTargetsRequest)

      This is a variant of listSubscriptionTargets(software.amazon.awssdk.services.datazone.model.ListSubscriptionTargetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionTargetsPublisher publisher = client.listSubscriptionTargetsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionTargetsPublisher publisher = client.listSubscriptionTargetsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListSubscriptionTargetsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListSubscriptionTargetsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listSubscriptionTargets(software.amazon.awssdk.services.datazone.model.ListSubscriptionTargetsRequest) operation.

      Parameters:
      listSubscriptionTargetsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionTargetsPaginator

      default ListSubscriptionTargetsPublisher listSubscriptionTargetsPaginator(Consumer<ListSubscriptionTargetsRequest.Builder> listSubscriptionTargetsRequest)

      This is a variant of listSubscriptionTargets(software.amazon.awssdk.services.datazone.model.ListSubscriptionTargetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionTargetsPublisher publisher = client.listSubscriptionTargetsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionTargetsPublisher publisher = client.listSubscriptionTargetsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListSubscriptionTargetsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListSubscriptionTargetsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listSubscriptionTargets(software.amazon.awssdk.services.datazone.model.ListSubscriptionTargetsRequest) operation.


      This is a convenience which creates an instance of the ListSubscriptionTargetsRequest.Builder avoiding the need to create one manually via ListSubscriptionTargetsRequest.builder()

      Parameters:
      listSubscriptionTargetsRequest - A Consumer that will call methods on ListSubscriptionTargetsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptions

      default CompletableFuture<ListSubscriptionsResponse> listSubscriptions(ListSubscriptionsRequest listSubscriptionsRequest)

      Lists subscriptions in Amazon DataZone.

      Parameters:
      listSubscriptionsRequest -
      Returns:
      A Java Future containing the result of the ListSubscriptions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptions

      default CompletableFuture<ListSubscriptionsResponse> listSubscriptions(Consumer<ListSubscriptionsRequest.Builder> listSubscriptionsRequest)

      Lists subscriptions in Amazon DataZone.


      This is a convenience which creates an instance of the ListSubscriptionsRequest.Builder avoiding the need to create one manually via ListSubscriptionsRequest.builder()

      Parameters:
      listSubscriptionsRequest - A Consumer that will call methods on ListSubscriptionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSubscriptions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionsPaginator

      default ListSubscriptionsPublisher listSubscriptionsPaginator(ListSubscriptionsRequest listSubscriptionsRequest)

      This is a variant of listSubscriptions(software.amazon.awssdk.services.datazone.model.ListSubscriptionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionsPublisher publisher = client.listSubscriptionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionsPublisher publisher = client.listSubscriptionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListSubscriptionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListSubscriptionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listSubscriptions(software.amazon.awssdk.services.datazone.model.ListSubscriptionsRequest) operation.

      Parameters:
      listSubscriptionsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSubscriptionsPaginator

      default ListSubscriptionsPublisher listSubscriptionsPaginator(Consumer<ListSubscriptionsRequest.Builder> listSubscriptionsRequest)

      This is a variant of listSubscriptions(software.amazon.awssdk.services.datazone.model.ListSubscriptionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionsPublisher publisher = client.listSubscriptionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListSubscriptionsPublisher publisher = client.listSubscriptionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListSubscriptionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListSubscriptionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listSubscriptions(software.amazon.awssdk.services.datazone.model.ListSubscriptionsRequest) operation.


      This is a convenience which creates an instance of the ListSubscriptionsRequest.Builder avoiding the need to create one manually via ListSubscriptionsRequest.builder()

      Parameters:
      listSubscriptionsRequest - A Consumer that will call methods on ListSubscriptionsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)

      Lists tags for the specified resource in Amazon DataZone.

      Parameters:
      listTagsForResourceRequest -
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

      Lists tags for the specified resource in Amazon DataZone.


      This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the need to create one manually via ListTagsForResourceRequest.builder()

      Parameters:
      listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTimeSeriesDataPoints

      default CompletableFuture<ListTimeSeriesDataPointsResponse> listTimeSeriesDataPoints(ListTimeSeriesDataPointsRequest listTimeSeriesDataPointsRequest)

      Lists time series data points.

      Parameters:
      listTimeSeriesDataPointsRequest -
      Returns:
      A Java Future containing the result of the ListTimeSeriesDataPoints operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTimeSeriesDataPoints

      default CompletableFuture<ListTimeSeriesDataPointsResponse> listTimeSeriesDataPoints(Consumer<ListTimeSeriesDataPointsRequest.Builder> listTimeSeriesDataPointsRequest)

      Lists time series data points.


      This is a convenience which creates an instance of the ListTimeSeriesDataPointsRequest.Builder avoiding the need to create one manually via ListTimeSeriesDataPointsRequest.builder()

      Parameters:
      listTimeSeriesDataPointsRequest - A Consumer that will call methods on ListTimeSeriesDataPointsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListTimeSeriesDataPoints operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTimeSeriesDataPointsPaginator

      default ListTimeSeriesDataPointsPublisher listTimeSeriesDataPointsPaginator(ListTimeSeriesDataPointsRequest listTimeSeriesDataPointsRequest)

      This is a variant of listTimeSeriesDataPoints(software.amazon.awssdk.services.datazone.model.ListTimeSeriesDataPointsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListTimeSeriesDataPointsPublisher publisher = client.listTimeSeriesDataPointsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListTimeSeriesDataPointsPublisher publisher = client.listTimeSeriesDataPointsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListTimeSeriesDataPointsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListTimeSeriesDataPointsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listTimeSeriesDataPoints(software.amazon.awssdk.services.datazone.model.ListTimeSeriesDataPointsRequest) operation.

      Parameters:
      listTimeSeriesDataPointsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTimeSeriesDataPointsPaginator

      default ListTimeSeriesDataPointsPublisher listTimeSeriesDataPointsPaginator(Consumer<ListTimeSeriesDataPointsRequest.Builder> listTimeSeriesDataPointsRequest)

      This is a variant of listTimeSeriesDataPoints(software.amazon.awssdk.services.datazone.model.ListTimeSeriesDataPointsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.ListTimeSeriesDataPointsPublisher publisher = client.listTimeSeriesDataPointsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.ListTimeSeriesDataPointsPublisher publisher = client.listTimeSeriesDataPointsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.ListTimeSeriesDataPointsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.ListTimeSeriesDataPointsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 listTimeSeriesDataPoints(software.amazon.awssdk.services.datazone.model.ListTimeSeriesDataPointsRequest) operation.


      This is a convenience which creates an instance of the ListTimeSeriesDataPointsRequest.Builder avoiding the need to create one manually via ListTimeSeriesDataPointsRequest.builder()

      Parameters:
      listTimeSeriesDataPointsRequest - A Consumer that will call methods on ListTimeSeriesDataPointsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • postLineageEvent

      default CompletableFuture<PostLineageEventResponse> postLineageEvent(PostLineageEventRequest postLineageEventRequest)

      Posts a data lineage event.

      Parameters:
      postLineageEventRequest -
      Returns:
      A Java Future containing the result of the PostLineageEvent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • postLineageEvent

      default CompletableFuture<PostLineageEventResponse> postLineageEvent(Consumer<PostLineageEventRequest.Builder> postLineageEventRequest)

      Posts a data lineage event.


      This is a convenience which creates an instance of the PostLineageEventRequest.Builder avoiding the need to create one manually via PostLineageEventRequest.builder()

      Parameters:
      postLineageEventRequest - A Consumer that will call methods on PostLineageEventRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PostLineageEvent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • postTimeSeriesDataPoints

      default CompletableFuture<PostTimeSeriesDataPointsResponse> postTimeSeriesDataPoints(PostTimeSeriesDataPointsRequest postTimeSeriesDataPointsRequest)

      Posts time series data points to Amazon DataZone for the specified asset.

      Parameters:
      postTimeSeriesDataPointsRequest -
      Returns:
      A Java Future containing the result of the PostTimeSeriesDataPoints operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • postTimeSeriesDataPoints

      default CompletableFuture<PostTimeSeriesDataPointsResponse> postTimeSeriesDataPoints(Consumer<PostTimeSeriesDataPointsRequest.Builder> postTimeSeriesDataPointsRequest)

      Posts time series data points to Amazon DataZone for the specified asset.


      This is a convenience which creates an instance of the PostTimeSeriesDataPointsRequest.Builder avoiding the need to create one manually via PostTimeSeriesDataPointsRequest.builder()

      Parameters:
      postTimeSeriesDataPointsRequest - A Consumer that will call methods on PostTimeSeriesDataPointsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PostTimeSeriesDataPoints operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putEnvironmentBlueprintConfiguration

      default CompletableFuture<PutEnvironmentBlueprintConfigurationResponse> putEnvironmentBlueprintConfiguration(PutEnvironmentBlueprintConfigurationRequest putEnvironmentBlueprintConfigurationRequest)

      Writes the configuration for the specified environment blueprint in Amazon DataZone.

      Parameters:
      putEnvironmentBlueprintConfigurationRequest -
      Returns:
      A Java Future containing the result of the PutEnvironmentBlueprintConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putEnvironmentBlueprintConfiguration

      default CompletableFuture<PutEnvironmentBlueprintConfigurationResponse> putEnvironmentBlueprintConfiguration(Consumer<PutEnvironmentBlueprintConfigurationRequest.Builder> putEnvironmentBlueprintConfigurationRequest)

      Writes the configuration for the specified environment blueprint in Amazon DataZone.


      This is a convenience which creates an instance of the PutEnvironmentBlueprintConfigurationRequest.Builder avoiding the need to create one manually via PutEnvironmentBlueprintConfigurationRequest.builder()

      Parameters:
      putEnvironmentBlueprintConfigurationRequest - A Consumer that will call methods on PutEnvironmentBlueprintConfigurationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PutEnvironmentBlueprintConfiguration operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • rejectPredictions

      default CompletableFuture<RejectPredictionsResponse> rejectPredictions(RejectPredictionsRequest rejectPredictionsRequest)

      Rejects automatically generated business-friendly metadata for your Amazon DataZone assets.

      Parameters:
      rejectPredictionsRequest -
      Returns:
      A Java Future containing the result of the RejectPredictions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • rejectPredictions

      default CompletableFuture<RejectPredictionsResponse> rejectPredictions(Consumer<RejectPredictionsRequest.Builder> rejectPredictionsRequest)

      Rejects automatically generated business-friendly metadata for your Amazon DataZone assets.


      This is a convenience which creates an instance of the RejectPredictionsRequest.Builder avoiding the need to create one manually via RejectPredictionsRequest.builder()

      Parameters:
      rejectPredictionsRequest - A Consumer that will call methods on RejectPredictionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RejectPredictions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • rejectSubscriptionRequest

      default CompletableFuture<RejectSubscriptionRequestResponse> rejectSubscriptionRequest(RejectSubscriptionRequestRequest rejectSubscriptionRequestRequest)

      Rejects the specified subscription request.

      Parameters:
      rejectSubscriptionRequestRequest -
      Returns:
      A Java Future containing the result of the RejectSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • rejectSubscriptionRequest

      default CompletableFuture<RejectSubscriptionRequestResponse> rejectSubscriptionRequest(Consumer<RejectSubscriptionRequestRequest.Builder> rejectSubscriptionRequestRequest)

      Rejects the specified subscription request.


      This is a convenience which creates an instance of the RejectSubscriptionRequestRequest.Builder avoiding the need to create one manually via RejectSubscriptionRequestRequest.builder()

      Parameters:
      rejectSubscriptionRequestRequest - A Consumer that will call methods on RejectSubscriptionRequestRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RejectSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • removeEntityOwner

      default CompletableFuture<RemoveEntityOwnerResponse> removeEntityOwner(RemoveEntityOwnerRequest removeEntityOwnerRequest)

      Removes an owner from an entity.

      Parameters:
      removeEntityOwnerRequest -
      Returns:
      A Java Future containing the result of the RemoveEntityOwner operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • removeEntityOwner

      default CompletableFuture<RemoveEntityOwnerResponse> removeEntityOwner(Consumer<RemoveEntityOwnerRequest.Builder> removeEntityOwnerRequest)

      Removes an owner from an entity.


      This is a convenience which creates an instance of the RemoveEntityOwnerRequest.Builder avoiding the need to create one manually via RemoveEntityOwnerRequest.builder()

      Parameters:
      removeEntityOwnerRequest - A Consumer that will call methods on RemoveEntityOwnerRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RemoveEntityOwner operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • removePolicyGrant

      default CompletableFuture<RemovePolicyGrantResponse> removePolicyGrant(RemovePolicyGrantRequest removePolicyGrantRequest)

      Removes a policy grant.

      Parameters:
      removePolicyGrantRequest -
      Returns:
      A Java Future containing the result of the RemovePolicyGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • removePolicyGrant

      default CompletableFuture<RemovePolicyGrantResponse> removePolicyGrant(Consumer<RemovePolicyGrantRequest.Builder> removePolicyGrantRequest)

      Removes a policy grant.


      This is a convenience which creates an instance of the RemovePolicyGrantRequest.Builder avoiding the need to create one manually via RemovePolicyGrantRequest.builder()

      Parameters:
      removePolicyGrantRequest - A Consumer that will call methods on RemovePolicyGrantRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RemovePolicyGrant operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • revokeSubscription

      default CompletableFuture<RevokeSubscriptionResponse> revokeSubscription(RevokeSubscriptionRequest revokeSubscriptionRequest)

      Revokes a specified subscription in Amazon DataZone.

      Parameters:
      revokeSubscriptionRequest -
      Returns:
      A Java Future containing the result of the RevokeSubscription operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • revokeSubscription

      default CompletableFuture<RevokeSubscriptionResponse> revokeSubscription(Consumer<RevokeSubscriptionRequest.Builder> revokeSubscriptionRequest)

      Revokes a specified subscription in Amazon DataZone.


      This is a convenience which creates an instance of the RevokeSubscriptionRequest.Builder avoiding the need to create one manually via RevokeSubscriptionRequest.builder()

      Parameters:
      revokeSubscriptionRequest - A Consumer that will call methods on RevokeSubscriptionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RevokeSubscription operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • search

      default CompletableFuture<SearchResponse> search(SearchRequest searchRequest)

      Searches for assets in Amazon DataZone.

      Parameters:
      searchRequest -
      Returns:
      A Java Future containing the result of the Search operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • search

      Searches for assets in Amazon DataZone.


      This is a convenience which creates an instance of the SearchRequest.Builder avoiding the need to create one manually via SearchRequest.builder()

      Parameters:
      searchRequest - A Consumer that will call methods on SearchRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the Search operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchGroupProfiles

      default CompletableFuture<SearchGroupProfilesResponse> searchGroupProfiles(SearchGroupProfilesRequest searchGroupProfilesRequest)

      Searches group profiles in Amazon DataZone.

      Parameters:
      searchGroupProfilesRequest -
      Returns:
      A Java Future containing the result of the SearchGroupProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchGroupProfiles

      default CompletableFuture<SearchGroupProfilesResponse> searchGroupProfiles(Consumer<SearchGroupProfilesRequest.Builder> searchGroupProfilesRequest)

      Searches group profiles in Amazon DataZone.


      This is a convenience which creates an instance of the SearchGroupProfilesRequest.Builder avoiding the need to create one manually via SearchGroupProfilesRequest.builder()

      Parameters:
      searchGroupProfilesRequest - A Consumer that will call methods on SearchGroupProfilesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the SearchGroupProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchGroupProfilesPaginator

      default SearchGroupProfilesPublisher searchGroupProfilesPaginator(SearchGroupProfilesRequest searchGroupProfilesRequest)

      This is a variant of searchGroupProfiles(software.amazon.awssdk.services.datazone.model.SearchGroupProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchGroupProfilesPublisher publisher = client.searchGroupProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchGroupProfilesPublisher publisher = client.searchGroupProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchGroupProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchGroupProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 searchGroupProfiles(software.amazon.awssdk.services.datazone.model.SearchGroupProfilesRequest) operation.

      Parameters:
      searchGroupProfilesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchGroupProfilesPaginator

      default SearchGroupProfilesPublisher searchGroupProfilesPaginator(Consumer<SearchGroupProfilesRequest.Builder> searchGroupProfilesRequest)

      This is a variant of searchGroupProfiles(software.amazon.awssdk.services.datazone.model.SearchGroupProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchGroupProfilesPublisher publisher = client.searchGroupProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchGroupProfilesPublisher publisher = client.searchGroupProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchGroupProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchGroupProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 searchGroupProfiles(software.amazon.awssdk.services.datazone.model.SearchGroupProfilesRequest) operation.


      This is a convenience which creates an instance of the SearchGroupProfilesRequest.Builder avoiding the need to create one manually via SearchGroupProfilesRequest.builder()

      Parameters:
      searchGroupProfilesRequest - A Consumer that will call methods on SearchGroupProfilesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchListings

      default CompletableFuture<SearchListingsResponse> searchListings(SearchListingsRequest searchListingsRequest)

      Searches listings (records of an asset at a given time) in Amazon DataZone.

      Parameters:
      searchListingsRequest -
      Returns:
      A Java Future containing the result of the SearchListings operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchListings

      default CompletableFuture<SearchListingsResponse> searchListings(Consumer<SearchListingsRequest.Builder> searchListingsRequest)

      Searches listings (records of an asset at a given time) in Amazon DataZone.


      This is a convenience which creates an instance of the SearchListingsRequest.Builder avoiding the need to create one manually via SearchListingsRequest.builder()

      Parameters:
      searchListingsRequest - A Consumer that will call methods on SearchListingsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the SearchListings operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchListingsPaginator

      default SearchListingsPublisher searchListingsPaginator(SearchListingsRequest searchListingsRequest)

      This is a variant of searchListings(software.amazon.awssdk.services.datazone.model.SearchListingsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchListingsPublisher publisher = client.searchListingsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchListingsPublisher publisher = client.searchListingsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchListingsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchListingsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 searchListings(software.amazon.awssdk.services.datazone.model.SearchListingsRequest) operation.

      Parameters:
      searchListingsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchListingsPaginator

      default SearchListingsPublisher searchListingsPaginator(Consumer<SearchListingsRequest.Builder> searchListingsRequest)

      This is a variant of searchListings(software.amazon.awssdk.services.datazone.model.SearchListingsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchListingsPublisher publisher = client.searchListingsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchListingsPublisher publisher = client.searchListingsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchListingsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchListingsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 searchListings(software.amazon.awssdk.services.datazone.model.SearchListingsRequest) operation.


      This is a convenience which creates an instance of the SearchListingsRequest.Builder avoiding the need to create one manually via SearchListingsRequest.builder()

      Parameters:
      searchListingsRequest - A Consumer that will call methods on SearchListingsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchPaginator

      default SearchPublisher searchPaginator(SearchRequest searchRequest)

      This is a variant of search(software.amazon.awssdk.services.datazone.model.SearchRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchPublisher publisher = client.searchPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchPublisher publisher = client.searchPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 search(software.amazon.awssdk.services.datazone.model.SearchRequest) operation.

      Parameters:
      searchRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchPaginator

      default SearchPublisher searchPaginator(Consumer<SearchRequest.Builder> searchRequest)

      This is a variant of search(software.amazon.awssdk.services.datazone.model.SearchRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchPublisher publisher = client.searchPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchPublisher publisher = client.searchPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 search(software.amazon.awssdk.services.datazone.model.SearchRequest) operation.


      This is a convenience which creates an instance of the SearchRequest.Builder avoiding the need to create one manually via SearchRequest.builder()

      Parameters:
      searchRequest - A Consumer that will call methods on SearchRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchTypes

      default CompletableFuture<SearchTypesResponse> searchTypes(SearchTypesRequest searchTypesRequest)

      Searches for types in Amazon DataZone.

      Parameters:
      searchTypesRequest -
      Returns:
      A Java Future containing the result of the SearchTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchTypes

      default CompletableFuture<SearchTypesResponse> searchTypes(Consumer<SearchTypesRequest.Builder> searchTypesRequest)

      Searches for types in Amazon DataZone.


      This is a convenience which creates an instance of the SearchTypesRequest.Builder avoiding the need to create one manually via SearchTypesRequest.builder()

      Parameters:
      searchTypesRequest - A Consumer that will call methods on SearchTypesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the SearchTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchTypesPaginator

      default SearchTypesPublisher searchTypesPaginator(SearchTypesRequest searchTypesRequest)

      This is a variant of searchTypes(software.amazon.awssdk.services.datazone.model.SearchTypesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchTypesPublisher publisher = client.searchTypesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchTypesPublisher publisher = client.searchTypesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchTypesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchTypesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 searchTypes(software.amazon.awssdk.services.datazone.model.SearchTypesRequest) operation.

      Parameters:
      searchTypesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchTypesPaginator

      default SearchTypesPublisher searchTypesPaginator(Consumer<SearchTypesRequest.Builder> searchTypesRequest)

      This is a variant of searchTypes(software.amazon.awssdk.services.datazone.model.SearchTypesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchTypesPublisher publisher = client.searchTypesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchTypesPublisher publisher = client.searchTypesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchTypesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchTypesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 searchTypes(software.amazon.awssdk.services.datazone.model.SearchTypesRequest) operation.


      This is a convenience which creates an instance of the SearchTypesRequest.Builder avoiding the need to create one manually via SearchTypesRequest.builder()

      Parameters:
      searchTypesRequest - A Consumer that will call methods on SearchTypesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchUserProfiles

      default CompletableFuture<SearchUserProfilesResponse> searchUserProfiles(SearchUserProfilesRequest searchUserProfilesRequest)

      Searches user profiles in Amazon DataZone.

      Parameters:
      searchUserProfilesRequest -
      Returns:
      A Java Future containing the result of the SearchUserProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchUserProfiles

      default CompletableFuture<SearchUserProfilesResponse> searchUserProfiles(Consumer<SearchUserProfilesRequest.Builder> searchUserProfilesRequest)

      Searches user profiles in Amazon DataZone.


      This is a convenience which creates an instance of the SearchUserProfilesRequest.Builder avoiding the need to create one manually via SearchUserProfilesRequest.builder()

      Parameters:
      searchUserProfilesRequest - A Consumer that will call methods on SearchUserProfilesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the SearchUserProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchUserProfilesPaginator

      default SearchUserProfilesPublisher searchUserProfilesPaginator(SearchUserProfilesRequest searchUserProfilesRequest)

      This is a variant of searchUserProfiles(software.amazon.awssdk.services.datazone.model.SearchUserProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchUserProfilesPublisher publisher = client.searchUserProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchUserProfilesPublisher publisher = client.searchUserProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchUserProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchUserProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 searchUserProfiles(software.amazon.awssdk.services.datazone.model.SearchUserProfilesRequest) operation.

      Parameters:
      searchUserProfilesRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • searchUserProfilesPaginator

      default SearchUserProfilesPublisher searchUserProfilesPaginator(Consumer<SearchUserProfilesRequest.Builder> searchUserProfilesRequest)

      This is a variant of searchUserProfiles(software.amazon.awssdk.services.datazone.model.SearchUserProfilesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.datazone.paginators.SearchUserProfilesPublisher publisher = client.searchUserProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.datazone.paginators.SearchUserProfilesPublisher publisher = client.searchUserProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.datazone.model.SearchUserProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.datazone.model.SearchUserProfilesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of 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 searchUserProfiles(software.amazon.awssdk.services.datazone.model.SearchUserProfilesRequest) operation.


      This is a convenience which creates an instance of the SearchUserProfilesRequest.Builder avoiding the need to create one manually via SearchUserProfilesRequest.builder()

      Parameters:
      searchUserProfilesRequest - A Consumer that will call methods on SearchUserProfilesRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startDataSourceRun

      default CompletableFuture<StartDataSourceRunResponse> startDataSourceRun(StartDataSourceRunRequest startDataSourceRunRequest)

      Start the run of the specified data source in Amazon DataZone.

      Parameters:
      startDataSourceRunRequest -
      Returns:
      A Java Future containing the result of the StartDataSourceRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startDataSourceRun

      default CompletableFuture<StartDataSourceRunResponse> startDataSourceRun(Consumer<StartDataSourceRunRequest.Builder> startDataSourceRunRequest)

      Start the run of the specified data source in Amazon DataZone.


      This is a convenience which creates an instance of the StartDataSourceRunRequest.Builder avoiding the need to create one manually via StartDataSourceRunRequest.builder()

      Parameters:
      startDataSourceRunRequest - A Consumer that will call methods on StartDataSourceRunRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartDataSourceRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startMetadataGenerationRun

      default CompletableFuture<StartMetadataGenerationRunResponse> startMetadataGenerationRun(StartMetadataGenerationRunRequest startMetadataGenerationRunRequest)

      Starts the metadata generation run.

      Parameters:
      startMetadataGenerationRunRequest -
      Returns:
      A Java Future containing the result of the StartMetadataGenerationRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startMetadataGenerationRun

      default CompletableFuture<StartMetadataGenerationRunResponse> startMetadataGenerationRun(Consumer<StartMetadataGenerationRunRequest.Builder> startMetadataGenerationRunRequest)

      Starts the metadata generation run.


      This is a convenience which creates an instance of the StartMetadataGenerationRunRequest.Builder avoiding the need to create one manually via StartMetadataGenerationRunRequest.builder()

      Parameters:
      startMetadataGenerationRunRequest - A Consumer that will call methods on StartMetadataGenerationRunRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartMetadataGenerationRun operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)

      Tags a resource in Amazon DataZone.

      Parameters:
      tagResourceRequest -
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)

      Tags a resource in Amazon DataZone.


      This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

      Parameters:
      tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)

      Untags a resource in Amazon DataZone.

      Parameters:
      untagResourceRequest -
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

      Untags a resource in Amazon DataZone.


      This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

      Parameters:
      untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateAssetFilter

      default CompletableFuture<UpdateAssetFilterResponse> updateAssetFilter(UpdateAssetFilterRequest updateAssetFilterRequest)

      Updates an asset filter.

      Parameters:
      updateAssetFilterRequest -
      Returns:
      A Java Future containing the result of the UpdateAssetFilter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateAssetFilter

      default CompletableFuture<UpdateAssetFilterResponse> updateAssetFilter(Consumer<UpdateAssetFilterRequest.Builder> updateAssetFilterRequest)

      Updates an asset filter.


      This is a convenience which creates an instance of the UpdateAssetFilterRequest.Builder avoiding the need to create one manually via UpdateAssetFilterRequest.builder()

      Parameters:
      updateAssetFilterRequest - A Consumer that will call methods on UpdateAssetFilterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateAssetFilter operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateConnection

      default CompletableFuture<UpdateConnectionResponse> updateConnection(UpdateConnectionRequest updateConnectionRequest)

      Updates a connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.

      Parameters:
      updateConnectionRequest -
      Returns:
      A Java Future containing the result of the UpdateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateConnection

      default CompletableFuture<UpdateConnectionResponse> updateConnection(Consumer<UpdateConnectionRequest.Builder> updateConnectionRequest)

      Updates a connection. In Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.


      This is a convenience which creates an instance of the UpdateConnectionRequest.Builder avoiding the need to create one manually via UpdateConnectionRequest.builder()

      Parameters:
      updateConnectionRequest - A Consumer that will call methods on UpdateConnectionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDataSource

      default CompletableFuture<UpdateDataSourceResponse> updateDataSource(UpdateDataSourceRequest updateDataSourceRequest)

      Updates the specified data source in Amazon DataZone.

      Parameters:
      updateDataSourceRequest -
      Returns:
      A Java Future containing the result of the UpdateDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDataSource

      default CompletableFuture<UpdateDataSourceResponse> updateDataSource(Consumer<UpdateDataSourceRequest.Builder> updateDataSourceRequest)

      Updates the specified data source in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateDataSourceRequest.Builder avoiding the need to create one manually via UpdateDataSourceRequest.builder()

      Parameters:
      updateDataSourceRequest - A Consumer that will call methods on UpdateDataSourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDomain

      default CompletableFuture<UpdateDomainResponse> updateDomain(UpdateDomainRequest updateDomainRequest)

      Updates a Amazon DataZone domain.

      Parameters:
      updateDomainRequest -
      Returns:
      A Java Future containing the result of the UpdateDomain operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDomain

      default CompletableFuture<UpdateDomainResponse> updateDomain(Consumer<UpdateDomainRequest.Builder> updateDomainRequest)

      Updates a Amazon DataZone domain.


      This is a convenience which creates an instance of the UpdateDomainRequest.Builder avoiding the need to create one manually via UpdateDomainRequest.builder()

      Parameters:
      updateDomainRequest - A Consumer that will call methods on UpdateDomainRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateDomain operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDomainUnit

      default CompletableFuture<UpdateDomainUnitResponse> updateDomainUnit(UpdateDomainUnitRequest updateDomainUnitRequest)

      Updates the domain unit.

      Parameters:
      updateDomainUnitRequest -
      Returns:
      A Java Future containing the result of the UpdateDomainUnit operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDomainUnit

      default CompletableFuture<UpdateDomainUnitResponse> updateDomainUnit(Consumer<UpdateDomainUnitRequest.Builder> updateDomainUnitRequest)

      Updates the domain unit.


      This is a convenience which creates an instance of the UpdateDomainUnitRequest.Builder avoiding the need to create one manually via UpdateDomainUnitRequest.builder()

      Parameters:
      updateDomainUnitRequest - A Consumer that will call methods on UpdateDomainUnitRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateDomainUnit operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEnvironment

      default CompletableFuture<UpdateEnvironmentResponse> updateEnvironment(UpdateEnvironmentRequest updateEnvironmentRequest)

      Updates the specified environment in Amazon DataZone.

      Parameters:
      updateEnvironmentRequest -
      Returns:
      A Java Future containing the result of the UpdateEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEnvironment

      default CompletableFuture<UpdateEnvironmentResponse> updateEnvironment(Consumer<UpdateEnvironmentRequest.Builder> updateEnvironmentRequest)

      Updates the specified environment in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateEnvironmentRequest.Builder avoiding the need to create one manually via UpdateEnvironmentRequest.builder()

      Parameters:
      updateEnvironmentRequest - A Consumer that will call methods on UpdateEnvironmentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateEnvironment operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEnvironmentAction

      default CompletableFuture<UpdateEnvironmentActionResponse> updateEnvironmentAction(UpdateEnvironmentActionRequest updateEnvironmentActionRequest)

      Updates an environment action.

      Parameters:
      updateEnvironmentActionRequest -
      Returns:
      A Java Future containing the result of the UpdateEnvironmentAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEnvironmentAction

      default CompletableFuture<UpdateEnvironmentActionResponse> updateEnvironmentAction(Consumer<UpdateEnvironmentActionRequest.Builder> updateEnvironmentActionRequest)

      Updates an environment action.


      This is a convenience which creates an instance of the UpdateEnvironmentActionRequest.Builder avoiding the need to create one manually via UpdateEnvironmentActionRequest.builder()

      Parameters:
      updateEnvironmentActionRequest - A Consumer that will call methods on UpdateEnvironmentActionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateEnvironmentAction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEnvironmentProfile

      default CompletableFuture<UpdateEnvironmentProfileResponse> updateEnvironmentProfile(UpdateEnvironmentProfileRequest updateEnvironmentProfileRequest)

      Updates the specified environment profile in Amazon DataZone.

      Parameters:
      updateEnvironmentProfileRequest -
      Returns:
      A Java Future containing the result of the UpdateEnvironmentProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateEnvironmentProfile

      default CompletableFuture<UpdateEnvironmentProfileResponse> updateEnvironmentProfile(Consumer<UpdateEnvironmentProfileRequest.Builder> updateEnvironmentProfileRequest)

      Updates the specified environment profile in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateEnvironmentProfileRequest.Builder avoiding the need to create one manually via UpdateEnvironmentProfileRequest.builder()

      Parameters:
      updateEnvironmentProfileRequest - A Consumer that will call methods on UpdateEnvironmentProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateEnvironmentProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGlossary

      default CompletableFuture<UpdateGlossaryResponse> updateGlossary(UpdateGlossaryRequest updateGlossaryRequest)

      Updates the business glossary in Amazon DataZone.

      Parameters:
      updateGlossaryRequest -
      Returns:
      A Java Future containing the result of the UpdateGlossary operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGlossary

      default CompletableFuture<UpdateGlossaryResponse> updateGlossary(Consumer<UpdateGlossaryRequest.Builder> updateGlossaryRequest)

      Updates the business glossary in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateGlossaryRequest.Builder avoiding the need to create one manually via UpdateGlossaryRequest.builder()

      Parameters:
      updateGlossaryRequest - A Consumer that will call methods on UpdateGlossaryRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateGlossary operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGlossaryTerm

      default CompletableFuture<UpdateGlossaryTermResponse> updateGlossaryTerm(UpdateGlossaryTermRequest updateGlossaryTermRequest)

      Updates a business glossary term in Amazon DataZone.

      Parameters:
      updateGlossaryTermRequest -
      Returns:
      A Java Future containing the result of the UpdateGlossaryTerm operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGlossaryTerm

      default CompletableFuture<UpdateGlossaryTermResponse> updateGlossaryTerm(Consumer<UpdateGlossaryTermRequest.Builder> updateGlossaryTermRequest)

      Updates a business glossary term in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateGlossaryTermRequest.Builder avoiding the need to create one manually via UpdateGlossaryTermRequest.builder()

      Parameters:
      updateGlossaryTermRequest - A Consumer that will call methods on UpdateGlossaryTermRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateGlossaryTerm operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGroupProfile

      default CompletableFuture<UpdateGroupProfileResponse> updateGroupProfile(UpdateGroupProfileRequest updateGroupProfileRequest)

      Updates the specified group profile in Amazon DataZone.

      Parameters:
      updateGroupProfileRequest -
      Returns:
      A Java Future containing the result of the UpdateGroupProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGroupProfile

      default CompletableFuture<UpdateGroupProfileResponse> updateGroupProfile(Consumer<UpdateGroupProfileRequest.Builder> updateGroupProfileRequest)

      Updates the specified group profile in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateGroupProfileRequest.Builder avoiding the need to create one manually via UpdateGroupProfileRequest.builder()

      Parameters:
      updateGroupProfileRequest - A Consumer that will call methods on UpdateGroupProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateGroupProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateProject

      default CompletableFuture<UpdateProjectResponse> updateProject(UpdateProjectRequest updateProjectRequest)

      Updates the specified project in Amazon DataZone.

      Parameters:
      updateProjectRequest -
      Returns:
      A Java Future containing the result of the UpdateProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateProject

      default CompletableFuture<UpdateProjectResponse> updateProject(Consumer<UpdateProjectRequest.Builder> updateProjectRequest)

      Updates the specified project in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateProjectRequest.Builder avoiding the need to create one manually via UpdateProjectRequest.builder()

      Parameters:
      updateProjectRequest - A Consumer that will call methods on UpdateProjectRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateProject operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateProjectProfile

      default CompletableFuture<UpdateProjectProfileResponse> updateProjectProfile(UpdateProjectProfileRequest updateProjectProfileRequest)

      Updates a project profile.

      Parameters:
      updateProjectProfileRequest -
      Returns:
      A Java Future containing the result of the UpdateProjectProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateProjectProfile

      default CompletableFuture<UpdateProjectProfileResponse> updateProjectProfile(Consumer<UpdateProjectProfileRequest.Builder> updateProjectProfileRequest)

      Updates a project profile.


      This is a convenience which creates an instance of the UpdateProjectProfileRequest.Builder avoiding the need to create one manually via UpdateProjectProfileRequest.builder()

      Parameters:
      updateProjectProfileRequest - A Consumer that will call methods on UpdateProjectProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateProjectProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRule

      default CompletableFuture<UpdateRuleResponse> updateRule(UpdateRuleRequest updateRuleRequest)

      Updates a rule. In Amazon DataZone, a rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.

      Parameters:
      updateRuleRequest -
      Returns:
      A Java Future containing the result of the UpdateRule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRule

      default CompletableFuture<UpdateRuleResponse> updateRule(Consumer<UpdateRuleRequest.Builder> updateRuleRequest)

      Updates a rule. In Amazon DataZone, a rule is a formal agreement that enforces specific requirements across user workflows (e.g., publishing assets to the catalog, requesting subscriptions, creating projects) within the Amazon DataZone data portal. These rules help maintain consistency, ensure compliance, and uphold governance standards in data management processes. For instance, a metadata enforcement rule can specify the required information for creating a subscription request or publishing a data asset to the catalog, ensuring alignment with organizational standards.


      This is a convenience which creates an instance of the UpdateRuleRequest.Builder avoiding the need to create one manually via UpdateRuleRequest.builder()

      Parameters:
      updateRuleRequest - A Consumer that will call methods on UpdateRuleRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateRule operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException The request has exceeded the specified service quota.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSubscriptionGrantStatus

      default CompletableFuture<UpdateSubscriptionGrantStatusResponse> updateSubscriptionGrantStatus(UpdateSubscriptionGrantStatusRequest updateSubscriptionGrantStatusRequest)

      Updates the status of the specified subscription grant status in Amazon DataZone.

      Parameters:
      updateSubscriptionGrantStatusRequest -
      Returns:
      A Java Future containing the result of the UpdateSubscriptionGrantStatus operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSubscriptionGrantStatus

      default CompletableFuture<UpdateSubscriptionGrantStatusResponse> updateSubscriptionGrantStatus(Consumer<UpdateSubscriptionGrantStatusRequest.Builder> updateSubscriptionGrantStatusRequest)

      Updates the status of the specified subscription grant status in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateSubscriptionGrantStatusRequest.Builder avoiding the need to create one manually via UpdateSubscriptionGrantStatusRequest.builder()

      Parameters:
      updateSubscriptionGrantStatusRequest - A Consumer that will call methods on UpdateSubscriptionGrantStatusRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateSubscriptionGrantStatus operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSubscriptionRequest

      default CompletableFuture<UpdateSubscriptionRequestResponse> updateSubscriptionRequest(UpdateSubscriptionRequestRequest updateSubscriptionRequestRequest)

      Updates a specified subscription request in Amazon DataZone.

      Parameters:
      updateSubscriptionRequestRequest -
      Returns:
      A Java Future containing the result of the UpdateSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSubscriptionRequest

      default CompletableFuture<UpdateSubscriptionRequestResponse> updateSubscriptionRequest(Consumer<UpdateSubscriptionRequestRequest.Builder> updateSubscriptionRequestRequest)

      Updates a specified subscription request in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateSubscriptionRequestRequest.Builder avoiding the need to create one manually via UpdateSubscriptionRequestRequest.builder()

      Parameters:
      updateSubscriptionRequestRequest - A Consumer that will call methods on UpdateSubscriptionRequestRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateSubscriptionRequest operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSubscriptionTarget

      default CompletableFuture<UpdateSubscriptionTargetResponse> updateSubscriptionTarget(UpdateSubscriptionTargetRequest updateSubscriptionTargetRequest)

      Updates the specified subscription target in Amazon DataZone.

      Parameters:
      updateSubscriptionTargetRequest -
      Returns:
      A Java Future containing the result of the UpdateSubscriptionTarget operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSubscriptionTarget

      default CompletableFuture<UpdateSubscriptionTargetResponse> updateSubscriptionTarget(Consumer<UpdateSubscriptionTargetRequest.Builder> updateSubscriptionTargetRequest)

      Updates the specified subscription target in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateSubscriptionTargetRequest.Builder avoiding the need to create one manually via UpdateSubscriptionTargetRequest.builder()

      Parameters:
      updateSubscriptionTargetRequest - A Consumer that will call methods on UpdateSubscriptionTargetRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateSubscriptionTarget operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ConflictException There is a conflict while performing this action.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateUserProfile

      default CompletableFuture<UpdateUserProfileResponse> updateUserProfile(UpdateUserProfileRequest updateUserProfileRequest)

      Updates the specified user profile in Amazon DataZone.

      Parameters:
      updateUserProfileRequest -
      Returns:
      A Java Future containing the result of the UpdateUserProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateUserProfile

      default CompletableFuture<UpdateUserProfileResponse> updateUserProfile(Consumer<UpdateUserProfileRequest.Builder> updateUserProfileRequest)

      Updates the specified user profile in Amazon DataZone.


      This is a convenience which creates an instance of the UpdateUserProfileRequest.Builder avoiding the need to create one manually via UpdateUserProfileRequest.builder()

      Parameters:
      updateUserProfileRequest - A Consumer that will call methods on UpdateUserProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateUserProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InternalServerException The request has failed because of an unknown error, exception or failure.
      • ResourceNotFoundException The specified resource cannot be found.
      • AccessDeniedException You do not have sufficient access to perform this action.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
      • UnauthorizedException You do not have permission to perform this action.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

      default DataZoneServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static DataZoneAsyncClient create()
      Create a DataZoneAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      static DataZoneAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a DataZoneAsyncClient.