Interface NimbleAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface NimbleAsyncClient extends AwsClient
Service client for accessing AmazonNimbleStudio 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.

Welcome to the Amazon Nimble Studio API reference. This API reference provides methods, schema, resources, parameters, and more to help you get the most out of Nimble Studio.

Nimble Studio is a virtual studio that empowers visual effects, animation, and interactive content teams to create content securely within a scalable, private cloud service.

  • Field Details

  • Method Details

    • acceptEulas

      default CompletableFuture<AcceptEulasResponse> acceptEulas(AcceptEulasRequest acceptEulasRequest)

      Accept EULAs.

      Parameters:
      acceptEulasRequest -
      Returns:
      A Java Future containing the result of the AcceptEulas operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • acceptEulas

      default CompletableFuture<AcceptEulasResponse> acceptEulas(Consumer<AcceptEulasRequest.Builder> acceptEulasRequest)

      Accept EULAs.


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

      Parameters:
      acceptEulasRequest - A Consumer that will call methods on AcceptEulasRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AcceptEulas operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createLaunchProfile

      default CompletableFuture<CreateLaunchProfileResponse> createLaunchProfile(CreateLaunchProfileRequest createLaunchProfileRequest)

      Create a launch profile.

      Parameters:
      createLaunchProfileRequest -
      Returns:
      A Java Future containing the result of the CreateLaunchProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createLaunchProfile

      default CompletableFuture<CreateLaunchProfileResponse> createLaunchProfile(Consumer<CreateLaunchProfileRequest.Builder> createLaunchProfileRequest)

      Create a launch profile.


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

      Parameters:
      createLaunchProfileRequest - A Consumer that will call methods on CreateLaunchProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateLaunchProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStreamingImage

      default CompletableFuture<CreateStreamingImageResponse> createStreamingImage(CreateStreamingImageRequest createStreamingImageRequest)

      Creates a streaming image resource in a studio.

      Parameters:
      createStreamingImageRequest -
      Returns:
      A Java Future containing the result of the CreateStreamingImage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStreamingImage

      default CompletableFuture<CreateStreamingImageResponse> createStreamingImage(Consumer<CreateStreamingImageRequest.Builder> createStreamingImageRequest)

      Creates a streaming image resource in a studio.


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

      Parameters:
      createStreamingImageRequest - A Consumer that will call methods on CreateStreamingImageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateStreamingImage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStreamingSession

      default CompletableFuture<CreateStreamingSessionResponse> createStreamingSession(CreateStreamingSessionRequest createStreamingSessionRequest)

      Creates a streaming session in a studio.

      After invoking this operation, you must poll GetStreamingSession until the streaming session is in the READY state.

      Parameters:
      createStreamingSessionRequest -
      Returns:
      A Java Future containing the result of the CreateStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStreamingSession

      default CompletableFuture<CreateStreamingSessionResponse> createStreamingSession(Consumer<CreateStreamingSessionRequest.Builder> createStreamingSessionRequest)

      Creates a streaming session in a studio.

      After invoking this operation, you must poll GetStreamingSession until the streaming session is in the READY state.


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

      Parameters:
      createStreamingSessionRequest - A Consumer that will call methods on CreateStreamingSessionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStreamingSessionStream

      default CompletableFuture<CreateStreamingSessionStreamResponse> createStreamingSessionStream(CreateStreamingSessionStreamRequest createStreamingSessionStreamRequest)

      Creates a streaming session stream for a streaming session.

      After invoking this API, invoke GetStreamingSessionStream with the returned streamId to poll the resource until it is in the READY state.

      Parameters:
      createStreamingSessionStreamRequest -
      Returns:
      A Java Future containing the result of the CreateStreamingSessionStream operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStreamingSessionStream

      default CompletableFuture<CreateStreamingSessionStreamResponse> createStreamingSessionStream(Consumer<CreateStreamingSessionStreamRequest.Builder> createStreamingSessionStreamRequest)

      Creates a streaming session stream for a streaming session.

      After invoking this API, invoke GetStreamingSessionStream with the returned streamId to poll the resource until it is in the READY state.


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

      Parameters:
      createStreamingSessionStreamRequest - A Consumer that will call methods on CreateStreamingSessionStreamRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateStreamingSessionStream operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStudio

      default CompletableFuture<CreateStudioResponse> createStudio(CreateStudioRequest createStudioRequest)

      Create a new studio.

      When creating a studio, two IAM roles must be provided: the admin role and the user role. These roles are assumed by your users when they log in to the Nimble Studio portal.

      The user role must have the AmazonNimbleStudio-StudioUser managed policy attached for the portal to function properly.

      The admin role must have the AmazonNimbleStudio-StudioAdmin managed policy attached for the portal to function properly.

      You may optionally specify a KMS key in the StudioEncryptionConfiguration.

      In Nimble Studio, resource names, descriptions, initialization scripts, and other data you provide are always encrypted at rest using an KMS key. By default, this key is owned by Amazon Web Services and managed on your behalf. You may provide your own KMS key when calling CreateStudio to encrypt this data using a key you own and manage.

      When providing an KMS key during studio creation, Nimble Studio creates KMS grants in your account to provide your studio user and admin roles access to these KMS keys.

      If you delete this grant, the studio will no longer be accessible to your portal users.

      If you delete the studio KMS key, your studio will no longer be accessible.

      Parameters:
      createStudioRequest -
      Returns:
      A Java Future containing the result of the CreateStudio operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStudio

      default CompletableFuture<CreateStudioResponse> createStudio(Consumer<CreateStudioRequest.Builder> createStudioRequest)

      Create a new studio.

      When creating a studio, two IAM roles must be provided: the admin role and the user role. These roles are assumed by your users when they log in to the Nimble Studio portal.

      The user role must have the AmazonNimbleStudio-StudioUser managed policy attached for the portal to function properly.

      The admin role must have the AmazonNimbleStudio-StudioAdmin managed policy attached for the portal to function properly.

      You may optionally specify a KMS key in the StudioEncryptionConfiguration.

      In Nimble Studio, resource names, descriptions, initialization scripts, and other data you provide are always encrypted at rest using an KMS key. By default, this key is owned by Amazon Web Services and managed on your behalf. You may provide your own KMS key when calling CreateStudio to encrypt this data using a key you own and manage.

      When providing an KMS key during studio creation, Nimble Studio creates KMS grants in your account to provide your studio user and admin roles access to these KMS keys.

      If you delete this grant, the studio will no longer be accessible to your portal users.

      If you delete the studio KMS key, your studio will no longer be accessible.


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

      Parameters:
      createStudioRequest - A Consumer that will call methods on CreateStudioRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateStudio operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStudioComponent

      default CompletableFuture<CreateStudioComponentResponse> createStudioComponent(CreateStudioComponentRequest createStudioComponentRequest)

      Creates a studio component resource.

      Parameters:
      createStudioComponentRequest -
      Returns:
      A Java Future containing the result of the CreateStudioComponent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createStudioComponent

      default CompletableFuture<CreateStudioComponentResponse> createStudioComponent(Consumer<CreateStudioComponentRequest.Builder> createStudioComponentRequest)

      Creates a studio component resource.


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

      Parameters:
      createStudioComponentRequest - A Consumer that will call methods on CreateStudioComponentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateStudioComponent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteLaunchProfile

      default CompletableFuture<DeleteLaunchProfileResponse> deleteLaunchProfile(DeleteLaunchProfileRequest deleteLaunchProfileRequest)

      Permanently delete a launch profile.

      Parameters:
      deleteLaunchProfileRequest -
      Returns:
      A Java Future containing the result of the DeleteLaunchProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteLaunchProfile

      default CompletableFuture<DeleteLaunchProfileResponse> deleteLaunchProfile(Consumer<DeleteLaunchProfileRequest.Builder> deleteLaunchProfileRequest)

      Permanently delete a launch profile.


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

      Parameters:
      deleteLaunchProfileRequest - A Consumer that will call methods on DeleteLaunchProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteLaunchProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteLaunchProfileMember

      default CompletableFuture<DeleteLaunchProfileMemberResponse> deleteLaunchProfileMember(DeleteLaunchProfileMemberRequest deleteLaunchProfileMemberRequest)

      Delete a user from launch profile membership.

      Parameters:
      deleteLaunchProfileMemberRequest -
      Returns:
      A Java Future containing the result of the DeleteLaunchProfileMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteLaunchProfileMember

      default CompletableFuture<DeleteLaunchProfileMemberResponse> deleteLaunchProfileMember(Consumer<DeleteLaunchProfileMemberRequest.Builder> deleteLaunchProfileMemberRequest)

      Delete a user from launch profile membership.


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

      Parameters:
      deleteLaunchProfileMemberRequest - A Consumer that will call methods on DeleteLaunchProfileMemberRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteLaunchProfileMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStreamingImage

      default CompletableFuture<DeleteStreamingImageResponse> deleteStreamingImage(DeleteStreamingImageRequest deleteStreamingImageRequest)

      Delete streaming image.

      Parameters:
      deleteStreamingImageRequest -
      Returns:
      A Java Future containing the result of the DeleteStreamingImage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStreamingImage

      default CompletableFuture<DeleteStreamingImageResponse> deleteStreamingImage(Consumer<DeleteStreamingImageRequest.Builder> deleteStreamingImageRequest)

      Delete streaming image.


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

      Parameters:
      deleteStreamingImageRequest - A Consumer that will call methods on DeleteStreamingImageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteStreamingImage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStreamingSession

      default CompletableFuture<DeleteStreamingSessionResponse> deleteStreamingSession(DeleteStreamingSessionRequest deleteStreamingSessionRequest)

      Deletes streaming session resource.

      After invoking this operation, use GetStreamingSession to poll the resource until it transitions to a DELETED state.

      A streaming session will count against your streaming session quota until it is marked DELETED.

      Parameters:
      deleteStreamingSessionRequest -
      Returns:
      A Java Future containing the result of the DeleteStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStreamingSession

      default CompletableFuture<DeleteStreamingSessionResponse> deleteStreamingSession(Consumer<DeleteStreamingSessionRequest.Builder> deleteStreamingSessionRequest)

      Deletes streaming session resource.

      After invoking this operation, use GetStreamingSession to poll the resource until it transitions to a DELETED state.

      A streaming session will count against your streaming session quota until it is marked DELETED.


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

      Parameters:
      deleteStreamingSessionRequest - A Consumer that will call methods on DeleteStreamingSessionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStudio

      default CompletableFuture<DeleteStudioResponse> deleteStudio(DeleteStudioRequest deleteStudioRequest)

      Delete a studio resource.

      Parameters:
      deleteStudioRequest -
      Returns:
      A Java Future containing the result of the DeleteStudio operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStudio

      default CompletableFuture<DeleteStudioResponse> deleteStudio(Consumer<DeleteStudioRequest.Builder> deleteStudioRequest)

      Delete a studio resource.


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

      Parameters:
      deleteStudioRequest - A Consumer that will call methods on DeleteStudioRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteStudio operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStudioComponent

      default CompletableFuture<DeleteStudioComponentResponse> deleteStudioComponent(DeleteStudioComponentRequest deleteStudioComponentRequest)

      Deletes a studio component resource.

      Parameters:
      deleteStudioComponentRequest -
      Returns:
      A Java Future containing the result of the DeleteStudioComponent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStudioComponent

      default CompletableFuture<DeleteStudioComponentResponse> deleteStudioComponent(Consumer<DeleteStudioComponentRequest.Builder> deleteStudioComponentRequest)

      Deletes a studio component resource.


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

      Parameters:
      deleteStudioComponentRequest - A Consumer that will call methods on DeleteStudioComponentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteStudioComponent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStudioMember

      default CompletableFuture<DeleteStudioMemberResponse> deleteStudioMember(DeleteStudioMemberRequest deleteStudioMemberRequest)

      Delete a user from studio membership.

      Parameters:
      deleteStudioMemberRequest -
      Returns:
      A Java Future containing the result of the DeleteStudioMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteStudioMember

      default CompletableFuture<DeleteStudioMemberResponse> deleteStudioMember(Consumer<DeleteStudioMemberRequest.Builder> deleteStudioMemberRequest)

      Delete a user from studio membership.


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

      Parameters:
      deleteStudioMemberRequest - A Consumer that will call methods on DeleteStudioMemberRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteStudioMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEula

      default CompletableFuture<GetEulaResponse> getEula(GetEulaRequest getEulaRequest)

      Get EULA.

      Parameters:
      getEulaRequest -
      Returns:
      A Java Future containing the result of the GetEula operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getEula

      Get EULA.


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

      Parameters:
      getEulaRequest - A Consumer that will call methods on GetEulaRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetEula operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLaunchProfile

      default CompletableFuture<GetLaunchProfileResponse> getLaunchProfile(GetLaunchProfileRequest getLaunchProfileRequest)

      Get a launch profile.

      Parameters:
      getLaunchProfileRequest -
      Returns:
      A Java Future containing the result of the GetLaunchProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLaunchProfile

      default CompletableFuture<GetLaunchProfileResponse> getLaunchProfile(Consumer<GetLaunchProfileRequest.Builder> getLaunchProfileRequest)

      Get a launch profile.


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

      Parameters:
      getLaunchProfileRequest - A Consumer that will call methods on GetLaunchProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetLaunchProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLaunchProfileDetails

      default CompletableFuture<GetLaunchProfileDetailsResponse> getLaunchProfileDetails(GetLaunchProfileDetailsRequest getLaunchProfileDetailsRequest)

      Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile. This includes the name and description of all studio components used by the launch profiles, and the name and description of streaming images that can be used with this launch profile.

      Parameters:
      getLaunchProfileDetailsRequest -
      Returns:
      A Java Future containing the result of the GetLaunchProfileDetails operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLaunchProfileDetails

      default CompletableFuture<GetLaunchProfileDetailsResponse> getLaunchProfileDetails(Consumer<GetLaunchProfileDetailsRequest.Builder> getLaunchProfileDetailsRequest)

      Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile. This includes the name and description of all studio components used by the launch profiles, and the name and description of streaming images that can be used with this launch profile.


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

      Parameters:
      getLaunchProfileDetailsRequest - A Consumer that will call methods on GetLaunchProfileDetailsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetLaunchProfileDetails operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLaunchProfileInitialization

      default CompletableFuture<GetLaunchProfileInitializationResponse> getLaunchProfileInitialization(GetLaunchProfileInitializationRequest getLaunchProfileInitializationRequest)

      Get a launch profile initialization.

      Parameters:
      getLaunchProfileInitializationRequest -
      Returns:
      A Java Future containing the result of the GetLaunchProfileInitialization operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLaunchProfileInitialization

      default CompletableFuture<GetLaunchProfileInitializationResponse> getLaunchProfileInitialization(Consumer<GetLaunchProfileInitializationRequest.Builder> getLaunchProfileInitializationRequest)

      Get a launch profile initialization.


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

      Parameters:
      getLaunchProfileInitializationRequest - A Consumer that will call methods on GetLaunchProfileInitializationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetLaunchProfileInitialization operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLaunchProfileMember

      default CompletableFuture<GetLaunchProfileMemberResponse> getLaunchProfileMember(GetLaunchProfileMemberRequest getLaunchProfileMemberRequest)

      Get a user persona in launch profile membership.

      Parameters:
      getLaunchProfileMemberRequest -
      Returns:
      A Java Future containing the result of the GetLaunchProfileMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getLaunchProfileMember

      default CompletableFuture<GetLaunchProfileMemberResponse> getLaunchProfileMember(Consumer<GetLaunchProfileMemberRequest.Builder> getLaunchProfileMemberRequest)

      Get a user persona in launch profile membership.


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

      Parameters:
      getLaunchProfileMemberRequest - A Consumer that will call methods on GetLaunchProfileMemberRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetLaunchProfileMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStreamingImage

      default CompletableFuture<GetStreamingImageResponse> getStreamingImage(GetStreamingImageRequest getStreamingImageRequest)

      Get streaming image.

      Parameters:
      getStreamingImageRequest -
      Returns:
      A Java Future containing the result of the GetStreamingImage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStreamingImage

      default CompletableFuture<GetStreamingImageResponse> getStreamingImage(Consumer<GetStreamingImageRequest.Builder> getStreamingImageRequest)

      Get streaming image.


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

      Parameters:
      getStreamingImageRequest - A Consumer that will call methods on GetStreamingImageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetStreamingImage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStreamingSession

      default CompletableFuture<GetStreamingSessionResponse> getStreamingSession(GetStreamingSessionRequest getStreamingSessionRequest)

      Gets StreamingSession resource.

      Invoke this operation to poll for a streaming session state while creating or deleting a session.

      Parameters:
      getStreamingSessionRequest -
      Returns:
      A Java Future containing the result of the GetStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStreamingSession

      default CompletableFuture<GetStreamingSessionResponse> getStreamingSession(Consumer<GetStreamingSessionRequest.Builder> getStreamingSessionRequest)

      Gets StreamingSession resource.

      Invoke this operation to poll for a streaming session state while creating or deleting a session.


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

      Parameters:
      getStreamingSessionRequest - A Consumer that will call methods on GetStreamingSessionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStreamingSessionBackup

      default CompletableFuture<GetStreamingSessionBackupResponse> getStreamingSessionBackup(GetStreamingSessionBackupRequest getStreamingSessionBackupRequest)

      Gets StreamingSessionBackup resource.

      Invoke this operation to poll for a streaming session backup while stopping a streaming session.

      Parameters:
      getStreamingSessionBackupRequest -
      Returns:
      A Java Future containing the result of the GetStreamingSessionBackup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStreamingSessionBackup

      default CompletableFuture<GetStreamingSessionBackupResponse> getStreamingSessionBackup(Consumer<GetStreamingSessionBackupRequest.Builder> getStreamingSessionBackupRequest)

      Gets StreamingSessionBackup resource.

      Invoke this operation to poll for a streaming session backup while stopping a streaming session.


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

      Parameters:
      getStreamingSessionBackupRequest - A Consumer that will call methods on GetStreamingSessionBackupRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetStreamingSessionBackup operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStreamingSessionStream

      default CompletableFuture<GetStreamingSessionStreamResponse> getStreamingSessionStream(GetStreamingSessionStreamRequest getStreamingSessionStreamRequest)

      Gets a StreamingSessionStream for a streaming session.

      Invoke this operation to poll the resource after invoking CreateStreamingSessionStream.

      After the StreamingSessionStream changes to the READY state, the url property will contain a stream to be used with the DCV streaming client.

      Parameters:
      getStreamingSessionStreamRequest -
      Returns:
      A Java Future containing the result of the GetStreamingSessionStream operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStreamingSessionStream

      default CompletableFuture<GetStreamingSessionStreamResponse> getStreamingSessionStream(Consumer<GetStreamingSessionStreamRequest.Builder> getStreamingSessionStreamRequest)

      Gets a StreamingSessionStream for a streaming session.

      Invoke this operation to poll the resource after invoking CreateStreamingSessionStream.

      After the StreamingSessionStream changes to the READY state, the url property will contain a stream to be used with the DCV streaming client.


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

      Parameters:
      getStreamingSessionStreamRequest - A Consumer that will call methods on GetStreamingSessionStreamRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetStreamingSessionStream operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStudio

      default CompletableFuture<GetStudioResponse> getStudio(GetStudioRequest getStudioRequest)

      Get a studio resource.

      Parameters:
      getStudioRequest -
      Returns:
      A Java Future containing the result of the GetStudio operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStudio

      default CompletableFuture<GetStudioResponse> getStudio(Consumer<GetStudioRequest.Builder> getStudioRequest)

      Get a studio resource.


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

      Parameters:
      getStudioRequest - A Consumer that will call methods on GetStudioRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetStudio operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStudioComponent

      default CompletableFuture<GetStudioComponentResponse> getStudioComponent(GetStudioComponentRequest getStudioComponentRequest)

      Gets a studio component resource.

      Parameters:
      getStudioComponentRequest -
      Returns:
      A Java Future containing the result of the GetStudioComponent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStudioComponent

      default CompletableFuture<GetStudioComponentResponse> getStudioComponent(Consumer<GetStudioComponentRequest.Builder> getStudioComponentRequest)

      Gets a studio component resource.


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

      Parameters:
      getStudioComponentRequest - A Consumer that will call methods on GetStudioComponentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetStudioComponent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStudioMember

      default CompletableFuture<GetStudioMemberResponse> getStudioMember(GetStudioMemberRequest getStudioMemberRequest)

      Get a user's membership in a studio.

      Parameters:
      getStudioMemberRequest -
      Returns:
      A Java Future containing the result of the GetStudioMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getStudioMember

      default CompletableFuture<GetStudioMemberResponse> getStudioMember(Consumer<GetStudioMemberRequest.Builder> getStudioMemberRequest)

      Get a user's membership in a studio.


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

      Parameters:
      getStudioMemberRequest - A Consumer that will call methods on GetStudioMemberRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetStudioMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEulaAcceptances

      default CompletableFuture<ListEulaAcceptancesResponse> listEulaAcceptances(ListEulaAcceptancesRequest listEulaAcceptancesRequest)

      List EULA acceptances.

      Parameters:
      listEulaAcceptancesRequest -
      Returns:
      A Java Future containing the result of the ListEulaAcceptances operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEulaAcceptances

      default CompletableFuture<ListEulaAcceptancesResponse> listEulaAcceptances(Consumer<ListEulaAcceptancesRequest.Builder> listEulaAcceptancesRequest)

      List EULA acceptances.


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

      Parameters:
      listEulaAcceptancesRequest - A Consumer that will call methods on ListEulaAcceptancesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEulaAcceptances operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEulaAcceptancesPaginator

      default ListEulaAcceptancesPublisher listEulaAcceptancesPaginator(ListEulaAcceptancesRequest listEulaAcceptancesRequest)

      This is a variant of listEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest) 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.nimble.paginators.ListEulaAcceptancesPublisher publisher = client.listEulaAcceptancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListEulaAcceptancesPublisher publisher = client.listEulaAcceptancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesResponse 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 null 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 listEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest) operation.

      Parameters:
      listEulaAcceptancesRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEulaAcceptancesPaginator

      default ListEulaAcceptancesPublisher listEulaAcceptancesPaginator(Consumer<ListEulaAcceptancesRequest.Builder> listEulaAcceptancesRequest)

      This is a variant of listEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest) 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.nimble.paginators.ListEulaAcceptancesPublisher publisher = client.listEulaAcceptancesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListEulaAcceptancesPublisher publisher = client.listEulaAcceptancesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesResponse 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 null 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 listEulaAcceptances(software.amazon.awssdk.services.nimble.model.ListEulaAcceptancesRequest) operation.


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

      Parameters:
      listEulaAcceptancesRequest - A Consumer that will call methods on ListEulaAcceptancesRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEulas

      default CompletableFuture<ListEulasResponse> listEulas(ListEulasRequest listEulasRequest)

      List EULAs.

      Parameters:
      listEulasRequest -
      Returns:
      A Java Future containing the result of the ListEulas operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEulas

      default CompletableFuture<ListEulasResponse> listEulas(Consumer<ListEulasRequest.Builder> listEulasRequest)

      List EULAs.


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

      Parameters:
      listEulasRequest - A Consumer that will call methods on ListEulasRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListEulas operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEulasPaginator

      default ListEulasPublisher listEulasPaginator(ListEulasRequest listEulasRequest)

      This is a variant of listEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest) 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.nimble.paginators.ListEulasPublisher publisher = client.listEulasPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListEulasPublisher publisher = client.listEulasPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListEulasResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListEulasResponse 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 null 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 listEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest) operation.

      Parameters:
      listEulasRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listEulasPaginator

      default ListEulasPublisher listEulasPaginator(Consumer<ListEulasRequest.Builder> listEulasRequest)

      This is a variant of listEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest) 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.nimble.paginators.ListEulasPublisher publisher = client.listEulasPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListEulasPublisher publisher = client.listEulasPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListEulasResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListEulasResponse 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 null 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 listEulas(software.amazon.awssdk.services.nimble.model.ListEulasRequest) operation.


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

      Parameters:
      listEulasRequest - A Consumer that will call methods on ListEulasRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLaunchProfileMembers

      default CompletableFuture<ListLaunchProfileMembersResponse> listLaunchProfileMembers(ListLaunchProfileMembersRequest listLaunchProfileMembersRequest)

      Get all users in a given launch profile membership.

      Parameters:
      listLaunchProfileMembersRequest -
      Returns:
      A Java Future containing the result of the ListLaunchProfileMembers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLaunchProfileMembers

      default CompletableFuture<ListLaunchProfileMembersResponse> listLaunchProfileMembers(Consumer<ListLaunchProfileMembersRequest.Builder> listLaunchProfileMembersRequest)

      Get all users in a given launch profile membership.


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

      Parameters:
      listLaunchProfileMembersRequest - A Consumer that will call methods on ListLaunchProfileMembersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListLaunchProfileMembers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLaunchProfileMembersPaginator

      default ListLaunchProfileMembersPublisher listLaunchProfileMembersPaginator(ListLaunchProfileMembersRequest listLaunchProfileMembersRequest)

      This is a variant of listLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest) 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.nimble.paginators.ListLaunchProfileMembersPublisher publisher = client.listLaunchProfileMembersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListLaunchProfileMembersPublisher publisher = client.listLaunchProfileMembersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersResponse 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 listLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest) operation.

      Parameters:
      listLaunchProfileMembersRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLaunchProfileMembersPaginator

      default ListLaunchProfileMembersPublisher listLaunchProfileMembersPaginator(Consumer<ListLaunchProfileMembersRequest.Builder> listLaunchProfileMembersRequest)

      This is a variant of listLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest) 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.nimble.paginators.ListLaunchProfileMembersPublisher publisher = client.listLaunchProfileMembersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListLaunchProfileMembersPublisher publisher = client.listLaunchProfileMembersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersResponse 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 listLaunchProfileMembers(software.amazon.awssdk.services.nimble.model.ListLaunchProfileMembersRequest) operation.


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

      Parameters:
      listLaunchProfileMembersRequest - A Consumer that will call methods on ListLaunchProfileMembersRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLaunchProfiles

      default CompletableFuture<ListLaunchProfilesResponse> listLaunchProfiles(ListLaunchProfilesRequest listLaunchProfilesRequest)

      List all the launch profiles a studio.

      Parameters:
      listLaunchProfilesRequest -
      Returns:
      A Java Future containing the result of the ListLaunchProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLaunchProfiles

      default CompletableFuture<ListLaunchProfilesResponse> listLaunchProfiles(Consumer<ListLaunchProfilesRequest.Builder> listLaunchProfilesRequest)

      List all the launch profiles a studio.


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

      Parameters:
      listLaunchProfilesRequest - A Consumer that will call methods on ListLaunchProfilesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListLaunchProfiles operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLaunchProfilesPaginator

      default ListLaunchProfilesPublisher listLaunchProfilesPaginator(ListLaunchProfilesRequest listLaunchProfilesRequest)

      This is a variant of listLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest) 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.nimble.paginators.ListLaunchProfilesPublisher publisher = client.listLaunchProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListLaunchProfilesPublisher publisher = client.listLaunchProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListLaunchProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesResponse 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 listLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest) operation.

      Parameters:
      listLaunchProfilesRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listLaunchProfilesPaginator

      default ListLaunchProfilesPublisher listLaunchProfilesPaginator(Consumer<ListLaunchProfilesRequest.Builder> listLaunchProfilesRequest)

      This is a variant of listLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest) 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.nimble.paginators.ListLaunchProfilesPublisher publisher = client.listLaunchProfilesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListLaunchProfilesPublisher publisher = client.listLaunchProfilesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListLaunchProfilesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesResponse 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 listLaunchProfiles(software.amazon.awssdk.services.nimble.model.ListLaunchProfilesRequest) operation.


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

      Parameters:
      listLaunchProfilesRequest - A Consumer that will call methods on ListLaunchProfilesRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingImages

      default CompletableFuture<ListStreamingImagesResponse> listStreamingImages(ListStreamingImagesRequest listStreamingImagesRequest)

      List the streaming image resources available to this studio.

      This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.

      Parameters:
      listStreamingImagesRequest -
      Returns:
      A Java Future containing the result of the ListStreamingImages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingImages

      default CompletableFuture<ListStreamingImagesResponse> listStreamingImages(Consumer<ListStreamingImagesRequest.Builder> listStreamingImagesRequest)

      List the streaming image resources available to this studio.

      This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.


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

      Parameters:
      listStreamingImagesRequest - A Consumer that will call methods on ListStreamingImagesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListStreamingImages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingImagesPaginator

      default ListStreamingImagesPublisher listStreamingImagesPaginator(ListStreamingImagesRequest listStreamingImagesRequest)

      This is a variant of listStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest) 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.nimble.paginators.ListStreamingImagesPublisher publisher = client.listStreamingImagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStreamingImagesPublisher publisher = client.listStreamingImagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStreamingImagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStreamingImagesResponse 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 null 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 listStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest) operation.

      Parameters:
      listStreamingImagesRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingImagesPaginator

      default ListStreamingImagesPublisher listStreamingImagesPaginator(Consumer<ListStreamingImagesRequest.Builder> listStreamingImagesRequest)

      This is a variant of listStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest) 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.nimble.paginators.ListStreamingImagesPublisher publisher = client.listStreamingImagesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStreamingImagesPublisher publisher = client.listStreamingImagesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStreamingImagesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStreamingImagesResponse 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 null 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 listStreamingImages(software.amazon.awssdk.services.nimble.model.ListStreamingImagesRequest) operation.


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

      Parameters:
      listStreamingImagesRequest - A Consumer that will call methods on ListStreamingImagesRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingSessionBackups

      default CompletableFuture<ListStreamingSessionBackupsResponse> listStreamingSessionBackups(ListStreamingSessionBackupsRequest listStreamingSessionBackupsRequest)

      Lists the backups of a streaming session in a studio.

      Parameters:
      listStreamingSessionBackupsRequest -
      Returns:
      A Java Future containing the result of the ListStreamingSessionBackups operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingSessionBackups

      default CompletableFuture<ListStreamingSessionBackupsResponse> listStreamingSessionBackups(Consumer<ListStreamingSessionBackupsRequest.Builder> listStreamingSessionBackupsRequest)

      Lists the backups of a streaming session in a studio.


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

      Parameters:
      listStreamingSessionBackupsRequest - A Consumer that will call methods on ListStreamingSessionBackupsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListStreamingSessionBackups operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingSessionBackupsPaginator

      default ListStreamingSessionBackupsPublisher listStreamingSessionBackupsPaginator(ListStreamingSessionBackupsRequest listStreamingSessionBackupsRequest)

      This is a variant of listStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest) 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.nimble.paginators.ListStreamingSessionBackupsPublisher publisher = client.listStreamingSessionBackupsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStreamingSessionBackupsPublisher publisher = client.listStreamingSessionBackupsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsResponse 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 null 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 listStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest) operation.

      Parameters:
      listStreamingSessionBackupsRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingSessionBackupsPaginator

      default ListStreamingSessionBackupsPublisher listStreamingSessionBackupsPaginator(Consumer<ListStreamingSessionBackupsRequest.Builder> listStreamingSessionBackupsRequest)

      This is a variant of listStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest) 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.nimble.paginators.ListStreamingSessionBackupsPublisher publisher = client.listStreamingSessionBackupsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStreamingSessionBackupsPublisher publisher = client.listStreamingSessionBackupsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsResponse 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 null 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 listStreamingSessionBackups(software.amazon.awssdk.services.nimble.model.ListStreamingSessionBackupsRequest) operation.


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

      Parameters:
      listStreamingSessionBackupsRequest - A Consumer that will call methods on ListStreamingSessionBackupsRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingSessions

      default CompletableFuture<ListStreamingSessionsResponse> listStreamingSessions(ListStreamingSessionsRequest listStreamingSessionsRequest)

      Lists the streaming sessions in a studio.

      Parameters:
      listStreamingSessionsRequest -
      Returns:
      A Java Future containing the result of the ListStreamingSessions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingSessions

      default CompletableFuture<ListStreamingSessionsResponse> listStreamingSessions(Consumer<ListStreamingSessionsRequest.Builder> listStreamingSessionsRequest)

      Lists the streaming sessions in a studio.


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

      Parameters:
      listStreamingSessionsRequest - A Consumer that will call methods on ListStreamingSessionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListStreamingSessions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingSessionsPaginator

      default ListStreamingSessionsPublisher listStreamingSessionsPaginator(ListStreamingSessionsRequest listStreamingSessionsRequest)

      This is a variant of listStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest) 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.nimble.paginators.ListStreamingSessionsPublisher publisher = client.listStreamingSessionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStreamingSessionsPublisher publisher = client.listStreamingSessionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStreamingSessionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsResponse 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 null 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 listStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest) operation.

      Parameters:
      listStreamingSessionsRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStreamingSessionsPaginator

      default ListStreamingSessionsPublisher listStreamingSessionsPaginator(Consumer<ListStreamingSessionsRequest.Builder> listStreamingSessionsRequest)

      This is a variant of listStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest) 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.nimble.paginators.ListStreamingSessionsPublisher publisher = client.listStreamingSessionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStreamingSessionsPublisher publisher = client.listStreamingSessionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStreamingSessionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsResponse 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 null 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 listStreamingSessions(software.amazon.awssdk.services.nimble.model.ListStreamingSessionsRequest) operation.


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

      Parameters:
      listStreamingSessionsRequest - A Consumer that will call methods on ListStreamingSessionsRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudioComponents

      default CompletableFuture<ListStudioComponentsResponse> listStudioComponents(ListStudioComponentsRequest listStudioComponentsRequest)

      Lists the StudioComponents in a studio.

      Parameters:
      listStudioComponentsRequest -
      Returns:
      A Java Future containing the result of the ListStudioComponents operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudioComponents

      default CompletableFuture<ListStudioComponentsResponse> listStudioComponents(Consumer<ListStudioComponentsRequest.Builder> listStudioComponentsRequest)

      Lists the StudioComponents in a studio.


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

      Parameters:
      listStudioComponentsRequest - A Consumer that will call methods on ListStudioComponentsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListStudioComponents operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudioComponentsPaginator

      default ListStudioComponentsPublisher listStudioComponentsPaginator(ListStudioComponentsRequest listStudioComponentsRequest)

      This is a variant of listStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest) 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.nimble.paginators.ListStudioComponentsPublisher publisher = client.listStudioComponentsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStudioComponentsPublisher publisher = client.listStudioComponentsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStudioComponentsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStudioComponentsResponse 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 listStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest) operation.

      Parameters:
      listStudioComponentsRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudioComponentsPaginator

      default ListStudioComponentsPublisher listStudioComponentsPaginator(Consumer<ListStudioComponentsRequest.Builder> listStudioComponentsRequest)

      This is a variant of listStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest) 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.nimble.paginators.ListStudioComponentsPublisher publisher = client.listStudioComponentsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStudioComponentsPublisher publisher = client.listStudioComponentsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStudioComponentsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStudioComponentsResponse 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 listStudioComponents(software.amazon.awssdk.services.nimble.model.ListStudioComponentsRequest) operation.


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

      Parameters:
      listStudioComponentsRequest - A Consumer that will call methods on ListStudioComponentsRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudioMembers

      default CompletableFuture<ListStudioMembersResponse> listStudioMembers(ListStudioMembersRequest listStudioMembersRequest)

      Get all users in a given studio membership.

      ListStudioMembers only returns admin members.

      Parameters:
      listStudioMembersRequest -
      Returns:
      A Java Future containing the result of the ListStudioMembers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudioMembers

      default CompletableFuture<ListStudioMembersResponse> listStudioMembers(Consumer<ListStudioMembersRequest.Builder> listStudioMembersRequest)

      Get all users in a given studio membership.

      ListStudioMembers only returns admin members.


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

      Parameters:
      listStudioMembersRequest - A Consumer that will call methods on ListStudioMembersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListStudioMembers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudioMembersPaginator

      default ListStudioMembersPublisher listStudioMembersPaginator(ListStudioMembersRequest listStudioMembersRequest)

      This is a variant of listStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest) 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.nimble.paginators.ListStudioMembersPublisher publisher = client.listStudioMembersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStudioMembersPublisher publisher = client.listStudioMembersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStudioMembersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStudioMembersResponse 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 listStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest) operation.

      Parameters:
      listStudioMembersRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudioMembersPaginator

      default ListStudioMembersPublisher listStudioMembersPaginator(Consumer<ListStudioMembersRequest.Builder> listStudioMembersRequest)

      This is a variant of listStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest) 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.nimble.paginators.ListStudioMembersPublisher publisher = client.listStudioMembersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStudioMembersPublisher publisher = client.listStudioMembersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStudioMembersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStudioMembersResponse 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 listStudioMembers(software.amazon.awssdk.services.nimble.model.ListStudioMembersRequest) operation.


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

      Parameters:
      listStudioMembersRequest - A Consumer that will call methods on ListStudioMembersRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudios

      default CompletableFuture<ListStudiosResponse> listStudios(ListStudiosRequest listStudiosRequest)

      List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.

      Parameters:
      listStudiosRequest -
      Returns:
      A Java Future containing the result of the ListStudios operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudios

      default CompletableFuture<ListStudiosResponse> listStudios(Consumer<ListStudiosRequest.Builder> listStudiosRequest)

      List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.


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

      Parameters:
      listStudiosRequest - A Consumer that will call methods on ListStudiosRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListStudios operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudiosPaginator

      default ListStudiosPublisher listStudiosPaginator(ListStudiosRequest listStudiosRequest)

      This is a variant of listStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest) 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.nimble.paginators.ListStudiosPublisher publisher = client.listStudiosPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStudiosPublisher publisher = client.listStudiosPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStudiosResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStudiosResponse 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 null 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 listStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest) operation.

      Parameters:
      listStudiosRequest -
      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listStudiosPaginator

      default ListStudiosPublisher listStudiosPaginator(Consumer<ListStudiosRequest.Builder> listStudiosRequest)

      This is a variant of listStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest) 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.nimble.paginators.ListStudiosPublisher publisher = client.listStudiosPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.nimble.paginators.ListStudiosPublisher publisher = client.listStudiosPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.nimble.model.ListStudiosResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.nimble.model.ListStudiosResponse 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 null 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 listStudios(software.amazon.awssdk.services.nimble.model.ListStudiosRequest) operation.


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

      Parameters:
      listStudiosRequest - A Consumer that will call methods on ListStudiosRequest.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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)

      Gets the tags for a resource, given its Amazon Resource Names (ARN).

      This operation supports ARNs for all resource types in Nimble Studio that support tags, including studio, studio component, launch profile, streaming image, and streaming session. All resources that can be tagged will contain an ARN property, so you do not have to create this ARN yourself.

      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

      Gets the tags for a resource, given its Amazon Resource Names (ARN).

      This operation supports ARNs for all resource types in Nimble Studio that support tags, including studio, studio component, launch profile, streaming image, and streaming session. All resources that can be tagged will contain an ARN property, so you do not have to create this ARN yourself.


      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putLaunchProfileMembers

      default CompletableFuture<PutLaunchProfileMembersResponse> putLaunchProfileMembers(PutLaunchProfileMembersRequest putLaunchProfileMembersRequest)

      Add/update users with given persona to launch profile membership.

      Parameters:
      putLaunchProfileMembersRequest -
      Returns:
      A Java Future containing the result of the PutLaunchProfileMembers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putLaunchProfileMembers

      default CompletableFuture<PutLaunchProfileMembersResponse> putLaunchProfileMembers(Consumer<PutLaunchProfileMembersRequest.Builder> putLaunchProfileMembersRequest)

      Add/update users with given persona to launch profile membership.


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

      Parameters:
      putLaunchProfileMembersRequest - A Consumer that will call methods on PutLaunchProfileMembersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PutLaunchProfileMembers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putStudioMembers

      default CompletableFuture<PutStudioMembersResponse> putStudioMembers(PutStudioMembersRequest putStudioMembersRequest)

      Add/update users with given persona to studio membership.

      Parameters:
      putStudioMembersRequest -
      Returns:
      A Java Future containing the result of the PutStudioMembers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putStudioMembers

      default CompletableFuture<PutStudioMembersResponse> putStudioMembers(Consumer<PutStudioMembersRequest.Builder> putStudioMembersRequest)

      Add/update users with given persona to studio membership.


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

      Parameters:
      putStudioMembersRequest - A Consumer that will call methods on PutStudioMembersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PutStudioMembers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startStreamingSession

      default CompletableFuture<StartStreamingSessionResponse> startStreamingSession(StartStreamingSessionRequest startStreamingSessionRequest)

      Transitions sessions from the STOPPED state into the READY state. The START_IN_PROGRESS state is the intermediate state between the STOPPED and READY states.

      Parameters:
      startStreamingSessionRequest -
      Returns:
      A Java Future containing the result of the StartStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startStreamingSession

      default CompletableFuture<StartStreamingSessionResponse> startStreamingSession(Consumer<StartStreamingSessionRequest.Builder> startStreamingSessionRequest)

      Transitions sessions from the STOPPED state into the READY state. The START_IN_PROGRESS state is the intermediate state between the STOPPED and READY states.


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

      Parameters:
      startStreamingSessionRequest - A Consumer that will call methods on StartStreamingSessionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startStudioSSOConfigurationRepair

      default CompletableFuture<StartStudioSsoConfigurationRepairResponse> startStudioSSOConfigurationRepair(StartStudioSsoConfigurationRepairRequest startStudioSsoConfigurationRepairRequest)

      Repairs the IAM Identity Center configuration for a given studio.

      If the studio has a valid IAM Identity Center configuration currently associated with it, this operation will fail with a validation error.

      If the studio does not have a valid IAM Identity Center configuration currently associated with it, then a new IAM Identity Center application is created for the studio and the studio is changed to the READY state.

      After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.

      Parameters:
      startStudioSsoConfigurationRepairRequest -
      Returns:
      A Java Future containing the result of the StartStudioSSOConfigurationRepair operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startStudioSSOConfigurationRepair

      default CompletableFuture<StartStudioSsoConfigurationRepairResponse> startStudioSSOConfigurationRepair(Consumer<StartStudioSsoConfigurationRepairRequest.Builder> startStudioSsoConfigurationRepairRequest)

      Repairs the IAM Identity Center configuration for a given studio.

      If the studio has a valid IAM Identity Center configuration currently associated with it, this operation will fail with a validation error.

      If the studio does not have a valid IAM Identity Center configuration currently associated with it, then a new IAM Identity Center application is created for the studio and the studio is changed to the READY state.

      After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.


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

      Parameters:
      startStudioSsoConfigurationRepairRequest - A Consumer that will call methods on StartStudioSsoConfigurationRepairRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartStudioSSOConfigurationRepair operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • stopStreamingSession

      default CompletableFuture<StopStreamingSessionResponse> stopStreamingSession(StopStreamingSessionRequest stopStreamingSessionRequest)

      Transitions sessions from the READY state into the STOPPED state. The STOP_IN_PROGRESS state is the intermediate state between the READY and STOPPED states.

      Parameters:
      stopStreamingSessionRequest -
      Returns:
      A Java Future containing the result of the StopStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • stopStreamingSession

      default CompletableFuture<StopStreamingSessionResponse> stopStreamingSession(Consumer<StopStreamingSessionRequest.Builder> stopStreamingSessionRequest)

      Transitions sessions from the READY state into the STOPPED state. The STOP_IN_PROGRESS state is the intermediate state between the READY and STOPPED states.


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

      Parameters:
      stopStreamingSessionRequest - A Consumer that will call methods on StopStreamingSessionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StopStreamingSession operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)

      Creates tags for a resource, given its ARN.

      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)

      Creates tags for a resource, given its ARN.


      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)

      Deletes the tags for a resource.

      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

      Deletes the tags for a resource.


      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.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateLaunchProfile

      default CompletableFuture<UpdateLaunchProfileResponse> updateLaunchProfile(UpdateLaunchProfileRequest updateLaunchProfileRequest)

      Update a launch profile.

      Parameters:
      updateLaunchProfileRequest -
      Returns:
      A Java Future containing the result of the UpdateLaunchProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateLaunchProfile

      default CompletableFuture<UpdateLaunchProfileResponse> updateLaunchProfile(Consumer<UpdateLaunchProfileRequest.Builder> updateLaunchProfileRequest)

      Update a launch profile.


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

      Parameters:
      updateLaunchProfileRequest - A Consumer that will call methods on UpdateLaunchProfileRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateLaunchProfile operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateLaunchProfileMember

      default CompletableFuture<UpdateLaunchProfileMemberResponse> updateLaunchProfileMember(UpdateLaunchProfileMemberRequest updateLaunchProfileMemberRequest)

      Update a user persona in launch profile membership.

      Parameters:
      updateLaunchProfileMemberRequest -
      Returns:
      A Java Future containing the result of the UpdateLaunchProfileMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateLaunchProfileMember

      default CompletableFuture<UpdateLaunchProfileMemberResponse> updateLaunchProfileMember(Consumer<UpdateLaunchProfileMemberRequest.Builder> updateLaunchProfileMemberRequest)

      Update a user persona in launch profile membership.


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

      Parameters:
      updateLaunchProfileMemberRequest - A Consumer that will call methods on UpdateLaunchProfileMemberRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateLaunchProfileMember operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateStreamingImage

      default CompletableFuture<UpdateStreamingImageResponse> updateStreamingImage(UpdateStreamingImageRequest updateStreamingImageRequest)

      Update streaming image.

      Parameters:
      updateStreamingImageRequest -
      Returns:
      A Java Future containing the result of the UpdateStreamingImage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateStreamingImage

      default CompletableFuture<UpdateStreamingImageResponse> updateStreamingImage(Consumer<UpdateStreamingImageRequest.Builder> updateStreamingImageRequest)

      Update streaming image.


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

      Parameters:
      updateStreamingImageRequest - A Consumer that will call methods on UpdateStreamingImageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateStreamingImage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateStudio

      default CompletableFuture<UpdateStudioResponse> updateStudio(UpdateStudioRequest updateStudioRequest)

      Update a Studio resource.

      Currently, this operation only supports updating the displayName of your studio.

      Parameters:
      updateStudioRequest -
      Returns:
      A Java Future containing the result of the UpdateStudio operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateStudio

      default CompletableFuture<UpdateStudioResponse> updateStudio(Consumer<UpdateStudioRequest.Builder> updateStudioRequest)

      Update a Studio resource.

      Currently, this operation only supports updating the displayName of your studio.


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

      Parameters:
      updateStudioRequest - A Consumer that will call methods on UpdateStudioRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateStudio operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateStudioComponent

      default CompletableFuture<UpdateStudioComponentResponse> updateStudioComponent(UpdateStudioComponentRequest updateStudioComponentRequest)

      Updates a studio component resource.

      Parameters:
      updateStudioComponentRequest -
      Returns:
      A Java Future containing the result of the UpdateStudioComponent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateStudioComponent

      default CompletableFuture<UpdateStudioComponentResponse> updateStudioComponent(Consumer<UpdateStudioComponentRequest.Builder> updateStudioComponentRequest)

      Updates a studio component resource.


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

      Parameters:
      updateStudioComponentRequest - A Consumer that will call methods on UpdateStudioComponentRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateStudioComponent operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ResourceNotFoundException The specified resource could not be found.
      • ConflictException Another operation is in progress.
      • ThrottlingException The request throughput limit was exceeded.
      • ValidationException One of the parameters in the request is invalid.
      • AccessDeniedException You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
      • InternalServerErrorException An internal error has occurred. Please retry your request.
      • ServiceQuotaExceededException Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.

        Please use Amazon Web Services Service Quotas to request an increase.

      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • NimbleException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • waiter

      default NimbleAsyncWaiter waiter()
      Create an instance of NimbleAsyncWaiter using this client.

      Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.

      Returns:
      an instance of NimbleAsyncWaiter
    • serviceClientConfiguration

      default NimbleServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static NimbleAsyncClient create()
      Create a NimbleAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      static NimbleAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a NimbleAsyncClient.