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.

    • Method Detail

      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • deleteAsset

        default CompletableFuture<DeleteAssetResponse> deleteAsset​(DeleteAssetRequest deleteAssetRequest)

        Delets 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.
        • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
        • UnauthorizedException You do not have permission to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAsset

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

        Delets 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.
        • ValidationException The input fails to satisfy the constraints specified by the Amazon Web Services service.
        • UnauthorizedException You do not have permission to perform this action.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • DataZoneException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • getAsset

        default CompletableFuture<GetAssetResponse> getAsset​(Consumer<GetAssetRequest.Builder> getAssetRequest)

        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • getListing

        default CompletableFuture<GetListingResponse> getListing​(GetListingRequest getListingRequest)

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

        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:
        AWS API Documentation
      • getListing

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

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


        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • search

        default CompletableFuture<SearchResponse> search​(Consumer<SearchRequest.Builder> searchRequest)

        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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation
      • 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:
        AWS API Documentation