Interface MediaLiveAsyncClient

  • All Superinterfaces:
    AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

    @Generated("software.amazon.awssdk:codegen")
    @ThreadSafe
    public interface MediaLiveAsyncClient
    extends AwsClient
    Service client for accessing MediaLive 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. API for AWS Elemental MediaLive
    • Method Detail

      • acceptInputDeviceTransfer

        default CompletableFuture<AcceptInputDeviceTransferResponse> acceptInputDeviceTransfer​(AcceptInputDeviceTransferRequest acceptInputDeviceTransferRequest)
        Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.
        Parameters:
        acceptInputDeviceTransferRequest - Placeholder documentation for AcceptInputDeviceTransferRequest
        Returns:
        A Java Future containing the result of the AcceptInputDeviceTransfer operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to accept input device transfers.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on transfer device calls to the input device service.
        • ConflictException Input device transfer could not be accepted.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • acceptInputDeviceTransfer

        default CompletableFuture<AcceptInputDeviceTransferResponse> acceptInputDeviceTransfer​(Consumer<AcceptInputDeviceTransferRequest.Builder> acceptInputDeviceTransferRequest)
        Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.

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

        Parameters:
        acceptInputDeviceTransferRequest - A Consumer that will call methods on AcceptInputDeviceTransferRequest.Builder to create a request. Placeholder documentation for AcceptInputDeviceTransferRequest
        Returns:
        A Java Future containing the result of the AcceptInputDeviceTransfer operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to accept input device transfers.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on transfer device calls to the input device service.
        • ConflictException Input device transfer could not be accepted.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchDelete

        default CompletableFuture<BatchDeleteResponse> batchDelete​(BatchDeleteRequest batchDeleteRequest)
        Starts delete of resources.
        Parameters:
        batchDeleteRequest - A request to delete resources
        Returns:
        A Java Future containing the result of the BatchDelete operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to delete the resources.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The resources you're requesting to delete do not exist.
        • GatewayTimeoutException Gateway Timeout Error
        • TooManyRequestsException Request limit exceeded on delete resources calls.
        • ConflictException The resources are unable to delete.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchDelete

        default CompletableFuture<BatchDeleteResponse> batchDelete​(Consumer<BatchDeleteRequest.Builder> batchDeleteRequest)
        Starts delete of resources.

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

        Parameters:
        batchDeleteRequest - A Consumer that will call methods on BatchDeleteRequest.Builder to create a request. A request to delete resources
        Returns:
        A Java Future containing the result of the BatchDelete operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to delete the resources.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The resources you're requesting to delete do not exist.
        • GatewayTimeoutException Gateway Timeout Error
        • TooManyRequestsException Request limit exceeded on delete resources calls.
        • ConflictException The resources are unable to delete.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchStart

        default CompletableFuture<BatchStartResponse> batchStart​(BatchStartRequest batchStartRequest)
        Starts existing resources
        Parameters:
        batchStartRequest - A request to start resources
        Returns:
        A Java Future containing the result of the BatchStart operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to start the resources.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The resources you're requesting to start do not exist.
        • GatewayTimeoutException Gateway Timeout Error
        • TooManyRequestsException Request limit exceeded on start resources calls to resource service.
        • ConflictException The resources are unable to start.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchStart

        default CompletableFuture<BatchStartResponse> batchStart​(Consumer<BatchStartRequest.Builder> batchStartRequest)
        Starts existing resources

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

        Parameters:
        batchStartRequest - A Consumer that will call methods on BatchStartRequest.Builder to create a request. A request to start resources
        Returns:
        A Java Future containing the result of the BatchStart operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to start the resources.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The resources you're requesting to start do not exist.
        • GatewayTimeoutException Gateway Timeout Error
        • TooManyRequestsException Request limit exceeded on start resources calls to resource service.
        • ConflictException The resources are unable to start.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchStop

        default CompletableFuture<BatchStopResponse> batchStop​(BatchStopRequest batchStopRequest)
        Stops running resources
        Parameters:
        batchStopRequest - A request to stop resources
        Returns:
        A Java Future containing the result of the BatchStop operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to stop the resources.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The resources you're requesting to stop do not exist.
        • GatewayTimeoutException Gateway Timeout Error
        • TooManyRequestsException Request limit exceeded on stop resources.
        • ConflictException The resources are unable to stop.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchStop

        default CompletableFuture<BatchStopResponse> batchStop​(Consumer<BatchStopRequest.Builder> batchStopRequest)
        Stops running resources

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

        Parameters:
        batchStopRequest - A Consumer that will call methods on BatchStopRequest.Builder to create a request. A request to stop resources
        Returns:
        A Java Future containing the result of the BatchStop operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to stop the resources.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The resources you're requesting to stop do not exist.
        • GatewayTimeoutException Gateway Timeout Error
        • TooManyRequestsException Request limit exceeded on stop resources.
        • ConflictException The resources are unable to stop.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchUpdateSchedule

        default CompletableFuture<BatchUpdateScheduleResponse> batchUpdateSchedule​(BatchUpdateScheduleRequest batchUpdateScheduleRequest)
        Update a channel schedule
        Parameters:
        batchUpdateScheduleRequest - List of actions to create and list of actions to delete.
        Returns:
        A Java Future containing the result of the BatchUpdateSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The update schedule request failed validation.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to update the channel schedule.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The specified channel id does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on update schedule calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchUpdateSchedule

        default CompletableFuture<BatchUpdateScheduleResponse> batchUpdateSchedule​(Consumer<BatchUpdateScheduleRequest.Builder> batchUpdateScheduleRequest)
        Update a channel schedule

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

        Parameters:
        batchUpdateScheduleRequest - A Consumer that will call methods on BatchUpdateScheduleRequest.Builder to create a request. List of actions to create and list of actions to delete.
        Returns:
        A Java Future containing the result of the BatchUpdateSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The update schedule request failed validation.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to update the channel schedule.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The specified channel id does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on update schedule calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelInputDeviceTransfer

        default CompletableFuture<CancelInputDeviceTransferResponse> cancelInputDeviceTransfer​(CancelInputDeviceTransferRequest cancelInputDeviceTransferRequest)
        Cancel an input device transfer that you have requested.
        Parameters:
        cancelInputDeviceTransferRequest - Placeholder documentation for CancelInputDeviceTransferRequest
        Returns:
        A Java Future containing the result of the CancelInputDeviceTransfer operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to cancel input device transfers.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on transfer device calls to the input device service.
        • ConflictException Input device transfer could not be canceled.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelInputDeviceTransfer

        default CompletableFuture<CancelInputDeviceTransferResponse> cancelInputDeviceTransfer​(Consumer<CancelInputDeviceTransferRequest.Builder> cancelInputDeviceTransferRequest)
        Cancel an input device transfer that you have requested.

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

        Parameters:
        cancelInputDeviceTransferRequest - A Consumer that will call methods on CancelInputDeviceTransferRequest.Builder to create a request. Placeholder documentation for CancelInputDeviceTransferRequest
        Returns:
        A Java Future containing the result of the CancelInputDeviceTransfer operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to cancel input device transfers.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on transfer device calls to the input device service.
        • ConflictException Input device transfer could not be canceled.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • claimDevice

        default CompletableFuture<ClaimDeviceResponse> claimDevice​(ClaimDeviceRequest claimDeviceRequest)
        Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the request succeeds, you will own the device.
        Parameters:
        claimDeviceRequest - A request to claim an AWS Elemental device that you have purchased from a third-party vendor.
        Returns:
        A Java Future containing the result of the ClaimDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Claim operation failed, device id could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You don't have the IAM access permissions to claim this device. You must have permission for the WriteClaim operation.
        • BadGatewayException Bad gateway error.
        • NotFoundException Device not found or you called an unsupported region.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded. Your have sent this request too many times. There might be a bug in your API client.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • claimDevice

        default CompletableFuture<ClaimDeviceResponse> claimDevice​(Consumer<ClaimDeviceRequest.Builder> claimDeviceRequest)
        Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the request succeeds, you will own the device.

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

        Parameters:
        claimDeviceRequest - A Consumer that will call methods on ClaimDeviceRequest.Builder to create a request. A request to claim an AWS Elemental device that you have purchased from a third-party vendor.
        Returns:
        A Java Future containing the result of the ClaimDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Claim operation failed, device id could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You don't have the IAM access permissions to claim this device. You must have permission for the WriteClaim operation.
        • BadGatewayException Bad gateway error.
        • NotFoundException Device not found or you called an unsupported region.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded. Your have sent this request too many times. There might be a bug in your API client.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createChannel

        default CompletableFuture<CreateChannelResponse> createChannel​(CreateChannelRequest createChannelRequest)
        Creates a new channel
        Parameters:
        createChannelRequest - A request to create a channel
        Returns:
        A Java Future containing the result of the CreateChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The Channel failed validation and could not be created.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to create the channel.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on create channel calls to channel service.
        • ConflictException The channel is unable to create due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createChannel

        default CompletableFuture<CreateChannelResponse> createChannel​(Consumer<CreateChannelRequest.Builder> createChannelRequest)
        Creates a new channel

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

        Parameters:
        createChannelRequest - A Consumer that will call methods on CreateChannelRequest.Builder to create a request. A request to create a channel
        Returns:
        A Java Future containing the result of the CreateChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The Channel failed validation and could not be created.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to create the channel.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on create channel calls to channel service.
        • ConflictException The channel is unable to create due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createChannelPlacementGroup

        default CompletableFuture<CreateChannelPlacementGroupResponse> createChannelPlacementGroup​(CreateChannelPlacementGroupRequest createChannelPlacementGroupRequest)
        Create a ChannelPlacementGroup in the specified Cluster. As part of the create operation, you specify the Nodes to attach the group to.After you create a ChannelPlacementGroup, you add Channels to the group (you do this by modifying the Channels to add them to a specific group). You now have an association of Channels to ChannelPlacementGroup, and ChannelPlacementGroup to Nodes. This association means that all the Channels in the group are able to run on any of the Nodes associated with the group.
        Parameters:
        createChannelPlacementGroupRequest - A request to create a channel placement group.
        Returns:
        A Java Future containing the result of the CreateChannelPlacementGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The channel placement group failed validation and could not be created.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create a channel placement group in this cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded in createNode calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createChannelPlacementGroup

        default CompletableFuture<CreateChannelPlacementGroupResponse> createChannelPlacementGroup​(Consumer<CreateChannelPlacementGroupRequest.Builder> createChannelPlacementGroupRequest)
        Create a ChannelPlacementGroup in the specified Cluster. As part of the create operation, you specify the Nodes to attach the group to.After you create a ChannelPlacementGroup, you add Channels to the group (you do this by modifying the Channels to add them to a specific group). You now have an association of Channels to ChannelPlacementGroup, and ChannelPlacementGroup to Nodes. This association means that all the Channels in the group are able to run on any of the Nodes associated with the group.

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

        Parameters:
        createChannelPlacementGroupRequest - A Consumer that will call methods on CreateChannelPlacementGroupRequest.Builder to create a request. A request to create a channel placement group.
        Returns:
        A Java Future containing the result of the CreateChannelPlacementGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The channel placement group failed validation and could not be created.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create a channel placement group in this cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded in createNode calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCloudWatchAlarmTemplate

        default CompletableFuture<CreateCloudWatchAlarmTemplateResponse> createCloudWatchAlarmTemplate​(CreateCloudWatchAlarmTemplateRequest createCloudWatchAlarmTemplateRequest)
        Creates a cloudwatch alarm template to dynamically generate cloudwatch metric alarms on targeted resource types.
        Parameters:
        createCloudWatchAlarmTemplateRequest - Placeholder documentation for CreateCloudWatchAlarmTemplateRequest
        Returns:
        A Java Future containing the result of the CreateCloudWatchAlarmTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCloudWatchAlarmTemplate

        default CompletableFuture<CreateCloudWatchAlarmTemplateResponse> createCloudWatchAlarmTemplate​(Consumer<CreateCloudWatchAlarmTemplateRequest.Builder> createCloudWatchAlarmTemplateRequest)
        Creates a cloudwatch alarm template to dynamically generate cloudwatch metric alarms on targeted resource types.

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

        Parameters:
        createCloudWatchAlarmTemplateRequest - A Consumer that will call methods on CreateCloudWatchAlarmTemplateRequest.Builder to create a request. Placeholder documentation for CreateCloudWatchAlarmTemplateRequest
        Returns:
        A Java Future containing the result of the CreateCloudWatchAlarmTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCloudWatchAlarmTemplateGroup

        default CompletableFuture<CreateCloudWatchAlarmTemplateGroupResponse> createCloudWatchAlarmTemplateGroup​(CreateCloudWatchAlarmTemplateGroupRequest createCloudWatchAlarmTemplateGroupRequest)
        Creates a cloudwatch alarm template group to group your cloudwatch alarm templates and to attach to signal maps for dynamically creating alarms.
        Parameters:
        createCloudWatchAlarmTemplateGroupRequest - Placeholder documentation for CreateCloudWatchAlarmTemplateGroupRequest
        Returns:
        A Java Future containing the result of the CreateCloudWatchAlarmTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCloudWatchAlarmTemplateGroup

        default CompletableFuture<CreateCloudWatchAlarmTemplateGroupResponse> createCloudWatchAlarmTemplateGroup​(Consumer<CreateCloudWatchAlarmTemplateGroupRequest.Builder> createCloudWatchAlarmTemplateGroupRequest)
        Creates a cloudwatch alarm template group to group your cloudwatch alarm templates and to attach to signal maps for dynamically creating alarms.

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

        Parameters:
        createCloudWatchAlarmTemplateGroupRequest - A Consumer that will call methods on CreateCloudWatchAlarmTemplateGroupRequest.Builder to create a request. Placeholder documentation for CreateCloudWatchAlarmTemplateGroupRequest
        Returns:
        A Java Future containing the result of the CreateCloudWatchAlarmTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCluster

        default CompletableFuture<CreateClusterResponse> createCluster​(CreateClusterRequest createClusterRequest)
        Create a new Cluster.
        Parameters:
        createClusterRequest - Create as many Clusters as you want, but create at least one. Each Cluster groups together Nodes that you want to treat as a collection. Within the Cluster, you will set up some Nodes as active Nodes, and some as backup Nodes, for Node failover purposes. Each Node can belong to only one Cluster.
        Returns:
        A Java Future containing the result of the CreateCluster operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create the Cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on create Cluster calls to service.
        • ConflictException The Cluster is unable to create due to an issue with cluster resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCluster

        default CompletableFuture<CreateClusterResponse> createCluster​(Consumer<CreateClusterRequest.Builder> createClusterRequest)
        Create a new Cluster.

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

        Parameters:
        createClusterRequest - A Consumer that will call methods on CreateClusterRequest.Builder to create a request. Create as many Clusters as you want, but create at least one. Each Cluster groups together Nodes that you want to treat as a collection. Within the Cluster, you will set up some Nodes as active Nodes, and some as backup Nodes, for Node failover purposes. Each Node can belong to only one Cluster.
        Returns:
        A Java Future containing the result of the CreateCluster operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create the Cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on create Cluster calls to service.
        • ConflictException The Cluster is unable to create due to an issue with cluster resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createEventBridgeRuleTemplate

        default CompletableFuture<CreateEventBridgeRuleTemplateResponse> createEventBridgeRuleTemplate​(CreateEventBridgeRuleTemplateRequest createEventBridgeRuleTemplateRequest)
        Creates an eventbridge rule template to monitor events and send notifications to your targeted resources.
        Parameters:
        createEventBridgeRuleTemplateRequest - Placeholder documentation for CreateEventBridgeRuleTemplateRequest
        Returns:
        A Java Future containing the result of the CreateEventBridgeRuleTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createEventBridgeRuleTemplate

        default CompletableFuture<CreateEventBridgeRuleTemplateResponse> createEventBridgeRuleTemplate​(Consumer<CreateEventBridgeRuleTemplateRequest.Builder> createEventBridgeRuleTemplateRequest)
        Creates an eventbridge rule template to monitor events and send notifications to your targeted resources.

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

        Parameters:
        createEventBridgeRuleTemplateRequest - A Consumer that will call methods on CreateEventBridgeRuleTemplateRequest.Builder to create a request. Placeholder documentation for CreateEventBridgeRuleTemplateRequest
        Returns:
        A Java Future containing the result of the CreateEventBridgeRuleTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createEventBridgeRuleTemplateGroup

        default CompletableFuture<CreateEventBridgeRuleTemplateGroupResponse> createEventBridgeRuleTemplateGroup​(CreateEventBridgeRuleTemplateGroupRequest createEventBridgeRuleTemplateGroupRequest)
        Creates an eventbridge rule template group to group your eventbridge rule templates and to attach to signal maps for dynamically creating notification rules.
        Parameters:
        createEventBridgeRuleTemplateGroupRequest - Placeholder documentation for CreateEventBridgeRuleTemplateGroupRequest
        Returns:
        A Java Future containing the result of the CreateEventBridgeRuleTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createEventBridgeRuleTemplateGroup

        default CompletableFuture<CreateEventBridgeRuleTemplateGroupResponse> createEventBridgeRuleTemplateGroup​(Consumer<CreateEventBridgeRuleTemplateGroupRequest.Builder> createEventBridgeRuleTemplateGroupRequest)
        Creates an eventbridge rule template group to group your eventbridge rule templates and to attach to signal maps for dynamically creating notification rules.

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

        Parameters:
        createEventBridgeRuleTemplateGroupRequest - A Consumer that will call methods on CreateEventBridgeRuleTemplateGroupRequest.Builder to create a request. Placeholder documentation for CreateEventBridgeRuleTemplateGroupRequest
        Returns:
        A Java Future containing the result of the CreateEventBridgeRuleTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createInput

        default CompletableFuture<CreateInputResponse> createInput​(CreateInputRequest createInputRequest)
        Create an input
        Parameters:
        createInputRequest - The name of the input
        Returns:
        A Java Future containing the result of the CreateInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createInput

        default CompletableFuture<CreateInputResponse> createInput​(Consumer<CreateInputRequest.Builder> createInputRequest)
        Create an input

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

        Parameters:
        createInputRequest - A Consumer that will call methods on CreateInputRequest.Builder to create a request. The name of the input
        Returns:
        A Java Future containing the result of the CreateInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createInputSecurityGroup

        default CompletableFuture<CreateInputSecurityGroupResponse> createInputSecurityGroup​(CreateInputSecurityGroupRequest createInputSecurityGroupRequest)
        Creates a Input Security Group
        Parameters:
        createInputSecurityGroupRequest - The IPv4 CIDRs to whitelist for this Input Security Group
        Returns:
        A Java Future containing the result of the CreateInputSecurityGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to create an Input Security Group was Invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to create an Input Security Group
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createInputSecurityGroup

        default CompletableFuture<CreateInputSecurityGroupResponse> createInputSecurityGroup​(Consumer<CreateInputSecurityGroupRequest.Builder> createInputSecurityGroupRequest)
        Creates a Input Security Group

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

        Parameters:
        createInputSecurityGroupRequest - A Consumer that will call methods on CreateInputSecurityGroupRequest.Builder to create a request. The IPv4 CIDRs to whitelist for this Input Security Group
        Returns:
        A Java Future containing the result of the CreateInputSecurityGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to create an Input Security Group was Invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to create an Input Security Group
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMultiplex

        default CompletableFuture<CreateMultiplexResponse> createMultiplex​(CreateMultiplexRequest createMultiplexRequest)
        Create a new multiplex.
        Parameters:
        createMultiplexRequest - A request to create a multiplex.
        Returns:
        A Java Future containing the result of the CreateMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The Multiplex failed validation and could not be created.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to create the multiplex.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on create multiplex calls to multiplex service.
        • ConflictException The multiplex is unable to create due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMultiplex

        default CompletableFuture<CreateMultiplexResponse> createMultiplex​(Consumer<CreateMultiplexRequest.Builder> createMultiplexRequest)
        Create a new multiplex.

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

        Parameters:
        createMultiplexRequest - A Consumer that will call methods on CreateMultiplexRequest.Builder to create a request. A request to create a multiplex.
        Returns:
        A Java Future containing the result of the CreateMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The Multiplex failed validation and could not be created.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to create the multiplex.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on create multiplex calls to multiplex service.
        • ConflictException The multiplex is unable to create due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMultiplexProgram

        default CompletableFuture<CreateMultiplexProgramResponse> createMultiplexProgram​(CreateMultiplexProgramRequest createMultiplexProgramRequest)
        Create a new program in the multiplex.
        Parameters:
        createMultiplexProgramRequest - A request to create a program in a multiplex.
        Returns:
        A Java Future containing the result of the CreateMultiplexProgram operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The Multiplex program failed validation and could not be created.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to create a program.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on create multiplex program calls to multiplex service.
        • ConflictException The multiplex program is unable to create due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMultiplexProgram

        default CompletableFuture<CreateMultiplexProgramResponse> createMultiplexProgram​(Consumer<CreateMultiplexProgramRequest.Builder> createMultiplexProgramRequest)
        Create a new program in the multiplex.

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

        Parameters:
        createMultiplexProgramRequest - A Consumer that will call methods on CreateMultiplexProgramRequest.Builder to create a request. A request to create a program in a multiplex.
        Returns:
        A Java Future containing the result of the CreateMultiplexProgram operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The Multiplex program failed validation and could not be created.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to create a program.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on create multiplex program calls to multiplex service.
        • ConflictException The multiplex program is unable to create due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createNetwork

        default CompletableFuture<CreateNetworkResponse> createNetwork​(CreateNetworkRequest createNetworkRequest)
        Create as many Networks as you need. You will associate one or more Clusters with each Network.Each Network provides MediaLive Anywhere with required information about the network in your organization that you are using for video encoding using MediaLive.
        Parameters:
        createNetworkRequest - A request to create a Network.
        Returns:
        A Java Future containing the result of the CreateNetwork operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create the Network.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on create Network calls to service.
        • ConflictException The Network is unable to create due to an issue with network resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createNetwork

        default CompletableFuture<CreateNetworkResponse> createNetwork​(Consumer<CreateNetworkRequest.Builder> createNetworkRequest)
        Create as many Networks as you need. You will associate one or more Clusters with each Network.Each Network provides MediaLive Anywhere with required information about the network in your organization that you are using for video encoding using MediaLive.

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

        Parameters:
        createNetworkRequest - A Consumer that will call methods on CreateNetworkRequest.Builder to create a request. A request to create a Network.
        Returns:
        A Java Future containing the result of the CreateNetwork operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create the Network.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on create Network calls to service.
        • ConflictException The Network is unable to create due to an issue with network resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createNode

        default CompletableFuture<CreateNodeResponse> createNode​(CreateNodeRequest createNodeRequest)
        Create a Node in the specified Cluster. You can also create Nodes using the CreateNodeRegistrationScript. Note that you can't move a Node to another Cluster.
        Parameters:
        createNodeRequest - A request to create a node
        Returns:
        A Java Future containing the result of the CreateNode operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The node failed validation and could not be created.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create a node in this cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded in createNode calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createNode

        default CompletableFuture<CreateNodeResponse> createNode​(Consumer<CreateNodeRequest.Builder> createNodeRequest)
        Create a Node in the specified Cluster. You can also create Nodes using the CreateNodeRegistrationScript. Note that you can't move a Node to another Cluster.

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

        Parameters:
        createNodeRequest - A Consumer that will call methods on CreateNodeRequest.Builder to create a request. A request to create a node
        Returns:
        A Java Future containing the result of the CreateNode operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The node failed validation and could not be created.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create a node in this cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded in createNode calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createNodeRegistrationScript

        default CompletableFuture<CreateNodeRegistrationScriptResponse> createNodeRegistrationScript​(CreateNodeRegistrationScriptRequest createNodeRegistrationScriptRequest)
        Create the Register Node script for all the nodes intended for a specific Cluster. You will then run the script on each hardware unit that is intended for that Cluster. The script creates a Node in the specified Cluster. It then binds the Node to this hardware unit, and activates the node hardware for use with MediaLive Anywhere.
        Parameters:
        createNodeRegistrationScriptRequest - A request to create a new node registration script.
        Returns:
        A Java Future containing the result of the CreateNodeRegistrationScript operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create a node registration script for this cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on create node registration script calls to service.
        • ConflictException The node registration script is unable to be created due to an issue with cluster resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createNodeRegistrationScript

        default CompletableFuture<CreateNodeRegistrationScriptResponse> createNodeRegistrationScript​(Consumer<CreateNodeRegistrationScriptRequest.Builder> createNodeRegistrationScriptRequest)
        Create the Register Node script for all the nodes intended for a specific Cluster. You will then run the script on each hardware unit that is intended for that Cluster. The script creates a Node in the specified Cluster. It then binds the Node to this hardware unit, and activates the node hardware for use with MediaLive Anywhere.

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

        Parameters:
        createNodeRegistrationScriptRequest - A Consumer that will call methods on CreateNodeRegistrationScriptRequest.Builder to create a request. A request to create a new node registration script.
        Returns:
        A Java Future containing the result of the CreateNodeRegistrationScript operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to create a node registration script for this cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on create node registration script calls to service.
        • ConflictException The node registration script is unable to be created due to an issue with cluster resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createPartnerInput

        default CompletableFuture<CreatePartnerInputResponse> createPartnerInput​(CreatePartnerInputRequest createPartnerInputRequest)
        Create a partner input
        Parameters:
        createPartnerInputRequest - A request to create a partner input
        Returns:
        A Java Future containing the result of the CreatePartnerInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createPartnerInput

        default CompletableFuture<CreatePartnerInputResponse> createPartnerInput​(Consumer<CreatePartnerInputRequest.Builder> createPartnerInputRequest)
        Create a partner input

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

        Parameters:
        createPartnerInputRequest - A Consumer that will call methods on CreatePartnerInputRequest.Builder to create a request. A request to create a partner input
        Returns:
        A Java Future containing the result of the CreatePartnerInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSignalMap

        default CompletableFuture<CreateSignalMapResponse> createSignalMap​(CreateSignalMapRequest createSignalMapRequest)
        Initiates the creation of a new signal map. Will discover a new mediaResourceMap based on the provided discoveryEntryPointArn.
        Parameters:
        createSignalMapRequest - Placeholder documentation for CreateSignalMapRequest
        Returns:
        A Java Future containing the result of the CreateSignalMap operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSignalMap

        default CompletableFuture<CreateSignalMapResponse> createSignalMap​(Consumer<CreateSignalMapRequest.Builder> createSignalMapRequest)
        Initiates the creation of a new signal map. Will discover a new mediaResourceMap based on the provided discoveryEntryPointArn.

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

        Parameters:
        createSignalMapRequest - A Consumer that will call methods on CreateSignalMapRequest.Builder to create a request. Placeholder documentation for CreateSignalMapRequest
        Returns:
        A Java Future containing the result of the CreateSignalMap operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createTags

        default CompletableFuture<CreateTagsResponse> createTags​(CreateTagsRequest createTagsRequest)
        Create tags for a resource
        Parameters:
        createTagsRequest - Placeholder documentation for CreateTagsRequest
        Returns:
        A Java Future containing the result of the CreateTags operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException The arn was not found.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createTags

        default CompletableFuture<CreateTagsResponse> createTags​(Consumer<CreateTagsRequest.Builder> createTagsRequest)
        Create tags for a resource

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

        Parameters:
        createTagsRequest - A Consumer that will call methods on CreateTagsRequest.Builder to create a request. Placeholder documentation for CreateTagsRequest
        Returns:
        A Java Future containing the result of the CreateTags operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException The arn was not found.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteChannel

        default CompletableFuture<DeleteChannelResponse> deleteChannel​(DeleteChannelRequest deleteChannelRequest)
        Starts deletion of channel. The associated outputs are also deleted.
        Parameters:
        deleteChannelRequest - Placeholder documentation for DeleteChannelRequest
        Returns:
        A Java Future containing the result of the DeleteChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to delete the channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting to delete does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete channel calls to channel service.
        • ConflictException The channel is unable to delete due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteChannel

        default CompletableFuture<DeleteChannelResponse> deleteChannel​(Consumer<DeleteChannelRequest.Builder> deleteChannelRequest)
        Starts deletion of channel. The associated outputs are also deleted.

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

        Parameters:
        deleteChannelRequest - A Consumer that will call methods on DeleteChannelRequest.Builder to create a request. Placeholder documentation for DeleteChannelRequest
        Returns:
        A Java Future containing the result of the DeleteChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to delete the channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting to delete does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete channel calls to channel service.
        • ConflictException The channel is unable to delete due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteChannelPlacementGroup

        default CompletableFuture<DeleteChannelPlacementGroupResponse> deleteChannelPlacementGroup​(DeleteChannelPlacementGroupRequest deleteChannelPlacementGroupRequest)
        Delete the specified ChannelPlacementGroup that exists in the specified Cluster.
        Parameters:
        deleteChannelPlacementGroupRequest - Placeholder documentation for DeleteChannelPlacementGroupRequest
        Returns:
        A Java Future containing the result of the DeleteChannelPlacementGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to delete the channel placement group.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The channel placement group that you are trying to delete does not exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on delete channel placement group calls to the cluster service.
        • ConflictException The channel placement group is unable to delete due to an issue with channel placement group resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteChannelPlacementGroup

        default CompletableFuture<DeleteChannelPlacementGroupResponse> deleteChannelPlacementGroup​(Consumer<DeleteChannelPlacementGroupRequest.Builder> deleteChannelPlacementGroupRequest)
        Delete the specified ChannelPlacementGroup that exists in the specified Cluster.

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

        Parameters:
        deleteChannelPlacementGroupRequest - A Consumer that will call methods on DeleteChannelPlacementGroupRequest.Builder to create a request. Placeholder documentation for DeleteChannelPlacementGroupRequest
        Returns:
        A Java Future containing the result of the DeleteChannelPlacementGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to delete the channel placement group.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The channel placement group that you are trying to delete does not exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on delete channel placement group calls to the cluster service.
        • ConflictException The channel placement group is unable to delete due to an issue with channel placement group resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteCloudWatchAlarmTemplate

        default CompletableFuture<DeleteCloudWatchAlarmTemplateResponse> deleteCloudWatchAlarmTemplate​(DeleteCloudWatchAlarmTemplateRequest deleteCloudWatchAlarmTemplateRequest)
        Deletes a cloudwatch alarm template.
        Parameters:
        deleteCloudWatchAlarmTemplateRequest - Placeholder documentation for DeleteCloudWatchAlarmTemplateRequest
        Returns:
        A Java Future containing the result of the DeleteCloudWatchAlarmTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteCloudWatchAlarmTemplate

        default CompletableFuture<DeleteCloudWatchAlarmTemplateResponse> deleteCloudWatchAlarmTemplate​(Consumer<DeleteCloudWatchAlarmTemplateRequest.Builder> deleteCloudWatchAlarmTemplateRequest)
        Deletes a cloudwatch alarm template.

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

        Parameters:
        deleteCloudWatchAlarmTemplateRequest - A Consumer that will call methods on DeleteCloudWatchAlarmTemplateRequest.Builder to create a request. Placeholder documentation for DeleteCloudWatchAlarmTemplateRequest
        Returns:
        A Java Future containing the result of the DeleteCloudWatchAlarmTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteCloudWatchAlarmTemplateGroup

        default CompletableFuture<DeleteCloudWatchAlarmTemplateGroupResponse> deleteCloudWatchAlarmTemplateGroup​(DeleteCloudWatchAlarmTemplateGroupRequest deleteCloudWatchAlarmTemplateGroupRequest)
        Deletes a cloudwatch alarm template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.
        Parameters:
        deleteCloudWatchAlarmTemplateGroupRequest - Placeholder documentation for DeleteCloudWatchAlarmTemplateGroupRequest
        Returns:
        A Java Future containing the result of the DeleteCloudWatchAlarmTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteCloudWatchAlarmTemplateGroup

        default CompletableFuture<DeleteCloudWatchAlarmTemplateGroupResponse> deleteCloudWatchAlarmTemplateGroup​(Consumer<DeleteCloudWatchAlarmTemplateGroupRequest.Builder> deleteCloudWatchAlarmTemplateGroupRequest)
        Deletes a cloudwatch alarm template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.

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

        Parameters:
        deleteCloudWatchAlarmTemplateGroupRequest - A Consumer that will call methods on DeleteCloudWatchAlarmTemplateGroupRequest.Builder to create a request. Placeholder documentation for DeleteCloudWatchAlarmTemplateGroupRequest
        Returns:
        A Java Future containing the result of the DeleteCloudWatchAlarmTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteCluster

        default CompletableFuture<DeleteClusterResponse> deleteCluster​(DeleteClusterRequest deleteClusterRequest)
        Delete a Cluster. The Cluster must be idle.
        Parameters:
        deleteClusterRequest - Placeholder documentation for DeleteClusterRequest
        Returns:
        A Java Future containing the result of the DeleteCluster operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to delete the cluster.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The cluster that you are trying to delete doesn't exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on delete cluster calls to cluster service.
        • ConflictException The cluster is unable to delete due to an issue with cluster resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteCluster

        default CompletableFuture<DeleteClusterResponse> deleteCluster​(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest)
        Delete a Cluster. The Cluster must be idle.

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

        Parameters:
        deleteClusterRequest - A Consumer that will call methods on DeleteClusterRequest.Builder to create a request. Placeholder documentation for DeleteClusterRequest
        Returns:
        A Java Future containing the result of the DeleteCluster operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to delete the cluster.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The cluster that you are trying to delete doesn't exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on delete cluster calls to cluster service.
        • ConflictException The cluster is unable to delete due to an issue with cluster resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteEventBridgeRuleTemplate

        default CompletableFuture<DeleteEventBridgeRuleTemplateResponse> deleteEventBridgeRuleTemplate​(DeleteEventBridgeRuleTemplateRequest deleteEventBridgeRuleTemplateRequest)
        Deletes an eventbridge rule template.
        Parameters:
        deleteEventBridgeRuleTemplateRequest - Placeholder documentation for DeleteEventBridgeRuleTemplateRequest
        Returns:
        A Java Future containing the result of the DeleteEventBridgeRuleTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteEventBridgeRuleTemplate

        default CompletableFuture<DeleteEventBridgeRuleTemplateResponse> deleteEventBridgeRuleTemplate​(Consumer<DeleteEventBridgeRuleTemplateRequest.Builder> deleteEventBridgeRuleTemplateRequest)
        Deletes an eventbridge rule template.

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

        Parameters:
        deleteEventBridgeRuleTemplateRequest - A Consumer that will call methods on DeleteEventBridgeRuleTemplateRequest.Builder to create a request. Placeholder documentation for DeleteEventBridgeRuleTemplateRequest
        Returns:
        A Java Future containing the result of the DeleteEventBridgeRuleTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteEventBridgeRuleTemplateGroup

        default CompletableFuture<DeleteEventBridgeRuleTemplateGroupResponse> deleteEventBridgeRuleTemplateGroup​(DeleteEventBridgeRuleTemplateGroupRequest deleteEventBridgeRuleTemplateGroupRequest)
        Deletes an eventbridge rule template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.
        Parameters:
        deleteEventBridgeRuleTemplateGroupRequest - Placeholder documentation for DeleteEventBridgeRuleTemplateGroupRequest
        Returns:
        A Java Future containing the result of the DeleteEventBridgeRuleTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteEventBridgeRuleTemplateGroup

        default CompletableFuture<DeleteEventBridgeRuleTemplateGroupResponse> deleteEventBridgeRuleTemplateGroup​(Consumer<DeleteEventBridgeRuleTemplateGroupRequest.Builder> deleteEventBridgeRuleTemplateGroupRequest)
        Deletes an eventbridge rule template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.

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

        Parameters:
        deleteEventBridgeRuleTemplateGroupRequest - A Consumer that will call methods on DeleteEventBridgeRuleTemplateGroupRequest.Builder to create a request. Placeholder documentation for DeleteEventBridgeRuleTemplateGroupRequest
        Returns:
        A Java Future containing the result of the DeleteEventBridgeRuleTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteInput

        default CompletableFuture<DeleteInputResponse> deleteInput​(DeleteInputRequest deleteInputRequest)
        Deletes the input end point
        Parameters:
        deleteInputRequest - Placeholder documentation for DeleteInputRequest
        Returns:
        A Java Future containing the result of the DeleteInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • NotFoundException Input not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • ConflictException Resource conflict
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteInput

        default CompletableFuture<DeleteInputResponse> deleteInput​(Consumer<DeleteInputRequest.Builder> deleteInputRequest)
        Deletes the input end point

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

        Parameters:
        deleteInputRequest - A Consumer that will call methods on DeleteInputRequest.Builder to create a request. Placeholder documentation for DeleteInputRequest
        Returns:
        A Java Future containing the result of the DeleteInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • NotFoundException Input not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • ConflictException Resource conflict
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteInputSecurityGroup

        default CompletableFuture<DeleteInputSecurityGroupResponse> deleteInputSecurityGroup​(DeleteInputSecurityGroupRequest deleteInputSecurityGroupRequest)
        Deletes an Input Security Group
        Parameters:
        deleteInputSecurityGroupRequest - Placeholder documentation for DeleteInputSecurityGroupRequest
        Returns:
        A Java Future containing the result of the DeleteInputSecurityGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to delete the Input Security Group was Invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to delete this Input Security Group
        • BadGatewayException Bad Gateway Error
        • NotFoundException Input Security Group not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteInputSecurityGroup

        default CompletableFuture<DeleteInputSecurityGroupResponse> deleteInputSecurityGroup​(Consumer<DeleteInputSecurityGroupRequest.Builder> deleteInputSecurityGroupRequest)
        Deletes an Input Security Group

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

        Parameters:
        deleteInputSecurityGroupRequest - A Consumer that will call methods on DeleteInputSecurityGroupRequest.Builder to create a request. Placeholder documentation for DeleteInputSecurityGroupRequest
        Returns:
        A Java Future containing the result of the DeleteInputSecurityGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to delete the Input Security Group was Invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to delete this Input Security Group
        • BadGatewayException Bad Gateway Error
        • NotFoundException Input Security Group not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMultiplex

        default CompletableFuture<DeleteMultiplexResponse> deleteMultiplex​(DeleteMultiplexRequest deleteMultiplexRequest)
        Delete a multiplex. The multiplex must be idle.
        Parameters:
        deleteMultiplexRequest - Placeholder documentation for DeleteMultiplexRequest
        Returns:
        A Java Future containing the result of the DeleteMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to delete the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to delete doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete multiplex calls to multiplex service.
        • ConflictException The multiplex is unable to delete due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMultiplex

        default CompletableFuture<DeleteMultiplexResponse> deleteMultiplex​(Consumer<DeleteMultiplexRequest.Builder> deleteMultiplexRequest)
        Delete a multiplex. The multiplex must be idle.

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

        Parameters:
        deleteMultiplexRequest - A Consumer that will call methods on DeleteMultiplexRequest.Builder to create a request. Placeholder documentation for DeleteMultiplexRequest
        Returns:
        A Java Future containing the result of the DeleteMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to delete the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to delete doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete multiplex calls to multiplex service.
        • ConflictException The multiplex is unable to delete due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMultiplexProgram

        default CompletableFuture<DeleteMultiplexProgramResponse> deleteMultiplexProgram​(DeleteMultiplexProgramRequest deleteMultiplexProgramRequest)
        Delete a program from a multiplex.
        Parameters:
        deleteMultiplexProgramRequest - Placeholder documentation for DeleteMultiplexProgramRequest
        Returns:
        A Java Future containing the result of the DeleteMultiplexProgram operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to delete the multiplex program.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The program that you are trying to delete doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete multiplex program calls to multiplex service.
        • ConflictException The multiplex program is unable to delete due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMultiplexProgram

        default CompletableFuture<DeleteMultiplexProgramResponse> deleteMultiplexProgram​(Consumer<DeleteMultiplexProgramRequest.Builder> deleteMultiplexProgramRequest)
        Delete a program from a multiplex.

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

        Parameters:
        deleteMultiplexProgramRequest - A Consumer that will call methods on DeleteMultiplexProgramRequest.Builder to create a request. Placeholder documentation for DeleteMultiplexProgramRequest
        Returns:
        A Java Future containing the result of the DeleteMultiplexProgram operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to delete the multiplex program.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The program that you are trying to delete doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete multiplex program calls to multiplex service.
        • ConflictException The multiplex program is unable to delete due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteNetwork

        default CompletableFuture<DeleteNetworkResponse> deleteNetwork​(DeleteNetworkRequest deleteNetworkRequest)
        Delete a Network. The Network must have no resources associated with it.
        Parameters:
        deleteNetworkRequest - Placeholder documentation for DeleteNetworkRequest
        Returns:
        A Java Future containing the result of the DeleteNetwork operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to delete the network.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The network that you are trying to delete doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on delete network calls to network service.
        • ConflictException The network is unable to delete due to an issue with network resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteNetwork

        default CompletableFuture<DeleteNetworkResponse> deleteNetwork​(Consumer<DeleteNetworkRequest.Builder> deleteNetworkRequest)
        Delete a Network. The Network must have no resources associated with it.

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

        Parameters:
        deleteNetworkRequest - A Consumer that will call methods on DeleteNetworkRequest.Builder to create a request. Placeholder documentation for DeleteNetworkRequest
        Returns:
        A Java Future containing the result of the DeleteNetwork operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to delete the network.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The network that you are trying to delete doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on delete network calls to network service.
        • ConflictException The network is unable to delete due to an issue with network resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteNode

        default CompletableFuture<DeleteNodeResponse> deleteNode​(DeleteNodeRequest deleteNodeRequest)
        Delete a Node. The Node must be IDLE.
        Parameters:
        deleteNodeRequest - Placeholder documentation for DeleteNodeRequest
        Returns:
        A Java Future containing the result of the DeleteNode operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to delete the node.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The node that you are trying to delete doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on delete node calls to the cluster service.
        • ConflictException The node is unable to delete due to an issue with node resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteNode

        default CompletableFuture<DeleteNodeResponse> deleteNode​(Consumer<DeleteNodeRequest.Builder> deleteNodeRequest)
        Delete a Node. The Node must be IDLE.

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

        Parameters:
        deleteNodeRequest - A Consumer that will call methods on DeleteNodeRequest.Builder to create a request. Placeholder documentation for DeleteNodeRequest
        Returns:
        A Java Future containing the result of the DeleteNode operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to delete the node.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The node that you are trying to delete doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on delete node calls to the cluster service.
        • ConflictException The node is unable to delete due to an issue with node resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteReservation

        default CompletableFuture<DeleteReservationResponse> deleteReservation​(DeleteReservationRequest deleteReservationRequest)
        Delete an expired reservation.
        Parameters:
        deleteReservationRequest - Placeholder documentation for DeleteReservationRequest
        Returns:
        A Java Future containing the result of the DeleteReservation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to delete reservation
        • BadGatewayException Bad gateway error
        • NotFoundException Reservation you're attempting to delete does not exist
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete reservation request
        • ConflictException The reservation could not be deleted because it is currently active.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteReservation

        default CompletableFuture<DeleteReservationResponse> deleteReservation​(Consumer<DeleteReservationRequest.Builder> deleteReservationRequest)
        Delete an expired reservation.

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

        Parameters:
        deleteReservationRequest - A Consumer that will call methods on DeleteReservationRequest.Builder to create a request. Placeholder documentation for DeleteReservationRequest
        Returns:
        A Java Future containing the result of the DeleteReservation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to delete reservation
        • BadGatewayException Bad gateway error
        • NotFoundException Reservation you're attempting to delete does not exist
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete reservation request
        • ConflictException The reservation could not be deleted because it is currently active.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSchedule

        default CompletableFuture<DeleteScheduleResponse> deleteSchedule​(DeleteScheduleRequest deleteScheduleRequest)
        Delete all schedule actions on a channel.
        Parameters:
        deleteScheduleRequest - Placeholder documentation for DeleteScheduleRequest
        Returns:
        A Java Future containing the result of the DeleteSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request to delete the schedule on this channel was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to delete the channel schedule.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The specified channel does not exist to have its schedule deleted.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete schedule calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSchedule

        default CompletableFuture<DeleteScheduleResponse> deleteSchedule​(Consumer<DeleteScheduleRequest.Builder> deleteScheduleRequest)
        Delete all schedule actions on a channel.

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

        Parameters:
        deleteScheduleRequest - A Consumer that will call methods on DeleteScheduleRequest.Builder to create a request. Placeholder documentation for DeleteScheduleRequest
        Returns:
        A Java Future containing the result of the DeleteSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request to delete the schedule on this channel was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to delete the channel schedule.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The specified channel does not exist to have its schedule deleted.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on delete schedule calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSignalMap

        default CompletableFuture<DeleteSignalMapResponse> deleteSignalMap​(DeleteSignalMapRequest deleteSignalMapRequest)
        Deletes the specified signal map.
        Parameters:
        deleteSignalMapRequest - Placeholder documentation for DeleteSignalMapRequest
        Returns:
        A Java Future containing the result of the DeleteSignalMap operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSignalMap

        default CompletableFuture<DeleteSignalMapResponse> deleteSignalMap​(Consumer<DeleteSignalMapRequest.Builder> deleteSignalMapRequest)
        Deletes the specified signal map.

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

        Parameters:
        deleteSignalMapRequest - A Consumer that will call methods on DeleteSignalMapRequest.Builder to create a request. Placeholder documentation for DeleteSignalMapRequest
        Returns:
        A Java Future containing the result of the DeleteSignalMap operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTags

        default CompletableFuture<DeleteTagsResponse> deleteTags​(DeleteTagsRequest deleteTagsRequest)
        Removes tags for a resource
        Parameters:
        deleteTagsRequest - Placeholder documentation for DeleteTagsRequest
        Returns:
        A Java Future containing the result of the DeleteTags operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException The arn was not found.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteTags

        default CompletableFuture<DeleteTagsResponse> deleteTags​(Consumer<DeleteTagsRequest.Builder> deleteTagsRequest)
        Removes tags for a resource

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

        Parameters:
        deleteTagsRequest - A Consumer that will call methods on DeleteTagsRequest.Builder to create a request. Placeholder documentation for DeleteTagsRequest
        Returns:
        A Java Future containing the result of the DeleteTags operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException The arn was not found.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAccountConfiguration

        default CompletableFuture<DescribeAccountConfigurationResponse> describeAccountConfiguration​(DescribeAccountConfigurationRequest describeAccountConfigurationRequest)
        Describe account configuration
        Parameters:
        describeAccountConfigurationRequest - Placeholder documentation for DescribeAccountConfigurationRequest
        Returns:
        A Java Future containing the result of the DescribeAccountConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to describe the account configuration.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe account configuration calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAccountConfiguration

        default CompletableFuture<DescribeAccountConfigurationResponse> describeAccountConfiguration​(Consumer<DescribeAccountConfigurationRequest.Builder> describeAccountConfigurationRequest)
        Describe account configuration

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

        Parameters:
        describeAccountConfigurationRequest - A Consumer that will call methods on DescribeAccountConfigurationRequest.Builder to create a request. Placeholder documentation for DescribeAccountConfigurationRequest
        Returns:
        A Java Future containing the result of the DescribeAccountConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to describe the account configuration.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe account configuration calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeChannel

        default CompletableFuture<DescribeChannelResponse> describeChannel​(DescribeChannelRequest describeChannelRequest)
        Gets details about a channel
        Parameters:
        describeChannelRequest - Placeholder documentation for DescribeChannelRequest
        Returns:
        A Java Future containing the result of the DescribeChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to describe the channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting to describe does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe channel calls to channel service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeChannel

        default CompletableFuture<DescribeChannelResponse> describeChannel​(Consumer<DescribeChannelRequest.Builder> describeChannelRequest)
        Gets details about a channel

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

        Parameters:
        describeChannelRequest - A Consumer that will call methods on DescribeChannelRequest.Builder to create a request. Placeholder documentation for DescribeChannelRequest
        Returns:
        A Java Future containing the result of the DescribeChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to describe the channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting to describe does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe channel calls to channel service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeChannelPlacementGroup

        default CompletableFuture<DescribeChannelPlacementGroupResponse> describeChannelPlacementGroup​(DescribeChannelPlacementGroupRequest describeChannelPlacementGroupRequest)
        Get details about a ChannelPlacementGroup.
        Parameters:
        describeChannelPlacementGroupRequest - Placeholder documentation for DescribeChannelPlacementGroupRequest
        Returns:
        A Java Future containing the result of the DescribeChannelPlacementGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You do not have permission to describe the channel placement group.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The channel placement group that you are trying to describe does not exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on describe channel placement group calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeChannelPlacementGroup

        default CompletableFuture<DescribeChannelPlacementGroupResponse> describeChannelPlacementGroup​(Consumer<DescribeChannelPlacementGroupRequest.Builder> describeChannelPlacementGroupRequest)
        Get details about a ChannelPlacementGroup.

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

        Parameters:
        describeChannelPlacementGroupRequest - A Consumer that will call methods on DescribeChannelPlacementGroupRequest.Builder to create a request. Placeholder documentation for DescribeChannelPlacementGroupRequest
        Returns:
        A Java Future containing the result of the DescribeChannelPlacementGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You do not have permission to describe the channel placement group.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The channel placement group that you are trying to describe does not exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on describe channel placement group calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeCluster

        default CompletableFuture<DescribeClusterResponse> describeCluster​(DescribeClusterRequest describeClusterRequest)
        Get details about a Cluster.
        Parameters:
        describeClusterRequest - Placeholder documentation for DescribeClusterRequest
        Returns:
        A Java Future containing the result of the DescribeCluster operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to describe the cluster.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The cluster that you are trying to describe does not exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on describe cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeCluster

        default CompletableFuture<DescribeClusterResponse> describeCluster​(Consumer<DescribeClusterRequest.Builder> describeClusterRequest)
        Get details about a Cluster.

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

        Parameters:
        describeClusterRequest - A Consumer that will call methods on DescribeClusterRequest.Builder to create a request. Placeholder documentation for DescribeClusterRequest
        Returns:
        A Java Future containing the result of the DescribeCluster operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to describe the cluster.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The cluster that you are trying to describe does not exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on describe cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInput

        default CompletableFuture<DescribeInputResponse> describeInput​(DescribeInputRequest describeInputRequest)
        Produces details about an input
        Parameters:
        describeInputRequest - Placeholder documentation for DescribeInputRequest
        Returns:
        A Java Future containing the result of the DescribeInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • NotFoundException Input not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInput

        default CompletableFuture<DescribeInputResponse> describeInput​(Consumer<DescribeInputRequest.Builder> describeInputRequest)
        Produces details about an input

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

        Parameters:
        describeInputRequest - A Consumer that will call methods on DescribeInputRequest.Builder to create a request. Placeholder documentation for DescribeInputRequest
        Returns:
        A Java Future containing the result of the DescribeInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • NotFoundException Input not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInputDevice

        default CompletableFuture<DescribeInputDeviceResponse> describeInputDevice​(DescribeInputDeviceRequest describeInputDeviceRequest)
        Gets the details for the input device
        Parameters:
        describeInputDeviceRequest - Placeholder documentation for DescribeInputDeviceRequest
        Returns:
        A Java Future containing the result of the DescribeInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to describe the input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException The input device you're requesting to describe does not exist. Check the ID.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInputDevice

        default CompletableFuture<DescribeInputDeviceResponse> describeInputDevice​(Consumer<DescribeInputDeviceRequest.Builder> describeInputDeviceRequest)
        Gets the details for the input device

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

        Parameters:
        describeInputDeviceRequest - A Consumer that will call methods on DescribeInputDeviceRequest.Builder to create a request. Placeholder documentation for DescribeInputDeviceRequest
        Returns:
        A Java Future containing the result of the DescribeInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to describe the input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException The input device you're requesting to describe does not exist. Check the ID.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInputDeviceThumbnail

        default <ReturnT> CompletableFuture<ReturnT> describeInputDeviceThumbnail​(DescribeInputDeviceThumbnailRequest describeInputDeviceThumbnailRequest,
                                                                                  AsyncResponseTransformer<DescribeInputDeviceThumbnailResponse,​ReturnT> asyncResponseTransformer)
        Get the latest thumbnail data for the input device.
        Parameters:
        describeInputDeviceThumbnailRequest - Placeholder documentation for DescribeInputDeviceThumbnailRequest
        asyncResponseTransformer - The response transformer for processing the streaming response in a non-blocking manner. See AsyncResponseTransformer for details on how this callback should be implemented and for links to precanned implementations for common scenarios like downloading to a file. The service documentation for the response content is as follows 'The binary data for the thumbnail that the Link device has most recently sent to MediaLive.'.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to describe input device thumbnail.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on get thumbnail calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInputDeviceThumbnail

        default <ReturnT> CompletableFuture<ReturnT> describeInputDeviceThumbnail​(Consumer<DescribeInputDeviceThumbnailRequest.Builder> describeInputDeviceThumbnailRequest,
                                                                                  AsyncResponseTransformer<DescribeInputDeviceThumbnailResponse,​ReturnT> asyncResponseTransformer)
        Get the latest thumbnail data for the input device.

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

        Parameters:
        describeInputDeviceThumbnailRequest - A Consumer that will call methods on DescribeInputDeviceThumbnailRequest.Builder to create a request. Placeholder documentation for DescribeInputDeviceThumbnailRequest
        asyncResponseTransformer - The response transformer for processing the streaming response in a non-blocking manner. See AsyncResponseTransformer for details on how this callback should be implemented and for links to precanned implementations for common scenarios like downloading to a file. The service documentation for the response content is as follows 'The binary data for the thumbnail that the Link device has most recently sent to MediaLive.'.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to describe input device thumbnail.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on get thumbnail calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInputDeviceThumbnail

        default CompletableFuture<DescribeInputDeviceThumbnailResponse> describeInputDeviceThumbnail​(DescribeInputDeviceThumbnailRequest describeInputDeviceThumbnailRequest,
                                                                                                     Path destinationPath)
        Get the latest thumbnail data for the input device.
        Parameters:
        describeInputDeviceThumbnailRequest - Placeholder documentation for DescribeInputDeviceThumbnailRequest
        destinationPath - Path to file that response contents will be written to. The file must not exist or this method will throw an exception. If the file is not writable by the current user then an exception will be thrown. The service documentation for the response content is as follows 'The binary data for the thumbnail that the Link device has most recently sent to MediaLive.'.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to describe input device thumbnail.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on get thumbnail calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInputDeviceThumbnail

        default CompletableFuture<DescribeInputDeviceThumbnailResponse> describeInputDeviceThumbnail​(Consumer<DescribeInputDeviceThumbnailRequest.Builder> describeInputDeviceThumbnailRequest,
                                                                                                     Path destinationPath)
        Get the latest thumbnail data for the input device.

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

        Parameters:
        describeInputDeviceThumbnailRequest - A Consumer that will call methods on DescribeInputDeviceThumbnailRequest.Builder to create a request. Placeholder documentation for DescribeInputDeviceThumbnailRequest
        destinationPath - Path to file that response contents will be written to. The file must not exist or this method will throw an exception. If the file is not writable by the current user then an exception will be thrown. The service documentation for the response content is as follows 'The binary data for the thumbnail that the Link device has most recently sent to MediaLive.'.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to describe input device thumbnail.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on get thumbnail calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInputSecurityGroup

        default CompletableFuture<DescribeInputSecurityGroupResponse> describeInputSecurityGroup​(DescribeInputSecurityGroupRequest describeInputSecurityGroupRequest)
        Produces a summary of an Input Security Group
        Parameters:
        describeInputSecurityGroupRequest - Placeholder documentation for DescribeInputSecurityGroupRequest
        Returns:
        A Java Future containing the result of the DescribeInputSecurityGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to describe an Input Security Group was Invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to describe this Input Security Group
        • BadGatewayException Bad Gateway Error
        • NotFoundException Input Security Group not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeInputSecurityGroup

        default CompletableFuture<DescribeInputSecurityGroupResponse> describeInputSecurityGroup​(Consumer<DescribeInputSecurityGroupRequest.Builder> describeInputSecurityGroupRequest)
        Produces a summary of an Input Security Group

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

        Parameters:
        describeInputSecurityGroupRequest - A Consumer that will call methods on DescribeInputSecurityGroupRequest.Builder to create a request. Placeholder documentation for DescribeInputSecurityGroupRequest
        Returns:
        A Java Future containing the result of the DescribeInputSecurityGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to describe an Input Security Group was Invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to describe this Input Security Group
        • BadGatewayException Bad Gateway Error
        • NotFoundException Input Security Group not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeMultiplex

        default CompletableFuture<DescribeMultiplexResponse> describeMultiplex​(DescribeMultiplexRequest describeMultiplexRequest)
        Gets details about a multiplex.
        Parameters:
        describeMultiplexRequest - Placeholder documentation for DescribeMultiplexRequest
        Returns:
        A Java Future containing the result of the DescribeMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to describe the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to describe doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeMultiplex

        default CompletableFuture<DescribeMultiplexResponse> describeMultiplex​(Consumer<DescribeMultiplexRequest.Builder> describeMultiplexRequest)
        Gets details about a multiplex.

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

        Parameters:
        describeMultiplexRequest - A Consumer that will call methods on DescribeMultiplexRequest.Builder to create a request. Placeholder documentation for DescribeMultiplexRequest
        Returns:
        A Java Future containing the result of the DescribeMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to describe the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to describe doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeMultiplexProgram

        default CompletableFuture<DescribeMultiplexProgramResponse> describeMultiplexProgram​(DescribeMultiplexProgramRequest describeMultiplexProgramRequest)
        Get the details for a program in a multiplex.
        Parameters:
        describeMultiplexProgramRequest - Placeholder documentation for DescribeMultiplexProgramRequest
        Returns:
        A Java Future containing the result of the DescribeMultiplexProgram operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to describe the multiplex program.
        • BadGatewayException Bad Gateway Error
        • NotFoundException MediaLive can't describe the program. The multiplex or the program that you specified doesn’t exist. Check the IDs and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe multiplex program calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeMultiplexProgram

        default CompletableFuture<DescribeMultiplexProgramResponse> describeMultiplexProgram​(Consumer<DescribeMultiplexProgramRequest.Builder> describeMultiplexProgramRequest)
        Get the details for a program in a multiplex.

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

        Parameters:
        describeMultiplexProgramRequest - A Consumer that will call methods on DescribeMultiplexProgramRequest.Builder to create a request. Placeholder documentation for DescribeMultiplexProgramRequest
        Returns:
        A Java Future containing the result of the DescribeMultiplexProgram operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to describe the multiplex program.
        • BadGatewayException Bad Gateway Error
        • NotFoundException MediaLive can't describe the program. The multiplex or the program that you specified doesn’t exist. Check the IDs and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe multiplex program calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeNetwork

        default CompletableFuture<DescribeNetworkResponse> describeNetwork​(DescribeNetworkRequest describeNetworkRequest)
        Get details about a Network.
        Parameters:
        describeNetworkRequest - Placeholder documentation for DescribeNetworkRequest
        Returns:
        A Java Future containing the result of the DescribeNetwork operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to describe the network.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The network that you are trying to describe does not exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on describe network calls to network service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeNetwork

        default CompletableFuture<DescribeNetworkResponse> describeNetwork​(Consumer<DescribeNetworkRequest.Builder> describeNetworkRequest)
        Get details about a Network.

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

        Parameters:
        describeNetworkRequest - A Consumer that will call methods on DescribeNetworkRequest.Builder to create a request. Placeholder documentation for DescribeNetworkRequest
        Returns:
        A Java Future containing the result of the DescribeNetwork operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to describe the network.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The network that you are trying to describe does not exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on describe network calls to network service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeNode

        default CompletableFuture<DescribeNodeResponse> describeNode​(DescribeNodeRequest describeNodeRequest)
        Get details about a Node in the specified Cluster.
        Parameters:
        describeNodeRequest - Placeholder documentation for DescribeNodeRequest
        Returns:
        A Java Future containing the result of the DescribeNode operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to describe the node.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The node that you are trying to describe doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on describe node calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeNode

        default CompletableFuture<DescribeNodeResponse> describeNode​(Consumer<DescribeNodeRequest.Builder> describeNodeRequest)
        Get details about a Node in the specified Cluster.

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

        Parameters:
        describeNodeRequest - A Consumer that will call methods on DescribeNodeRequest.Builder to create a request. Placeholder documentation for DescribeNodeRequest
        Returns:
        A Java Future containing the result of the DescribeNode operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to describe the node.
        • BadGatewayException Bad Gateway Error.
        • NotFoundException The node that you are trying to describe doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on describe node calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeOffering

        default CompletableFuture<DescribeOfferingResponse> describeOffering​(DescribeOfferingRequest describeOfferingRequest)
        Get details for an offering.
        Parameters:
        describeOfferingRequest - Placeholder documentation for DescribeOfferingRequest
        Returns:
        A Java Future containing the result of the DescribeOffering operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to describe offering
        • BadGatewayException Bad gateway error
        • NotFoundException Offering you're attempting to describe does not exist
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe offering 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeOffering

        default CompletableFuture<DescribeOfferingResponse> describeOffering​(Consumer<DescribeOfferingRequest.Builder> describeOfferingRequest)
        Get details for an offering.

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

        Parameters:
        describeOfferingRequest - A Consumer that will call methods on DescribeOfferingRequest.Builder to create a request. Placeholder documentation for DescribeOfferingRequest
        Returns:
        A Java Future containing the result of the DescribeOffering operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to describe offering
        • BadGatewayException Bad gateway error
        • NotFoundException Offering you're attempting to describe does not exist
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe offering 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeReservation

        default CompletableFuture<DescribeReservationResponse> describeReservation​(DescribeReservationRequest describeReservationRequest)
        Get details for a reservation.
        Parameters:
        describeReservationRequest - Placeholder documentation for DescribeReservationRequest
        Returns:
        A Java Future containing the result of the DescribeReservation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to describe reservation
        • BadGatewayException Bad gateway error
        • NotFoundException Reservation you're attempting to describe does not exist
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe reservation 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeReservation

        default CompletableFuture<DescribeReservationResponse> describeReservation​(Consumer<DescribeReservationRequest.Builder> describeReservationRequest)
        Get details for a reservation.

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

        Parameters:
        describeReservationRequest - A Consumer that will call methods on DescribeReservationRequest.Builder to create a request. Placeholder documentation for DescribeReservationRequest
        Returns:
        A Java Future containing the result of the DescribeReservation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to describe reservation
        • BadGatewayException Bad gateway error
        • NotFoundException Reservation you're attempting to describe does not exist
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe reservation 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeSchedule

        default CompletableFuture<DescribeScheduleResponse> describeSchedule​(DescribeScheduleRequest describeScheduleRequest)
        Get a channel schedule
        Parameters:
        describeScheduleRequest - Placeholder documentation for DescribeScheduleRequest
        Returns:
        A Java Future containing the result of the DescribeSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to describe the channel schedule.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting a schedule describe for does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe schedule calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeSchedule

        default CompletableFuture<DescribeScheduleResponse> describeSchedule​(Consumer<DescribeScheduleRequest.Builder> describeScheduleRequest)
        Get a channel schedule

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

        Parameters:
        describeScheduleRequest - A Consumer that will call methods on DescribeScheduleRequest.Builder to create a request. Placeholder documentation for DescribeScheduleRequest
        Returns:
        A Java Future containing the result of the DescribeSchedule operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to describe the channel schedule.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting a schedule describe for does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe schedule calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeSchedulePaginator

        default DescribeSchedulePublisher describeSchedulePaginator​(DescribeScheduleRequest describeScheduleRequest)

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

        Parameters:
        describeScheduleRequest - Placeholder documentation for DescribeScheduleRequest
        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.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to describe the channel schedule.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting a schedule describe for does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe schedule calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeSchedulePaginator

        default DescribeSchedulePublisher describeSchedulePaginator​(Consumer<DescribeScheduleRequest.Builder> describeScheduleRequest)

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


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

        Parameters:
        describeScheduleRequest - A Consumer that will call methods on DescribeScheduleRequest.Builder to create a request. Placeholder documentation for DescribeScheduleRequest
        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.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to describe the channel schedule.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting a schedule describe for does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe schedule calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeThumbnails

        default CompletableFuture<DescribeThumbnailsResponse> describeThumbnails​(DescribeThumbnailsRequest describeThumbnailsRequest)
        Describe the latest thumbnails data.
        Parameters:
        describeThumbnailsRequest - Placeholder documentation for DescribeThumbnailsRequest
        Returns:
        A Java Future containing the result of the DescribeThumbnails operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal service error.
        • ForbiddenException You do not have permission to describe thumbnails.
        • BadGatewayException Bad Gateway error.
        • NotFoundException There are no thumbnails for this channel.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe thumbnails calls to channel service.
        • ConflictException Service do not have permission to customer's KMS key.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeThumbnails

        default CompletableFuture<DescribeThumbnailsResponse> describeThumbnails​(Consumer<DescribeThumbnailsRequest.Builder> describeThumbnailsRequest)
        Describe the latest thumbnails data.

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

        Parameters:
        describeThumbnailsRequest - A Consumer that will call methods on DescribeThumbnailsRequest.Builder to create a request. Placeholder documentation for DescribeThumbnailsRequest
        Returns:
        A Java Future containing the result of the DescribeThumbnails operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal service error.
        • ForbiddenException You do not have permission to describe thumbnails.
        • BadGatewayException Bad Gateway error.
        • NotFoundException There are no thumbnails for this channel.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on describe thumbnails calls to channel service.
        • ConflictException Service do not have permission to customer's KMS key.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCloudWatchAlarmTemplate

        default CompletableFuture<GetCloudWatchAlarmTemplateResponse> getCloudWatchAlarmTemplate​(GetCloudWatchAlarmTemplateRequest getCloudWatchAlarmTemplateRequest)
        Retrieves the specified cloudwatch alarm template.
        Parameters:
        getCloudWatchAlarmTemplateRequest - Placeholder documentation for GetCloudWatchAlarmTemplateRequest
        Returns:
        A Java Future containing the result of the GetCloudWatchAlarmTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCloudWatchAlarmTemplate

        default CompletableFuture<GetCloudWatchAlarmTemplateResponse> getCloudWatchAlarmTemplate​(Consumer<GetCloudWatchAlarmTemplateRequest.Builder> getCloudWatchAlarmTemplateRequest)
        Retrieves the specified cloudwatch alarm template.

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

        Parameters:
        getCloudWatchAlarmTemplateRequest - A Consumer that will call methods on GetCloudWatchAlarmTemplateRequest.Builder to create a request. Placeholder documentation for GetCloudWatchAlarmTemplateRequest
        Returns:
        A Java Future containing the result of the GetCloudWatchAlarmTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCloudWatchAlarmTemplateGroup

        default CompletableFuture<GetCloudWatchAlarmTemplateGroupResponse> getCloudWatchAlarmTemplateGroup​(GetCloudWatchAlarmTemplateGroupRequest getCloudWatchAlarmTemplateGroupRequest)
        Retrieves the specified cloudwatch alarm template group.
        Parameters:
        getCloudWatchAlarmTemplateGroupRequest - Placeholder documentation for GetCloudWatchAlarmTemplateGroupRequest
        Returns:
        A Java Future containing the result of the GetCloudWatchAlarmTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCloudWatchAlarmTemplateGroup

        default CompletableFuture<GetCloudWatchAlarmTemplateGroupResponse> getCloudWatchAlarmTemplateGroup​(Consumer<GetCloudWatchAlarmTemplateGroupRequest.Builder> getCloudWatchAlarmTemplateGroupRequest)
        Retrieves the specified cloudwatch alarm template group.

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

        Parameters:
        getCloudWatchAlarmTemplateGroupRequest - A Consumer that will call methods on GetCloudWatchAlarmTemplateGroupRequest.Builder to create a request. Placeholder documentation for GetCloudWatchAlarmTemplateGroupRequest
        Returns:
        A Java Future containing the result of the GetCloudWatchAlarmTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getEventBridgeRuleTemplate

        default CompletableFuture<GetEventBridgeRuleTemplateResponse> getEventBridgeRuleTemplate​(GetEventBridgeRuleTemplateRequest getEventBridgeRuleTemplateRequest)
        Retrieves the specified eventbridge rule template.
        Parameters:
        getEventBridgeRuleTemplateRequest - Placeholder documentation for GetEventBridgeRuleTemplateRequest
        Returns:
        A Java Future containing the result of the GetEventBridgeRuleTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getEventBridgeRuleTemplate

        default CompletableFuture<GetEventBridgeRuleTemplateResponse> getEventBridgeRuleTemplate​(Consumer<GetEventBridgeRuleTemplateRequest.Builder> getEventBridgeRuleTemplateRequest)
        Retrieves the specified eventbridge rule template.

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

        Parameters:
        getEventBridgeRuleTemplateRequest - A Consumer that will call methods on GetEventBridgeRuleTemplateRequest.Builder to create a request. Placeholder documentation for GetEventBridgeRuleTemplateRequest
        Returns:
        A Java Future containing the result of the GetEventBridgeRuleTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getEventBridgeRuleTemplateGroup

        default CompletableFuture<GetEventBridgeRuleTemplateGroupResponse> getEventBridgeRuleTemplateGroup​(GetEventBridgeRuleTemplateGroupRequest getEventBridgeRuleTemplateGroupRequest)
        Retrieves the specified eventbridge rule template group.
        Parameters:
        getEventBridgeRuleTemplateGroupRequest - Placeholder documentation for GetEventBridgeRuleTemplateGroupRequest
        Returns:
        A Java Future containing the result of the GetEventBridgeRuleTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getEventBridgeRuleTemplateGroup

        default CompletableFuture<GetEventBridgeRuleTemplateGroupResponse> getEventBridgeRuleTemplateGroup​(Consumer<GetEventBridgeRuleTemplateGroupRequest.Builder> getEventBridgeRuleTemplateGroupRequest)
        Retrieves the specified eventbridge rule template group.

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

        Parameters:
        getEventBridgeRuleTemplateGroupRequest - A Consumer that will call methods on GetEventBridgeRuleTemplateGroupRequest.Builder to create a request. Placeholder documentation for GetEventBridgeRuleTemplateGroupRequest
        Returns:
        A Java Future containing the result of the GetEventBridgeRuleTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSignalMap

        default CompletableFuture<GetSignalMapResponse> getSignalMap​(GetSignalMapRequest getSignalMapRequest)
        Retrieves the specified signal map.
        Parameters:
        getSignalMapRequest - Placeholder documentation for GetSignalMapRequest
        Returns:
        A Java Future containing the result of the GetSignalMap operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSignalMap

        default CompletableFuture<GetSignalMapResponse> getSignalMap​(Consumer<GetSignalMapRequest.Builder> getSignalMapRequest)
        Retrieves the specified signal map.

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

        Parameters:
        getSignalMapRequest - A Consumer that will call methods on GetSignalMapRequest.Builder to create a request. Placeholder documentation for GetSignalMapRequest
        Returns:
        A Java Future containing the result of the GetSignalMap operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannelPlacementGroups

        default CompletableFuture<ListChannelPlacementGroupsResponse> listChannelPlacementGroups​(ListChannelPlacementGroupsRequest listChannelPlacementGroupsRequest)
        Retrieve the list of ChannelPlacementGroups in the specified Cluster.
        Parameters:
        listChannelPlacementGroupsRequest - Placeholder documentation for ListChannelPlacementGroupsRequest
        Returns:
        A Java Future containing the result of the ListChannelPlacementGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list channel placement groups.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list channel placement group calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannelPlacementGroups

        default CompletableFuture<ListChannelPlacementGroupsResponse> listChannelPlacementGroups​(Consumer<ListChannelPlacementGroupsRequest.Builder> listChannelPlacementGroupsRequest)
        Retrieve the list of ChannelPlacementGroups in the specified Cluster.

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

        Parameters:
        listChannelPlacementGroupsRequest - A Consumer that will call methods on ListChannelPlacementGroupsRequest.Builder to create a request. Placeholder documentation for ListChannelPlacementGroupsRequest
        Returns:
        A Java Future containing the result of the ListChannelPlacementGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list channel placement groups.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list channel placement group calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannelPlacementGroupsPaginator

        default ListChannelPlacementGroupsPublisher listChannelPlacementGroupsPaginator​(ListChannelPlacementGroupsRequest listChannelPlacementGroupsRequest)

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

        Parameters:
        listChannelPlacementGroupsRequest - Placeholder documentation for ListChannelPlacementGroupsRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list channel placement groups.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list channel placement group calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannelPlacementGroupsPaginator

        default ListChannelPlacementGroupsPublisher listChannelPlacementGroupsPaginator​(Consumer<ListChannelPlacementGroupsRequest.Builder> listChannelPlacementGroupsRequest)

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


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

        Parameters:
        listChannelPlacementGroupsRequest - A Consumer that will call methods on ListChannelPlacementGroupsRequest.Builder to create a request. Placeholder documentation for ListChannelPlacementGroupsRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list channel placement groups.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list channel placement group calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannels

        default CompletableFuture<ListChannelsResponse> listChannels​(ListChannelsRequest listChannelsRequest)
        Produces list of channels that have been created
        Parameters:
        listChannelsRequest - Placeholder documentation for ListChannelsRequest
        Returns:
        A Java Future containing the result of the ListChannels operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list channels.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list channel calls to channel service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannels

        default CompletableFuture<ListChannelsResponse> listChannels​(Consumer<ListChannelsRequest.Builder> listChannelsRequest)
        Produces list of channels that have been created

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

        Parameters:
        listChannelsRequest - A Consumer that will call methods on ListChannelsRequest.Builder to create a request. Placeholder documentation for ListChannelsRequest
        Returns:
        A Java Future containing the result of the ListChannels operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list channels.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list channel calls to channel service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannels

        default CompletableFuture<ListChannelsResponse> listChannels()
        Produces list of channels that have been created
        Returns:
        A Java Future containing the result of the ListChannels operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list channels.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list channel calls to channel service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannelsPaginator

        default ListChannelsPublisher listChannelsPaginator()

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

        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.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list channels.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list channel calls to channel service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannelsPaginator

        default ListChannelsPublisher listChannelsPaginator​(ListChannelsRequest listChannelsRequest)

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

        Parameters:
        listChannelsRequest - Placeholder documentation for ListChannelsRequest
        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.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list channels.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list channel calls to channel service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listChannelsPaginator

        default ListChannelsPublisher listChannelsPaginator​(Consumer<ListChannelsRequest.Builder> listChannelsRequest)

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


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

        Parameters:
        listChannelsRequest - A Consumer that will call methods on ListChannelsRequest.Builder to create a request. Placeholder documentation for ListChannelsRequest
        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.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list channels.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list channel calls to channel service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCloudWatchAlarmTemplateGroups

        default CompletableFuture<ListCloudWatchAlarmTemplateGroupsResponse> listCloudWatchAlarmTemplateGroups​(ListCloudWatchAlarmTemplateGroupsRequest listCloudWatchAlarmTemplateGroupsRequest)
        Lists cloudwatch alarm template groups.
        Parameters:
        listCloudWatchAlarmTemplateGroupsRequest - Placeholder documentation for ListCloudWatchAlarmTemplateGroupsRequest
        Returns:
        A Java Future containing the result of the ListCloudWatchAlarmTemplateGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCloudWatchAlarmTemplateGroups

        default CompletableFuture<ListCloudWatchAlarmTemplateGroupsResponse> listCloudWatchAlarmTemplateGroups​(Consumer<ListCloudWatchAlarmTemplateGroupsRequest.Builder> listCloudWatchAlarmTemplateGroupsRequest)
        Lists cloudwatch alarm template groups.

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

        Parameters:
        listCloudWatchAlarmTemplateGroupsRequest - A Consumer that will call methods on ListCloudWatchAlarmTemplateGroupsRequest.Builder to create a request. Placeholder documentation for ListCloudWatchAlarmTemplateGroupsRequest
        Returns:
        A Java Future containing the result of the ListCloudWatchAlarmTemplateGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCloudWatchAlarmTemplateGroupsPaginator

        default ListCloudWatchAlarmTemplateGroupsPublisher listCloudWatchAlarmTemplateGroupsPaginator​(ListCloudWatchAlarmTemplateGroupsRequest listCloudWatchAlarmTemplateGroupsRequest)

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

        Parameters:
        listCloudWatchAlarmTemplateGroupsRequest - Placeholder documentation for ListCloudWatchAlarmTemplateGroupsRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCloudWatchAlarmTemplateGroupsPaginator

        default ListCloudWatchAlarmTemplateGroupsPublisher listCloudWatchAlarmTemplateGroupsPaginator​(Consumer<ListCloudWatchAlarmTemplateGroupsRequest.Builder> listCloudWatchAlarmTemplateGroupsRequest)

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


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

        Parameters:
        listCloudWatchAlarmTemplateGroupsRequest - A Consumer that will call methods on ListCloudWatchAlarmTemplateGroupsRequest.Builder to create a request. Placeholder documentation for ListCloudWatchAlarmTemplateGroupsRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCloudWatchAlarmTemplates

        default CompletableFuture<ListCloudWatchAlarmTemplatesResponse> listCloudWatchAlarmTemplates​(ListCloudWatchAlarmTemplatesRequest listCloudWatchAlarmTemplatesRequest)
        Lists cloudwatch alarm templates.
        Parameters:
        listCloudWatchAlarmTemplatesRequest - Placeholder documentation for ListCloudWatchAlarmTemplatesRequest
        Returns:
        A Java Future containing the result of the ListCloudWatchAlarmTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCloudWatchAlarmTemplates

        default CompletableFuture<ListCloudWatchAlarmTemplatesResponse> listCloudWatchAlarmTemplates​(Consumer<ListCloudWatchAlarmTemplatesRequest.Builder> listCloudWatchAlarmTemplatesRequest)
        Lists cloudwatch alarm templates.

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

        Parameters:
        listCloudWatchAlarmTemplatesRequest - A Consumer that will call methods on ListCloudWatchAlarmTemplatesRequest.Builder to create a request. Placeholder documentation for ListCloudWatchAlarmTemplatesRequest
        Returns:
        A Java Future containing the result of the ListCloudWatchAlarmTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCloudWatchAlarmTemplatesPaginator

        default ListCloudWatchAlarmTemplatesPublisher listCloudWatchAlarmTemplatesPaginator​(ListCloudWatchAlarmTemplatesRequest listCloudWatchAlarmTemplatesRequest)

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

        Parameters:
        listCloudWatchAlarmTemplatesRequest - Placeholder documentation for ListCloudWatchAlarmTemplatesRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCloudWatchAlarmTemplatesPaginator

        default ListCloudWatchAlarmTemplatesPublisher listCloudWatchAlarmTemplatesPaginator​(Consumer<ListCloudWatchAlarmTemplatesRequest.Builder> listCloudWatchAlarmTemplatesRequest)

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


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

        Parameters:
        listCloudWatchAlarmTemplatesRequest - A Consumer that will call methods on ListCloudWatchAlarmTemplatesRequest.Builder to create a request. Placeholder documentation for ListCloudWatchAlarmTemplatesRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listClusters

        default CompletableFuture<ListClustersResponse> listClusters​(ListClustersRequest listClustersRequest)
        Retrieve the list of Clusters.
        Parameters:
        listClustersRequest - Placeholder documentation for ListClustersRequest
        Returns:
        A Java Future containing the result of the ListClusters operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list clusters.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listClusters

        default CompletableFuture<ListClustersResponse> listClusters​(Consumer<ListClustersRequest.Builder> listClustersRequest)
        Retrieve the list of Clusters.

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

        Parameters:
        listClustersRequest - A Consumer that will call methods on ListClustersRequest.Builder to create a request. Placeholder documentation for ListClustersRequest
        Returns:
        A Java Future containing the result of the ListClusters operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list clusters.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listClustersPaginator

        default ListClustersPublisher listClustersPaginator​(ListClustersRequest listClustersRequest)

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

        Parameters:
        listClustersRequest - Placeholder documentation for ListClustersRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list clusters.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listClustersPaginator

        default ListClustersPublisher listClustersPaginator​(Consumer<ListClustersRequest.Builder> listClustersRequest)

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


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

        Parameters:
        listClustersRequest - A Consumer that will call methods on ListClustersRequest.Builder to create a request. Placeholder documentation for ListClustersRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list clusters.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEventBridgeRuleTemplateGroups

        default CompletableFuture<ListEventBridgeRuleTemplateGroupsResponse> listEventBridgeRuleTemplateGroups​(ListEventBridgeRuleTemplateGroupsRequest listEventBridgeRuleTemplateGroupsRequest)
        Lists eventbridge rule template groups.
        Parameters:
        listEventBridgeRuleTemplateGroupsRequest - Placeholder documentation for ListEventBridgeRuleTemplateGroupsRequest
        Returns:
        A Java Future containing the result of the ListEventBridgeRuleTemplateGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEventBridgeRuleTemplateGroups

        default CompletableFuture<ListEventBridgeRuleTemplateGroupsResponse> listEventBridgeRuleTemplateGroups​(Consumer<ListEventBridgeRuleTemplateGroupsRequest.Builder> listEventBridgeRuleTemplateGroupsRequest)
        Lists eventbridge rule template groups.

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

        Parameters:
        listEventBridgeRuleTemplateGroupsRequest - A Consumer that will call methods on ListEventBridgeRuleTemplateGroupsRequest.Builder to create a request. Placeholder documentation for ListEventBridgeRuleTemplateGroupsRequest
        Returns:
        A Java Future containing the result of the ListEventBridgeRuleTemplateGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEventBridgeRuleTemplateGroupsPaginator

        default ListEventBridgeRuleTemplateGroupsPublisher listEventBridgeRuleTemplateGroupsPaginator​(ListEventBridgeRuleTemplateGroupsRequest listEventBridgeRuleTemplateGroupsRequest)

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

        Parameters:
        listEventBridgeRuleTemplateGroupsRequest - Placeholder documentation for ListEventBridgeRuleTemplateGroupsRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEventBridgeRuleTemplateGroupsPaginator

        default ListEventBridgeRuleTemplateGroupsPublisher listEventBridgeRuleTemplateGroupsPaginator​(Consumer<ListEventBridgeRuleTemplateGroupsRequest.Builder> listEventBridgeRuleTemplateGroupsRequest)

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


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

        Parameters:
        listEventBridgeRuleTemplateGroupsRequest - A Consumer that will call methods on ListEventBridgeRuleTemplateGroupsRequest.Builder to create a request. Placeholder documentation for ListEventBridgeRuleTemplateGroupsRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEventBridgeRuleTemplates

        default CompletableFuture<ListEventBridgeRuleTemplatesResponse> listEventBridgeRuleTemplates​(ListEventBridgeRuleTemplatesRequest listEventBridgeRuleTemplatesRequest)
        Lists eventbridge rule templates.
        Parameters:
        listEventBridgeRuleTemplatesRequest - Placeholder documentation for ListEventBridgeRuleTemplatesRequest
        Returns:
        A Java Future containing the result of the ListEventBridgeRuleTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEventBridgeRuleTemplates

        default CompletableFuture<ListEventBridgeRuleTemplatesResponse> listEventBridgeRuleTemplates​(Consumer<ListEventBridgeRuleTemplatesRequest.Builder> listEventBridgeRuleTemplatesRequest)
        Lists eventbridge rule templates.

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

        Parameters:
        listEventBridgeRuleTemplatesRequest - A Consumer that will call methods on ListEventBridgeRuleTemplatesRequest.Builder to create a request. Placeholder documentation for ListEventBridgeRuleTemplatesRequest
        Returns:
        A Java Future containing the result of the ListEventBridgeRuleTemplates operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEventBridgeRuleTemplatesPaginator

        default ListEventBridgeRuleTemplatesPublisher listEventBridgeRuleTemplatesPaginator​(ListEventBridgeRuleTemplatesRequest listEventBridgeRuleTemplatesRequest)

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

        Parameters:
        listEventBridgeRuleTemplatesRequest - Placeholder documentation for ListEventBridgeRuleTemplatesRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEventBridgeRuleTemplatesPaginator

        default ListEventBridgeRuleTemplatesPublisher listEventBridgeRuleTemplatesPaginator​(Consumer<ListEventBridgeRuleTemplatesRequest.Builder> listEventBridgeRuleTemplatesRequest)

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


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

        Parameters:
        listEventBridgeRuleTemplatesRequest - A Consumer that will call methods on ListEventBridgeRuleTemplatesRequest.Builder to create a request. Placeholder documentation for ListEventBridgeRuleTemplatesRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputDeviceTransfers

        default CompletableFuture<ListInputDeviceTransfersResponse> listInputDeviceTransfers​(ListInputDeviceTransfersRequest listInputDeviceTransfersRequest)
        List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.
        Parameters:
        listInputDeviceTransfersRequest - Placeholder documentation for ListInputDeviceTransfersRequest
        Returns:
        A Java Future containing the result of the ListInputDeviceTransfers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to list transferring devices.
        • BadGatewayException Bad gateway error.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list devices calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputDeviceTransfers

        default CompletableFuture<ListInputDeviceTransfersResponse> listInputDeviceTransfers​(Consumer<ListInputDeviceTransfersRequest.Builder> listInputDeviceTransfersRequest)
        List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.

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

        Parameters:
        listInputDeviceTransfersRequest - A Consumer that will call methods on ListInputDeviceTransfersRequest.Builder to create a request. Placeholder documentation for ListInputDeviceTransfersRequest
        Returns:
        A Java Future containing the result of the ListInputDeviceTransfers operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to list transferring devices.
        • BadGatewayException Bad gateway error.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list devices calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputDeviceTransfersPaginator

        default ListInputDeviceTransfersPublisher listInputDeviceTransfersPaginator​(ListInputDeviceTransfersRequest listInputDeviceTransfersRequest)

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

        Parameters:
        listInputDeviceTransfersRequest - Placeholder documentation for ListInputDeviceTransfersRequest
        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.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to list transferring devices.
        • BadGatewayException Bad gateway error.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list devices calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputDeviceTransfersPaginator

        default ListInputDeviceTransfersPublisher listInputDeviceTransfersPaginator​(Consumer<ListInputDeviceTransfersRequest.Builder> listInputDeviceTransfersRequest)

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


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

        Parameters:
        listInputDeviceTransfersRequest - A Consumer that will call methods on ListInputDeviceTransfersRequest.Builder to create a request. Placeholder documentation for ListInputDeviceTransfersRequest
        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.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to list transferring devices.
        • BadGatewayException Bad gateway error.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list devices calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputDevices

        default CompletableFuture<ListInputDevicesResponse> listInputDevices​(ListInputDevicesRequest listInputDevicesRequest)
        List input devices
        Parameters:
        listInputDevicesRequest - Placeholder documentation for ListInputDevicesRequest
        Returns:
        A Java Future containing the result of the ListInputDevices operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to list input devices.
        • BadGatewayException Bad gateway error.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list devices calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputDevices

        default CompletableFuture<ListInputDevicesResponse> listInputDevices​(Consumer<ListInputDevicesRequest.Builder> listInputDevicesRequest)
        List input devices

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

        Parameters:
        listInputDevicesRequest - A Consumer that will call methods on ListInputDevicesRequest.Builder to create a request. Placeholder documentation for ListInputDevicesRequest
        Returns:
        A Java Future containing the result of the ListInputDevices operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to list input devices.
        • BadGatewayException Bad gateway error.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list devices calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputDevicesPaginator

        default ListInputDevicesPublisher listInputDevicesPaginator​(ListInputDevicesRequest listInputDevicesRequest)

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

        Parameters:
        listInputDevicesRequest - Placeholder documentation for ListInputDevicesRequest
        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.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to list input devices.
        • BadGatewayException Bad gateway error.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list devices calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputDevicesPaginator

        default ListInputDevicesPublisher listInputDevicesPaginator​(Consumer<ListInputDevicesRequest.Builder> listInputDevicesRequest)

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


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

        Parameters:
        listInputDevicesRequest - A Consumer that will call methods on ListInputDevicesRequest.Builder to create a request. Placeholder documentation for ListInputDevicesRequest
        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.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to list input devices.
        • BadGatewayException Bad gateway error.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list devices calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputSecurityGroups

        default CompletableFuture<ListInputSecurityGroupsResponse> listInputSecurityGroups​(ListInputSecurityGroupsRequest listInputSecurityGroupsRequest)
        Produces a list of Input Security Groups for an account
        Parameters:
        listInputSecurityGroupsRequest - Placeholder documentation for ListInputSecurityGroupsRequest
        Returns:
        A Java Future containing the result of the ListInputSecurityGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to list Input Security Groups was invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to call ListInputSecurityGroups
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputSecurityGroups

        default CompletableFuture<ListInputSecurityGroupsResponse> listInputSecurityGroups​(Consumer<ListInputSecurityGroupsRequest.Builder> listInputSecurityGroupsRequest)
        Produces a list of Input Security Groups for an account

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

        Parameters:
        listInputSecurityGroupsRequest - A Consumer that will call methods on ListInputSecurityGroupsRequest.Builder to create a request. Placeholder documentation for ListInputSecurityGroupsRequest
        Returns:
        A Java Future containing the result of the ListInputSecurityGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to list Input Security Groups was invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to call ListInputSecurityGroups
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputSecurityGroups

        default CompletableFuture<ListInputSecurityGroupsResponse> listInputSecurityGroups()
        Produces a list of Input Security Groups for an account
        Returns:
        A Java Future containing the result of the ListInputSecurityGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to list Input Security Groups was invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to call ListInputSecurityGroups
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputSecurityGroupsPaginator

        default ListInputSecurityGroupsPublisher listInputSecurityGroupsPaginator()

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

        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.
        • BadRequestException The request to list Input Security Groups was invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to call ListInputSecurityGroups
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputSecurityGroupsPaginator

        default ListInputSecurityGroupsPublisher listInputSecurityGroupsPaginator​(ListInputSecurityGroupsRequest listInputSecurityGroupsRequest)

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

        Parameters:
        listInputSecurityGroupsRequest - Placeholder documentation for ListInputSecurityGroupsRequest
        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.
        • BadRequestException The request to list Input Security Groups was invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to call ListInputSecurityGroups
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputSecurityGroupsPaginator

        default ListInputSecurityGroupsPublisher listInputSecurityGroupsPaginator​(Consumer<ListInputSecurityGroupsRequest.Builder> listInputSecurityGroupsRequest)

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


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

        Parameters:
        listInputSecurityGroupsRequest - A Consumer that will call methods on ListInputSecurityGroupsRequest.Builder to create a request. Placeholder documentation for ListInputSecurityGroupsRequest
        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.
        • BadRequestException The request to list Input Security Groups was invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to call ListInputSecurityGroups
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit Exceeded Error
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputs

        default CompletableFuture<ListInputsResponse> listInputs​(ListInputsRequest listInputsRequest)
        Produces list of inputs that have been created
        Parameters:
        listInputsRequest - Placeholder documentation for ListInputsRequest
        Returns:
        A Java Future containing the result of the ListInputs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputs

        default CompletableFuture<ListInputsResponse> listInputs​(Consumer<ListInputsRequest.Builder> listInputsRequest)
        Produces list of inputs that have been created

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

        Parameters:
        listInputsRequest - A Consumer that will call methods on ListInputsRequest.Builder to create a request. Placeholder documentation for ListInputsRequest
        Returns:
        A Java Future containing the result of the ListInputs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputs

        default CompletableFuture<ListInputsResponse> listInputs()
        Produces list of inputs that have been created
        Returns:
        A Java Future containing the result of the ListInputs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputsPaginator

        default ListInputsPublisher listInputsPaginator()

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

        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.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputsPaginator

        default ListInputsPublisher listInputsPaginator​(ListInputsRequest listInputsRequest)

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

        Parameters:
        listInputsRequest - Placeholder documentation for ListInputsRequest
        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.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listInputsPaginator

        default ListInputsPublisher listInputsPaginator​(Consumer<ListInputsRequest.Builder> listInputsRequest)

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


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

        Parameters:
        listInputsRequest - A Consumer that will call methods on ListInputsRequest.Builder to create a request. Placeholder documentation for ListInputsRequest
        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.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Limit exceeded
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultiplexPrograms

        default CompletableFuture<ListMultiplexProgramsResponse> listMultiplexPrograms​(ListMultiplexProgramsRequest listMultiplexProgramsRequest)
        List the programs that currently exist for a specific multiplex.
        Parameters:
        listMultiplexProgramsRequest - Placeholder documentation for ListMultiplexProgramsRequest
        Returns:
        A Java Future containing the result of the ListMultiplexPrograms operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list multiplex programs.
        • BadGatewayException Bad Gateway Error
        • NotFoundException MediaLive can't provide the list of programs. The multiplex that you specified doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultiplexPrograms

        default CompletableFuture<ListMultiplexProgramsResponse> listMultiplexPrograms​(Consumer<ListMultiplexProgramsRequest.Builder> listMultiplexProgramsRequest)
        List the programs that currently exist for a specific multiplex.

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

        Parameters:
        listMultiplexProgramsRequest - A Consumer that will call methods on ListMultiplexProgramsRequest.Builder to create a request. Placeholder documentation for ListMultiplexProgramsRequest
        Returns:
        A Java Future containing the result of the ListMultiplexPrograms operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list multiplex programs.
        • BadGatewayException Bad Gateway Error
        • NotFoundException MediaLive can't provide the list of programs. The multiplex that you specified doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultiplexProgramsPaginator

        default ListMultiplexProgramsPublisher listMultiplexProgramsPaginator​(ListMultiplexProgramsRequest listMultiplexProgramsRequest)

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

        Parameters:
        listMultiplexProgramsRequest - Placeholder documentation for ListMultiplexProgramsRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list multiplex programs.
        • BadGatewayException Bad Gateway Error
        • NotFoundException MediaLive can't provide the list of programs. The multiplex that you specified doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultiplexProgramsPaginator

        default ListMultiplexProgramsPublisher listMultiplexProgramsPaginator​(Consumer<ListMultiplexProgramsRequest.Builder> listMultiplexProgramsRequest)

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


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

        Parameters:
        listMultiplexProgramsRequest - A Consumer that will call methods on ListMultiplexProgramsRequest.Builder to create a request. Placeholder documentation for ListMultiplexProgramsRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to list multiplex programs.
        • BadGatewayException Bad Gateway Error
        • NotFoundException MediaLive can't provide the list of programs. The multiplex that you specified doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultiplexes

        default CompletableFuture<ListMultiplexesResponse> listMultiplexes​(ListMultiplexesRequest listMultiplexesRequest)
        Retrieve a list of the existing multiplexes.
        Parameters:
        listMultiplexesRequest - Placeholder documentation for ListMultiplexesRequest
        Returns:
        A Java Future containing the result of the ListMultiplexes operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to list multiplexes.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultiplexes

        default CompletableFuture<ListMultiplexesResponse> listMultiplexes​(Consumer<ListMultiplexesRequest.Builder> listMultiplexesRequest)
        Retrieve a list of the existing multiplexes.

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

        Parameters:
        listMultiplexesRequest - A Consumer that will call methods on ListMultiplexesRequest.Builder to create a request. Placeholder documentation for ListMultiplexesRequest
        Returns:
        A Java Future containing the result of the ListMultiplexes operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to list multiplexes.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultiplexesPaginator

        default ListMultiplexesPublisher listMultiplexesPaginator​(ListMultiplexesRequest listMultiplexesRequest)

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

        Parameters:
        listMultiplexesRequest - Placeholder documentation for ListMultiplexesRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to list multiplexes.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultiplexesPaginator

        default ListMultiplexesPublisher listMultiplexesPaginator​(Consumer<ListMultiplexesRequest.Builder> listMultiplexesRequest)

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


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

        Parameters:
        listMultiplexesRequest - A Consumer that will call methods on ListMultiplexesRequest.Builder to create a request. Placeholder documentation for ListMultiplexesRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to list multiplexes.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list multiplex calls to multiplex service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listNetworks

        default CompletableFuture<ListNetworksResponse> listNetworks​(ListNetworksRequest listNetworksRequest)
        Retrieve the list of Networks.
        Parameters:
        listNetworksRequest - Placeholder documentation for ListNetworksRequest
        Returns:
        A Java Future containing the result of the ListNetworks operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list clusters.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listNetworks

        default CompletableFuture<ListNetworksResponse> listNetworks​(Consumer<ListNetworksRequest.Builder> listNetworksRequest)
        Retrieve the list of Networks.

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

        Parameters:
        listNetworksRequest - A Consumer that will call methods on ListNetworksRequest.Builder to create a request. Placeholder documentation for ListNetworksRequest
        Returns:
        A Java Future containing the result of the ListNetworks operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list clusters.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listNetworksPaginator

        default ListNetworksPublisher listNetworksPaginator​(ListNetworksRequest listNetworksRequest)

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

        Parameters:
        listNetworksRequest - Placeholder documentation for ListNetworksRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list clusters.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listNetworksPaginator

        default ListNetworksPublisher listNetworksPaginator​(Consumer<ListNetworksRequest.Builder> listNetworksRequest)

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


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

        Parameters:
        listNetworksRequest - A Consumer that will call methods on ListNetworksRequest.Builder to create a request. Placeholder documentation for ListNetworksRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list clusters.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list cluster calls to cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listNodes

        default CompletableFuture<ListNodesResponse> listNodes​(ListNodesRequest listNodesRequest)
        Retrieve the list of Nodes.
        Parameters:
        listNodesRequest - Placeholder documentation for ListNodesRequest
        Returns:
        A Java Future containing the result of the ListNodes operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list nodes.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list node calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listNodes

        default CompletableFuture<ListNodesResponse> listNodes​(Consumer<ListNodesRequest.Builder> listNodesRequest)
        Retrieve the list of Nodes.

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

        Parameters:
        listNodesRequest - A Consumer that will call methods on ListNodesRequest.Builder to create a request. Placeholder documentation for ListNodesRequest
        Returns:
        A Java Future containing the result of the ListNodes operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list nodes.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list node calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listNodesPaginator

        default ListNodesPublisher listNodesPaginator​(ListNodesRequest listNodesRequest)

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

        Parameters:
        listNodesRequest - Placeholder documentation for ListNodesRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list nodes.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list node calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listNodesPaginator

        default ListNodesPublisher listNodesPaginator​(Consumer<ListNodesRequest.Builder> listNodesRequest)

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


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

        Parameters:
        listNodesRequest - A Consumer that will call methods on ListNodesRequest.Builder to create a request. Placeholder documentation for ListNodesRequest
        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.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to list nodes.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on list node calls to the cluster service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listOfferings

        default CompletableFuture<ListOfferingsResponse> listOfferings​(ListOfferingsRequest listOfferingsRequest)
        List offerings available for purchase.
        Parameters:
        listOfferingsRequest - Placeholder documentation for ListOfferingsRequest
        Returns:
        A Java Future containing the result of the ListOfferings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list offerings
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list offerings 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listOfferings

        default CompletableFuture<ListOfferingsResponse> listOfferings​(Consumer<ListOfferingsRequest.Builder> listOfferingsRequest)
        List offerings available for purchase.

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

        Parameters:
        listOfferingsRequest - A Consumer that will call methods on ListOfferingsRequest.Builder to create a request. Placeholder documentation for ListOfferingsRequest
        Returns:
        A Java Future containing the result of the ListOfferings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list offerings
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list offerings 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listOfferings

        default CompletableFuture<ListOfferingsResponse> listOfferings()
        List offerings available for purchase.
        Returns:
        A Java Future containing the result of the ListOfferings operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list offerings
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list offerings 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listOfferingsPaginator

        default ListOfferingsPublisher listOfferingsPaginator()

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

        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.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list offerings
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list offerings 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listOfferingsPaginator

        default ListOfferingsPublisher listOfferingsPaginator​(ListOfferingsRequest listOfferingsRequest)

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

        Parameters:
        listOfferingsRequest - Placeholder documentation for ListOfferingsRequest
        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.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list offerings
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list offerings 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listOfferingsPaginator

        default ListOfferingsPublisher listOfferingsPaginator​(Consumer<ListOfferingsRequest.Builder> listOfferingsRequest)

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


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

        Parameters:
        listOfferingsRequest - A Consumer that will call methods on ListOfferingsRequest.Builder to create a request. Placeholder documentation for ListOfferingsRequest
        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.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list offerings
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list offerings 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReservations

        default CompletableFuture<ListReservationsResponse> listReservations​(ListReservationsRequest listReservationsRequest)
        List purchased reservations.
        Parameters:
        listReservationsRequest - Placeholder documentation for ListReservationsRequest
        Returns:
        A Java Future containing the result of the ListReservations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list reservations
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list reservations 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReservations

        default CompletableFuture<ListReservationsResponse> listReservations​(Consumer<ListReservationsRequest.Builder> listReservationsRequest)
        List purchased reservations.

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

        Parameters:
        listReservationsRequest - A Consumer that will call methods on ListReservationsRequest.Builder to create a request. Placeholder documentation for ListReservationsRequest
        Returns:
        A Java Future containing the result of the ListReservations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list reservations
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list reservations 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReservations

        default CompletableFuture<ListReservationsResponse> listReservations()
        List purchased reservations.
        Returns:
        A Java Future containing the result of the ListReservations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list reservations
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list reservations 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReservationsPaginator

        default ListReservationsPublisher listReservationsPaginator()

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

        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.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list reservations
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list reservations 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReservationsPaginator

        default ListReservationsPublisher listReservationsPaginator​(ListReservationsRequest listReservationsRequest)

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

        Parameters:
        listReservationsRequest - Placeholder documentation for ListReservationsRequest
        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.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list reservations
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list reservations 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReservationsPaginator

        default ListReservationsPublisher listReservationsPaginator​(Consumer<ListReservationsRequest.Builder> listReservationsRequest)

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


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

        Parameters:
        listReservationsRequest - A Consumer that will call methods on ListReservationsRequest.Builder to create a request. Placeholder documentation for ListReservationsRequest
        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.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to list reservations
        • BadGatewayException Bad gateway error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on list reservations 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.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSignalMaps

        default CompletableFuture<ListSignalMapsResponse> listSignalMaps​(ListSignalMapsRequest listSignalMapsRequest)
        Lists signal maps.
        Parameters:
        listSignalMapsRequest - Placeholder documentation for ListSignalMapsRequest
        Returns:
        A Java Future containing the result of the ListSignalMaps operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSignalMaps

        default CompletableFuture<ListSignalMapsResponse> listSignalMaps​(Consumer<ListSignalMapsRequest.Builder> listSignalMapsRequest)
        Lists signal maps.

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

        Parameters:
        listSignalMapsRequest - A Consumer that will call methods on ListSignalMapsRequest.Builder to create a request. Placeholder documentation for ListSignalMapsRequest
        Returns:
        A Java Future containing the result of the ListSignalMaps operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSignalMapsPaginator

        default ListSignalMapsPublisher listSignalMapsPaginator​(ListSignalMapsRequest listSignalMapsRequest)

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

        Parameters:
        listSignalMapsRequest - Placeholder documentation for ListSignalMapsRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSignalMapsPaginator

        default ListSignalMapsPublisher listSignalMapsPaginator​(Consumer<ListSignalMapsRequest.Builder> listSignalMapsRequest)

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


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

        Parameters:
        listSignalMapsRequest - A Consumer that will call methods on ListSignalMapsRequest.Builder to create a request. Placeholder documentation for ListSignalMapsRequest
        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.
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(ListTagsForResourceRequest listTagsForResourceRequest)
        Produces list of tags that have been created for a resource
        Parameters:
        listTagsForResourceRequest - Placeholder documentation for 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.
        • NotFoundException The arn was not found
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
        Produces list of tags that have been created for a resource

        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. Placeholder documentation for 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.
        • NotFoundException The arn was not found
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal Service Error
        • ForbiddenException Access was denied
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVersions

        default CompletableFuture<ListVersionsResponse> listVersions​(ListVersionsRequest listVersionsRequest)
        Retrieves an array of all the encoder engine versions that are available in this AWS account.
        Parameters:
        listVersionsRequest - Placeholder documentation for ListVersionsRequest
        Returns:
        A Java Future containing the result of the ListVersions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The service can't process your request because of a problem in the request. Verify that the syntax is correct.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permissions for this action with the credentials that you sent.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The service could not complete your request.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Too many requests have been sent in too short of a time. The service limits the rate at which it will accept requests.
        • ConflictException The service could not complete your request because there is a conflict with the current state of the resource.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVersions

        default CompletableFuture<ListVersionsResponse> listVersions​(Consumer<ListVersionsRequest.Builder> listVersionsRequest)
        Retrieves an array of all the encoder engine versions that are available in this AWS account.

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

        Parameters:
        listVersionsRequest - A Consumer that will call methods on ListVersionsRequest.Builder to create a request. Placeholder documentation for ListVersionsRequest
        Returns:
        A Java Future containing the result of the ListVersions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The service can't process your request because of a problem in the request. Verify that the syntax is correct.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permissions for this action with the credentials that you sent.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The service could not complete your request.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Too many requests have been sent in too short of a time. The service limits the rate at which it will accept requests.
        • ConflictException The service could not complete your request because there is a conflict with the current state of the resource.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • purchaseOffering

        default CompletableFuture<PurchaseOfferingResponse> purchaseOffering​(PurchaseOfferingRequest purchaseOfferingRequest)
        Purchase an offering and create a reservation.
        Parameters:
        purchaseOfferingRequest - Placeholder documentation for PurchaseOfferingRequest
        Returns:
        A Java Future containing the result of the PurchaseOffering operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to purchase the offering
        • BadGatewayException Bad gateway error
        • NotFoundException Offering you're attempting to purchase does not exist
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on purchase offering request
        • ConflictException Offering purchase prevented by service resource issue
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • purchaseOffering

        default CompletableFuture<PurchaseOfferingResponse> purchaseOffering​(Consumer<PurchaseOfferingRequest.Builder> purchaseOfferingRequest)
        Purchase an offering and create a reservation.

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

        Parameters:
        purchaseOfferingRequest - A Consumer that will call methods on PurchaseOfferingRequest.Builder to create a request. Placeholder documentation for PurchaseOfferingRequest
        Returns:
        A Java Future containing the result of the PurchaseOffering operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to purchase the offering
        • BadGatewayException Bad gateway error
        • NotFoundException Offering you're attempting to purchase does not exist
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on purchase offering request
        • ConflictException Offering purchase prevented by service resource issue
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • rebootInputDevice

        default CompletableFuture<RebootInputDeviceResponse> rebootInputDevice​(RebootInputDeviceRequest rebootInputDeviceRequest)
        Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of sending the command. When the reboot is complete, the device’s connection status will change to connected.
        Parameters:
        rebootInputDeviceRequest - A request to reboot an AWS Elemental device.
        Returns:
        A Java Future containing the result of the RebootInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Reboot operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to reboot input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on reboot device calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • rebootInputDevice

        default CompletableFuture<RebootInputDeviceResponse> rebootInputDevice​(Consumer<RebootInputDeviceRequest.Builder> rebootInputDeviceRequest)
        Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of sending the command. When the reboot is complete, the device’s connection status will change to connected.

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

        Parameters:
        rebootInputDeviceRequest - A Consumer that will call methods on RebootInputDeviceRequest.Builder to create a request. A request to reboot an AWS Elemental device.
        Returns:
        A Java Future containing the result of the RebootInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Reboot operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to reboot input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on reboot device calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • rejectInputDeviceTransfer

        default CompletableFuture<RejectInputDeviceTransferResponse> rejectInputDeviceTransfer​(RejectInputDeviceTransferRequest rejectInputDeviceTransferRequest)
        Reject the transfer of the specified input device to your AWS account.
        Parameters:
        rejectInputDeviceTransferRequest - Placeholder documentation for RejectInputDeviceTransferRequest
        Returns:
        A Java Future containing the result of the RejectInputDeviceTransfer operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to reject input device transfers.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on transfer device calls to the input device service.
        • ConflictException Input device transfer could not be rejected.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • rejectInputDeviceTransfer

        default CompletableFuture<RejectInputDeviceTransferResponse> rejectInputDeviceTransfer​(Consumer<RejectInputDeviceTransferRequest.Builder> rejectInputDeviceTransferRequest)
        Reject the transfer of the specified input device to your AWS account.

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

        Parameters:
        rejectInputDeviceTransferRequest - A Consumer that will call methods on RejectInputDeviceTransferRequest.Builder to create a request. Placeholder documentation for RejectInputDeviceTransferRequest
        Returns:
        A Java Future containing the result of the RejectInputDeviceTransfer operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to reject input device transfers.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on transfer device calls to the input device service.
        • ConflictException Input device transfer could not be rejected.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • restartChannelPipelines

        default CompletableFuture<RestartChannelPipelinesResponse> restartChannelPipelines​(RestartChannelPipelinesRequest restartChannelPipelinesRequest)
        Restart pipelines in one channel that is currently running.
        Parameters:
        restartChannelPipelinesRequest - Pipelines to restart.
        Returns:
        A Java Future containing the result of the RestartChannelPipelines operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The service can't process your request because of a problem in the request. Verify that the syntax is correct.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permissions for this action with the credentials that you sent.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel or pipeline you specified doesn't exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Too many requests have been sent in too short of a time. The service limits the rate at which it will accept requests.
        • ConflictException The service could not complete your request because there is a conflict with the current state of the resource.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • restartChannelPipelines

        default CompletableFuture<RestartChannelPipelinesResponse> restartChannelPipelines​(Consumer<RestartChannelPipelinesRequest.Builder> restartChannelPipelinesRequest)
        Restart pipelines in one channel that is currently running.

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

        Parameters:
        restartChannelPipelinesRequest - A Consumer that will call methods on RestartChannelPipelinesRequest.Builder to create a request. Pipelines to restart.
        Returns:
        A Java Future containing the result of the RestartChannelPipelines operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The service can't process your request because of a problem in the request. Verify that the syntax is correct.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permissions for this action with the credentials that you sent.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel or pipeline you specified doesn't exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Too many requests have been sent in too short of a time. The service limits the rate at which it will accept requests.
        • ConflictException The service could not complete your request because there is a conflict with the current state of the resource.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startChannel

        default CompletableFuture<StartChannelResponse> startChannel​(StartChannelRequest startChannelRequest)
        Starts an existing channel
        Parameters:
        startChannelRequest - Placeholder documentation for StartChannelRequest
        Returns:
        A Java Future containing the result of the StartChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to start the channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting to start does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on start channel calls to channel service.
        • ConflictException The channel is unable to start due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startChannel

        default CompletableFuture<StartChannelResponse> startChannel​(Consumer<StartChannelRequest.Builder> startChannelRequest)
        Starts an existing channel

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

        Parameters:
        startChannelRequest - A Consumer that will call methods on StartChannelRequest.Builder to create a request. Placeholder documentation for StartChannelRequest
        Returns:
        A Java Future containing the result of the StartChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to start the channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting to start does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on start channel calls to channel service.
        • ConflictException The channel is unable to start due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startDeleteMonitorDeployment

        default CompletableFuture<StartDeleteMonitorDeploymentResponse> startDeleteMonitorDeployment​(StartDeleteMonitorDeploymentRequest startDeleteMonitorDeploymentRequest)
        Initiates a deployment to delete the monitor of the specified signal map.
        Parameters:
        startDeleteMonitorDeploymentRequest - Placeholder documentation for StartDeleteMonitorDeploymentRequest
        Returns:
        A Java Future containing the result of the StartDeleteMonitorDeployment operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startDeleteMonitorDeployment

        default CompletableFuture<StartDeleteMonitorDeploymentResponse> startDeleteMonitorDeployment​(Consumer<StartDeleteMonitorDeploymentRequest.Builder> startDeleteMonitorDeploymentRequest)
        Initiates a deployment to delete the monitor of the specified signal map.

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

        Parameters:
        startDeleteMonitorDeploymentRequest - A Consumer that will call methods on StartDeleteMonitorDeploymentRequest.Builder to create a request. Placeholder documentation for StartDeleteMonitorDeploymentRequest
        Returns:
        A Java Future containing the result of the StartDeleteMonitorDeployment operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startInputDevice

        default CompletableFuture<StartInputDeviceResponse> startInputDevice​(StartInputDeviceRequest startInputDeviceRequest)
        Start an input device that is attached to a MediaConnect flow. (There is no need to start a device that is attached to a MediaLive input; MediaLive starts the device when the channel starts.)
        Parameters:
        startInputDeviceRequest - Placeholder documentation for StartInputDeviceRequest
        Returns:
        A Java Future containing the result of the StartInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Start operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to start the input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on start device calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startInputDevice

        default CompletableFuture<StartInputDeviceResponse> startInputDevice​(Consumer<StartInputDeviceRequest.Builder> startInputDeviceRequest)
        Start an input device that is attached to a MediaConnect flow. (There is no need to start a device that is attached to a MediaLive input; MediaLive starts the device when the channel starts.)

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

        Parameters:
        startInputDeviceRequest - A Consumer that will call methods on StartInputDeviceRequest.Builder to create a request. Placeholder documentation for StartInputDeviceRequest
        Returns:
        A Java Future containing the result of the StartInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Start operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to start the input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on start device calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startInputDeviceMaintenanceWindow

        default CompletableFuture<StartInputDeviceMaintenanceWindowResponse> startInputDeviceMaintenanceWindow​(StartInputDeviceMaintenanceWindowRequest startInputDeviceMaintenanceWindowRequest)
        Start a maintenance window for the specified input device. Starting a maintenance window will give the device up to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming when the software is fully installed. Devices automatically install updates while they are powered on and their MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop MediaLive channels that use the device. The device must remain powered on and connected to the internet for the duration of the maintenance.
        Parameters:
        startInputDeviceMaintenanceWindowRequest - Placeholder documentation for StartInputDeviceMaintenanceWindowRequest
        Returns:
        A Java Future containing the result of the StartInputDeviceMaintenanceWindow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Start maintenance window operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to start a maintenance window for this input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on start maintenance window calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startInputDeviceMaintenanceWindow

        default CompletableFuture<StartInputDeviceMaintenanceWindowResponse> startInputDeviceMaintenanceWindow​(Consumer<StartInputDeviceMaintenanceWindowRequest.Builder> startInputDeviceMaintenanceWindowRequest)
        Start a maintenance window for the specified input device. Starting a maintenance window will give the device up to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming when the software is fully installed. Devices automatically install updates while they are powered on and their MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop MediaLive channels that use the device. The device must remain powered on and connected to the internet for the duration of the maintenance.

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

        Parameters:
        startInputDeviceMaintenanceWindowRequest - A Consumer that will call methods on StartInputDeviceMaintenanceWindowRequest.Builder to create a request. Placeholder documentation for StartInputDeviceMaintenanceWindowRequest
        Returns:
        A Java Future containing the result of the StartInputDeviceMaintenanceWindow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Start maintenance window operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to start a maintenance window for this input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on start maintenance window calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startMonitorDeployment

        default CompletableFuture<StartMonitorDeploymentResponse> startMonitorDeployment​(StartMonitorDeploymentRequest startMonitorDeploymentRequest)
        Initiates a deployment to deploy the latest monitor of the specified signal map.
        Parameters:
        startMonitorDeploymentRequest - Placeholder documentation for StartMonitorDeploymentRequest
        Returns:
        A Java Future containing the result of the StartMonitorDeployment operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startMonitorDeployment

        default CompletableFuture<StartMonitorDeploymentResponse> startMonitorDeployment​(Consumer<StartMonitorDeploymentRequest.Builder> startMonitorDeploymentRequest)
        Initiates a deployment to deploy the latest monitor of the specified signal map.

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

        Parameters:
        startMonitorDeploymentRequest - A Consumer that will call methods on StartMonitorDeploymentRequest.Builder to create a request. Placeholder documentation for StartMonitorDeploymentRequest
        Returns:
        A Java Future containing the result of the StartMonitorDeployment operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startMultiplex

        default CompletableFuture<StartMultiplexResponse> startMultiplex​(StartMultiplexRequest startMultiplexRequest)
        Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.
        Parameters:
        startMultiplexRequest - Placeholder documentation for StartMultiplexRequest
        Returns:
        A Java Future containing the result of the StartMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to start the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to start doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on start multiplex calls to multiplex service.
        • ConflictException The multiplex is unable to start due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startMultiplex

        default CompletableFuture<StartMultiplexResponse> startMultiplex​(Consumer<StartMultiplexRequest.Builder> startMultiplexRequest)
        Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.

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

        Parameters:
        startMultiplexRequest - A Consumer that will call methods on StartMultiplexRequest.Builder to create a request. Placeholder documentation for StartMultiplexRequest
        Returns:
        A Java Future containing the result of the StartMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to start the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to start doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on start multiplex calls to multiplex service.
        • ConflictException The multiplex is unable to start due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startUpdateSignalMap

        default CompletableFuture<StartUpdateSignalMapResponse> startUpdateSignalMap​(StartUpdateSignalMapRequest startUpdateSignalMapRequest)
        Initiates an update for the specified signal map. Will discover a new signal map if a changed discoveryEntryPointArn is provided.
        Parameters:
        startUpdateSignalMapRequest - Placeholder documentation for StartUpdateSignalMapRequest
        Returns:
        A Java Future containing the result of the StartUpdateSignalMap operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startUpdateSignalMap

        default CompletableFuture<StartUpdateSignalMapResponse> startUpdateSignalMap​(Consumer<StartUpdateSignalMapRequest.Builder> startUpdateSignalMapRequest)
        Initiates an update for the specified signal map. Will discover a new signal map if a changed discoveryEntryPointArn is provided.

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

        Parameters:
        startUpdateSignalMapRequest - A Consumer that will call methods on StartUpdateSignalMapRequest.Builder to create a request. Placeholder documentation for StartUpdateSignalMapRequest
        Returns:
        A Java Future containing the result of the StartUpdateSignalMap operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopChannel

        default CompletableFuture<StopChannelResponse> stopChannel​(StopChannelRequest stopChannelRequest)
        Stops a running channel
        Parameters:
        stopChannelRequest - Placeholder documentation for StopChannelRequest
        Returns:
        A Java Future containing the result of the StopChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to stop the channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting to stop does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on stop channel calls to channel service.
        • ConflictException The channel is unable to stop due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopChannel

        default CompletableFuture<StopChannelResponse> stopChannel​(Consumer<StopChannelRequest.Builder> stopChannelRequest)
        Stops a running channel

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

        Parameters:
        stopChannelRequest - A Consumer that will call methods on StopChannelRequest.Builder to create a request. Placeholder documentation for StopChannelRequest
        Returns:
        A Java Future containing the result of the StopChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to stop the channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're requesting to stop does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on stop channel calls to channel service.
        • ConflictException The channel is unable to stop due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopInputDevice

        default CompletableFuture<StopInputDeviceResponse> stopInputDevice​(StopInputDeviceRequest stopInputDeviceRequest)
        Stop an input device that is attached to a MediaConnect flow. (There is no need to stop a device that is attached to a MediaLive input; MediaLive automatically stops the device when the channel stops.)
        Parameters:
        stopInputDeviceRequest - Placeholder documentation for StopInputDeviceRequest
        Returns:
        A Java Future containing the result of the StopInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Start operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to stop the input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on stop device calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopInputDevice

        default CompletableFuture<StopInputDeviceResponse> stopInputDevice​(Consumer<StopInputDeviceRequest.Builder> stopInputDeviceRequest)
        Stop an input device that is attached to a MediaConnect flow. (There is no need to stop a device that is attached to a MediaLive input; MediaLive automatically stops the device when the channel stops.)

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

        Parameters:
        stopInputDeviceRequest - A Consumer that will call methods on StopInputDeviceRequest.Builder to create a request. Placeholder documentation for StopInputDeviceRequest
        Returns:
        A Java Future containing the result of the StopInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Start operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to stop the input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on stop device calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopMultiplex

        default CompletableFuture<StopMultiplexResponse> stopMultiplex​(StopMultiplexRequest stopMultiplexRequest)
        Stops a running multiplex. If the multiplex isn't running, this action has no effect.
        Parameters:
        stopMultiplexRequest - Placeholder documentation for StopMultiplexRequest
        Returns:
        A Java Future containing the result of the StopMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to stop the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to stop doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on stop multiplex calls to multiplex service.
        • ConflictException The multiplex is unable to stop due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • stopMultiplex

        default CompletableFuture<StopMultiplexResponse> stopMultiplex​(Consumer<StopMultiplexRequest.Builder> stopMultiplexRequest)
        Stops a running multiplex. If the multiplex isn't running, this action has no effect.

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

        Parameters:
        stopMultiplexRequest - A Consumer that will call methods on StopMultiplexRequest.Builder to create a request. Placeholder documentation for StopMultiplexRequest
        Returns:
        A Java Future containing the result of the StopMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to stop the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to stop doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on stop multiplex calls to multiplex service.
        • ConflictException The multiplex is unable to stop due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • transferInputDevice

        default CompletableFuture<TransferInputDeviceResponse> transferInputDevice​(TransferInputDeviceRequest transferInputDeviceRequest)
        Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.
        Parameters:
        transferInputDeviceRequest - A request to transfer an input device.
        Returns:
        A Java Future containing the result of the TransferInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to transfer input devices.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on transfer device calls to the input device service.
        • ConflictException Input device could not be transferred.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • transferInputDevice

        default CompletableFuture<TransferInputDeviceResponse> transferInputDevice​(Consumer<TransferInputDeviceRequest.Builder> transferInputDeviceRequest)
        Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.

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

        Parameters:
        transferInputDeviceRequest - A Consumer that will call methods on TransferInputDeviceRequest.Builder to create a request. A request to transfer an input device.
        Returns:
        A Java Future containing the result of the TransferInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Transfer operation failed, input could not be validated.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to transfer input devices.
        • BadGatewayException Bad gateway error.
        • NotFoundException Input device not found.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on transfer device calls to the input device service.
        • ConflictException Input device could not be transferred.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAccountConfiguration

        default CompletableFuture<UpdateAccountConfigurationResponse> updateAccountConfiguration​(UpdateAccountConfigurationRequest updateAccountConfigurationRequest)
        Update account configuration
        Parameters:
        updateAccountConfigurationRequest - List of account configuration parameters to update.
        Returns:
        A Java Future containing the result of the UpdateAccountConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The update account configuration request failed validation.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to update the account's configuration.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on update account configuration calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAccountConfiguration

        default CompletableFuture<UpdateAccountConfigurationResponse> updateAccountConfiguration​(Consumer<UpdateAccountConfigurationRequest.Builder> updateAccountConfigurationRequest)
        Update account configuration

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

        Parameters:
        updateAccountConfigurationRequest - A Consumer that will call methods on UpdateAccountConfigurationRequest.Builder to create a request. List of account configuration parameters to update.
        Returns:
        A Java Future containing the result of the UpdateAccountConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The update account configuration request failed validation.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to update the account's configuration.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on update account configuration calls.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateChannel

        default CompletableFuture<UpdateChannelResponse> updateChannel​(UpdateChannelRequest updateChannelRequest)
        Updates a channel.
        Parameters:
        updateChannelRequest - A request to update a channel.
        Returns:
        A Java Future containing the result of the UpdateChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The channel configuration failed validation and could not be updated.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to update the channel.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The channel is unable to update due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateChannel

        default CompletableFuture<UpdateChannelResponse> updateChannel​(Consumer<UpdateChannelRequest.Builder> updateChannelRequest)
        Updates a channel.

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

        Parameters:
        updateChannelRequest - A Consumer that will call methods on UpdateChannelRequest.Builder to create a request. A request to update a channel.
        Returns:
        A Java Future containing the result of the UpdateChannel operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException The channel configuration failed validation and could not be updated.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to update the channel.
        • BadGatewayException Bad Gateway Error
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The channel is unable to update due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateChannelClass

        default CompletableFuture<UpdateChannelClassResponse> updateChannelClass​(UpdateChannelClassRequest updateChannelClassRequest)
        Changes the class of the channel.
        Parameters:
        updateChannelClassRequest - Channel class that the channel should be updated to.
        Returns:
        A Java Future containing the result of the UpdateChannelClass operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request to update the channel class was invalid.
        • UnprocessableEntityException The channel configuration failed validation when attempting to update the channel class.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to update the class of this channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're trying to update the class on does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on update channel class calls.
        • ConflictException The channel class cannot be updated due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateChannelClass

        default CompletableFuture<UpdateChannelClassResponse> updateChannelClass​(Consumer<UpdateChannelClassRequest.Builder> updateChannelClassRequest)
        Changes the class of the channel.

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

        Parameters:
        updateChannelClassRequest - A Consumer that will call methods on UpdateChannelClassRequest.Builder to create a request. Channel class that the channel should be updated to.
        Returns:
        A Java Future containing the result of the UpdateChannelClass operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request to update the channel class was invalid.
        • UnprocessableEntityException The channel configuration failed validation when attempting to update the channel class.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You do not have permission to update the class of this channel.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The channel you're trying to update the class on does not exist.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on update channel class calls.
        • ConflictException The channel class cannot be updated due to an issue with channel resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateChannelPlacementGroup

        default CompletableFuture<UpdateChannelPlacementGroupResponse> updateChannelPlacementGroup​(UpdateChannelPlacementGroupRequest updateChannelPlacementGroupRequest)
        Change the settings for a ChannelPlacementGroup.
        Parameters:
        updateChannelPlacementGroupRequest - A request to update the channel placement group
        Returns:
        A Java Future containing the result of the UpdateChannelPlacementGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • UnprocessableEntityException The channel placement group failed validation and could not be updated.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the channel placement group.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on update channel placement group calls to service.
        • ConflictException The channel placement group is unable to update due to an issue with channel placement group resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateChannelPlacementGroup

        default CompletableFuture<UpdateChannelPlacementGroupResponse> updateChannelPlacementGroup​(Consumer<UpdateChannelPlacementGroupRequest.Builder> updateChannelPlacementGroupRequest)
        Change the settings for a ChannelPlacementGroup.

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

        Parameters:
        updateChannelPlacementGroupRequest - A Consumer that will call methods on UpdateChannelPlacementGroupRequest.Builder to create a request. A request to update the channel placement group
        Returns:
        A Java Future containing the result of the UpdateChannelPlacementGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • UnprocessableEntityException The channel placement group failed validation and could not be updated.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the channel placement group.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on update channel placement group calls to service.
        • ConflictException The channel placement group is unable to update due to an issue with channel placement group resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCloudWatchAlarmTemplate

        default CompletableFuture<UpdateCloudWatchAlarmTemplateResponse> updateCloudWatchAlarmTemplate​(UpdateCloudWatchAlarmTemplateRequest updateCloudWatchAlarmTemplateRequest)
        Updates the specified cloudwatch alarm template.
        Parameters:
        updateCloudWatchAlarmTemplateRequest - Placeholder documentation for UpdateCloudWatchAlarmTemplateRequest
        Returns:
        A Java Future containing the result of the UpdateCloudWatchAlarmTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCloudWatchAlarmTemplate

        default CompletableFuture<UpdateCloudWatchAlarmTemplateResponse> updateCloudWatchAlarmTemplate​(Consumer<UpdateCloudWatchAlarmTemplateRequest.Builder> updateCloudWatchAlarmTemplateRequest)
        Updates the specified cloudwatch alarm template.

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

        Parameters:
        updateCloudWatchAlarmTemplateRequest - A Consumer that will call methods on UpdateCloudWatchAlarmTemplateRequest.Builder to create a request. Placeholder documentation for UpdateCloudWatchAlarmTemplateRequest
        Returns:
        A Java Future containing the result of the UpdateCloudWatchAlarmTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCloudWatchAlarmTemplateGroup

        default CompletableFuture<UpdateCloudWatchAlarmTemplateGroupResponse> updateCloudWatchAlarmTemplateGroup​(UpdateCloudWatchAlarmTemplateGroupRequest updateCloudWatchAlarmTemplateGroupRequest)
        Updates the specified cloudwatch alarm template group.
        Parameters:
        updateCloudWatchAlarmTemplateGroupRequest - Placeholder documentation for UpdateCloudWatchAlarmTemplateGroupRequest
        Returns:
        A Java Future containing the result of the UpdateCloudWatchAlarmTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCloudWatchAlarmTemplateGroup

        default CompletableFuture<UpdateCloudWatchAlarmTemplateGroupResponse> updateCloudWatchAlarmTemplateGroup​(Consumer<UpdateCloudWatchAlarmTemplateGroupRequest.Builder> updateCloudWatchAlarmTemplateGroupRequest)
        Updates the specified cloudwatch alarm template group.

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

        Parameters:
        updateCloudWatchAlarmTemplateGroupRequest - A Consumer that will call methods on UpdateCloudWatchAlarmTemplateGroupRequest.Builder to create a request. Placeholder documentation for UpdateCloudWatchAlarmTemplateGroupRequest
        Returns:
        A Java Future containing the result of the UpdateCloudWatchAlarmTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCluster

        default CompletableFuture<UpdateClusterResponse> updateCluster​(UpdateClusterRequest updateClusterRequest)
        Change the settings for a Cluster.
        Parameters:
        updateClusterRequest - A request to update the cluster.
        Returns:
        A Java Future containing the result of the UpdateCluster operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the Cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on update Cluster calls to service.
        • ConflictException The Cluster is unable to update due to an issue with cluster resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCluster

        default CompletableFuture<UpdateClusterResponse> updateCluster​(Consumer<UpdateClusterRequest.Builder> updateClusterRequest)
        Change the settings for a Cluster.

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

        Parameters:
        updateClusterRequest - A Consumer that will call methods on UpdateClusterRequest.Builder to create a request. A request to update the cluster.
        Returns:
        A Java Future containing the result of the UpdateCluster operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the Cluster.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on update Cluster calls to service.
        • ConflictException The Cluster is unable to update due to an issue with cluster resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateEventBridgeRuleTemplate

        default CompletableFuture<UpdateEventBridgeRuleTemplateResponse> updateEventBridgeRuleTemplate​(UpdateEventBridgeRuleTemplateRequest updateEventBridgeRuleTemplateRequest)
        Updates the specified eventbridge rule template.
        Parameters:
        updateEventBridgeRuleTemplateRequest - Placeholder documentation for UpdateEventBridgeRuleTemplateRequest
        Returns:
        A Java Future containing the result of the UpdateEventBridgeRuleTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateEventBridgeRuleTemplate

        default CompletableFuture<UpdateEventBridgeRuleTemplateResponse> updateEventBridgeRuleTemplate​(Consumer<UpdateEventBridgeRuleTemplateRequest.Builder> updateEventBridgeRuleTemplateRequest)
        Updates the specified eventbridge rule template.

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

        Parameters:
        updateEventBridgeRuleTemplateRequest - A Consumer that will call methods on UpdateEventBridgeRuleTemplateRequest.Builder to create a request. Placeholder documentation for UpdateEventBridgeRuleTemplateRequest
        Returns:
        A Java Future containing the result of the UpdateEventBridgeRuleTemplate operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateEventBridgeRuleTemplateGroup

        default CompletableFuture<UpdateEventBridgeRuleTemplateGroupResponse> updateEventBridgeRuleTemplateGroup​(UpdateEventBridgeRuleTemplateGroupRequest updateEventBridgeRuleTemplateGroupRequest)
        Updates the specified eventbridge rule template group.
        Parameters:
        updateEventBridgeRuleTemplateGroupRequest - Placeholder documentation for UpdateEventBridgeRuleTemplateGroupRequest
        Returns:
        A Java Future containing the result of the UpdateEventBridgeRuleTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateEventBridgeRuleTemplateGroup

        default CompletableFuture<UpdateEventBridgeRuleTemplateGroupResponse> updateEventBridgeRuleTemplateGroup​(Consumer<UpdateEventBridgeRuleTemplateGroupRequest.Builder> updateEventBridgeRuleTemplateGroupRequest)
        Updates the specified eventbridge rule template group.

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

        Parameters:
        updateEventBridgeRuleTemplateGroupRequest - A Consumer that will call methods on UpdateEventBridgeRuleTemplateGroupRequest.Builder to create a request. Placeholder documentation for UpdateEventBridgeRuleTemplateGroupRequest
        Returns:
        A Java Future containing the result of the UpdateEventBridgeRuleTemplateGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException BadRequestException 400 response
        • InternalServerErrorException InternalServerErrorException 500 response
        • ForbiddenException ForbiddenException 403 response
        • NotFoundException NotFoundException 404 response
        • TooManyRequestsException TooManyRequestsException 429 response
        • ConflictException ConflictException 409 response
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateInput

        default CompletableFuture<UpdateInputResponse> updateInput​(UpdateInputRequest updateInputRequest)
        Updates an input.
        Parameters:
        updateInputRequest - A request to update an input.
        Returns:
        A Java Future containing the result of the UpdateInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request to update the input was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException The requester does not have permission to update an input.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The input was not found.
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The input was unable to be updated at this time due to an issue with input resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateInput

        default CompletableFuture<UpdateInputResponse> updateInput​(Consumer<UpdateInputRequest.Builder> updateInputRequest)
        Updates an input.

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

        Parameters:
        updateInputRequest - A Consumer that will call methods on UpdateInputRequest.Builder to create a request. A request to update an input.
        Returns:
        A Java Future containing the result of the UpdateInput operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request to update the input was invalid.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException The requester does not have permission to update an input.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The input was not found.
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The input was unable to be updated at this time due to an issue with input resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateInputDevice

        default CompletableFuture<UpdateInputDeviceResponse> updateInputDevice​(UpdateInputDeviceRequest updateInputDeviceRequest)
        Updates the parameters for the input device.
        Parameters:
        updateInputDeviceRequest - A request to update an input device.
        Returns:
        A Java Future containing the result of the UpdateInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Input device failed validation and could not be created.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to update the input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException The input device you're requesting to does not exist. Check the ID.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on update calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateInputDevice

        default CompletableFuture<UpdateInputDeviceResponse> updateInputDevice​(Consumer<UpdateInputDeviceRequest.Builder> updateInputDeviceRequest)
        Updates the parameters for the input device.

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

        Parameters:
        updateInputDeviceRequest - A Consumer that will call methods on UpdateInputDeviceRequest.Builder to create a request. A request to update an input device.
        Returns:
        A Java Future containing the result of the UpdateInputDevice operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid.
        • UnprocessableEntityException Input device failed validation and could not be created.
        • InternalServerErrorException Unexpected internal service error.
        • ForbiddenException You do not have permission to update the input device.
        • BadGatewayException Bad gateway error.
        • NotFoundException The input device you're requesting to does not exist. Check the ID.
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded on update calls to the input device service.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateInputSecurityGroup

        default CompletableFuture<UpdateInputSecurityGroupResponse> updateInputSecurityGroup​(UpdateInputSecurityGroupRequest updateInputSecurityGroupRequest)
        Update an Input Security Group's Whilelists.
        Parameters:
        updateInputSecurityGroupRequest - The request to update some combination of the Input Security Group name and the IPv4 CIDRs the Input Security Group should allow.
        Returns:
        A Java Future containing the result of the UpdateInputSecurityGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to update the Input Security Group was invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to update an Input Security Group
        • BadGatewayException Bad Gateway Error
        • NotFoundException The Input Security Group was not found.
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The Input Security Group was unable to be updated due to an issue with input security group resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateInputSecurityGroup

        default CompletableFuture<UpdateInputSecurityGroupResponse> updateInputSecurityGroup​(Consumer<UpdateInputSecurityGroupRequest.Builder> updateInputSecurityGroupRequest)
        Update an Input Security Group's Whilelists.

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

        Parameters:
        updateInputSecurityGroupRequest - A Consumer that will call methods on UpdateInputSecurityGroupRequest.Builder to create a request. The request to update some combination of the Input Security Group name and the IPv4 CIDRs the Input Security Group should allow.
        Returns:
        A Java Future containing the result of the UpdateInputSecurityGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException The request to update the Input Security Group was invalid
        • InternalServerErrorException Internal Server Error
        • ForbiddenException The requester does not have permission to update an Input Security Group
        • BadGatewayException Bad Gateway Error
        • NotFoundException The Input Security Group was not found.
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The Input Security Group was unable to be updated due to an issue with input security group resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMultiplex

        default CompletableFuture<UpdateMultiplexResponse> updateMultiplex​(UpdateMultiplexRequest updateMultiplexRequest)
        Updates a multiplex.
        Parameters:
        updateMultiplexRequest - A request to update a multiplex.
        Returns:
        A Java Future containing the result of the UpdateMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The multiplex configuration failed validation and could not be updated.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to update the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to update doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The multiplex is unable to update due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMultiplex

        default CompletableFuture<UpdateMultiplexResponse> updateMultiplex​(Consumer<UpdateMultiplexRequest.Builder> updateMultiplexRequest)
        Updates a multiplex.

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

        Parameters:
        updateMultiplexRequest - A Consumer that will call methods on UpdateMultiplexRequest.Builder to create a request. A request to update a multiplex.
        Returns:
        A Java Future containing the result of the UpdateMultiplex operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The multiplex configuration failed validation and could not be updated.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to update the multiplex.
        • BadGatewayException Bad Gateway Error
        • NotFoundException The multiplex that you are trying to update doesn’t exist. Check the ID and try again.
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The multiplex is unable to update due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMultiplexProgram

        default CompletableFuture<UpdateMultiplexProgramResponse> updateMultiplexProgram​(UpdateMultiplexProgramRequest updateMultiplexProgramRequest)
        Update a program in a multiplex.
        Parameters:
        updateMultiplexProgramRequest - A request to update a program in a multiplex.
        Returns:
        A Java Future containing the result of the UpdateMultiplexProgram operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The multiplex program failed validation and could not be updated.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to update the multiplex program.
        • BadGatewayException Bad Gateway Error
        • NotFoundException MediaLive can't update the program. The multiplex or the program that you specified doesn’t exist. Check the IDs and try again.
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The multiplex program is unable to update due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMultiplexProgram

        default CompletableFuture<UpdateMultiplexProgramResponse> updateMultiplexProgram​(Consumer<UpdateMultiplexProgramRequest.Builder> updateMultiplexProgramRequest)
        Update a program in a multiplex.

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

        Parameters:
        updateMultiplexProgramRequest - A Consumer that will call methods on UpdateMultiplexProgramRequest.Builder to create a request. A request to update a program in a multiplex.
        Returns:
        A Java Future containing the result of the UpdateMultiplexProgram operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The multiplex program failed validation and could not be updated.
        • InternalServerErrorException Internal Service Error
        • ForbiddenException You don't have permission to update the multiplex program.
        • BadGatewayException Bad Gateway Error
        • NotFoundException MediaLive can't update the program. The multiplex or the program that you specified doesn’t exist. Check the IDs and try again.
        • GatewayTimeoutException Gateway Timeout
        • ConflictException The multiplex program is unable to update due to an issue with multiplex resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateNetwork

        default CompletableFuture<UpdateNetworkResponse> updateNetwork​(UpdateNetworkRequest updateNetworkRequest)
        Change the settings for a Network.
        Parameters:
        updateNetworkRequest - A request to update the network.
        Returns:
        A Java Future containing the result of the UpdateNetwork operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the Network.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on update Network calls to service.
        • ConflictException The Network is unable to update due to an issue with network resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateNetwork

        default CompletableFuture<UpdateNetworkResponse> updateNetwork​(Consumer<UpdateNetworkRequest.Builder> updateNetworkRequest)
        Change the settings for a Network.

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

        Parameters:
        updateNetworkRequest - A Consumer that will call methods on UpdateNetworkRequest.Builder to create a request. A request to update the network.
        Returns:
        A Java Future containing the result of the UpdateNetwork operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the Network.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on update Network calls to service.
        • ConflictException The Network is unable to update due to an issue with network resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateNode

        default CompletableFuture<UpdateNodeResponse> updateNode​(UpdateNodeRequest updateNodeRequest)
        Change the settings for a Node.
        Parameters:
        updateNodeRequest - A request to update the node.
        Returns:
        A Java Future containing the result of the UpdateNode operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the node.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on update node calls to the service.
        • ConflictException The node is unable to update due to an issue with node resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateNode

        default CompletableFuture<UpdateNodeResponse> updateNode​(Consumer<UpdateNodeRequest.Builder> updateNodeRequest)
        Change the settings for a Node.

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

        Parameters:
        updateNodeRequest - A Consumer that will call methods on UpdateNodeRequest.Builder to create a request. A request to update the node.
        Returns:
        A Java Future containing the result of the UpdateNode operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the node.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on update node calls to the service.
        • ConflictException The node is unable to update due to an issue with node resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateNodeState

        default CompletableFuture<UpdateNodeStateResponse> updateNodeState​(UpdateNodeStateRequest updateNodeStateRequest)
        Update the state of a node.
        Parameters:
        updateNodeStateRequest - A request to update the state of a node.
        Returns:
        A Java Future containing the result of the UpdateNodeState operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The node failed validation and the state could not be updated.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the state of the node.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on node calls to service.
        • ConflictException The node state is unable to updated due to an issue with node resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateNodeState

        default CompletableFuture<UpdateNodeStateResponse> updateNodeState​(Consumer<UpdateNodeStateRequest.Builder> updateNodeStateRequest)
        Update the state of a node.

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

        Parameters:
        updateNodeStateRequest - A Consumer that will call methods on UpdateNodeStateRequest.Builder to create a request. A request to update the state of a node.
        Returns:
        A Java Future containing the result of the UpdateNodeState operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException MediaLive can't process your request because of a problem in the request. Please check your request form and syntax.
        • UnprocessableEntityException The node failed validation and the state could not be updated.
        • InternalServerErrorException Internal Service Error.
        • ForbiddenException You don't have permission to update the state of the node.
        • BadGatewayException Bad Gateway Error.
        • GatewayTimeoutException Gateway Timeout.
        • TooManyRequestsException Request limit exceeded on node calls to service.
        • ConflictException The node state is unable to updated due to an issue with node resources.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateReservation

        default CompletableFuture<UpdateReservationResponse> updateReservation​(UpdateReservationRequest updateReservationRequest)
        Update reservation.
        Parameters:
        updateReservationRequest - Request to update a reservation
        Returns:
        A Java Future containing the result of the UpdateReservation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to update reservation
        • BadGatewayException Bad gateway error
        • NotFoundException Reservation not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded
        • ConflictException The reservation could not be updated
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateReservation

        default CompletableFuture<UpdateReservationResponse> updateReservation​(Consumer<UpdateReservationRequest.Builder> updateReservationRequest)
        Update reservation.

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

        Parameters:
        updateReservationRequest - A Consumer that will call methods on UpdateReservationRequest.Builder to create a request. Request to update a reservation
        Returns:
        A Java Future containing the result of the UpdateReservation operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • BadRequestException This request was invalid
        • InternalServerErrorException Internal service error
        • ForbiddenException You do not have permission to update reservation
        • BadGatewayException Bad gateway error
        • NotFoundException Reservation not found
        • GatewayTimeoutException Gateway Timeout
        • TooManyRequestsException Request limit exceeded
        • ConflictException The reservation could not be updated
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • MediaLiveException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation