Interface RtbFabricAsyncClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder()
method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient
supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in
some cases such as credentials retrieval and endpoint discovery as part of the async API call.
Amazon Web Services RTB Fabric provides secure, low-latency infrastructure for connecting real-time bidding (RTB) applications. Rather than hosting applications directly, RTB Fabric acts as the connecting fabric that enables your applications to communicate efficiently over private networks instead of the public internet. You maintain complete control over your applications, data, and bidding decisions, while RTB Fabric provides the underlying infrastructure for secure, reliable connectivity.
You can use these APIs to complete RTB Fabric tasks, such as setting up audit log ingestions or viewing user access. For more information about RTB Fabric, including the required permissions to use the service, see the Amazon Web Services RTB Fabric User Guide.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptiondefault CompletableFuture<AcceptLinkResponse> acceptLink(Consumer<AcceptLinkRequest.Builder> acceptLinkRequest) Accepts a link request between RTB applications.default CompletableFuture<AcceptLinkResponse> acceptLink(AcceptLinkRequest acceptLinkRequest) Accepts a link request between RTB applications.static RtbFabricAsyncClientBuilderbuilder()Create a builder that can be used to configure and create aRtbFabricAsyncClient.static RtbFabricAsyncClientcreate()Create aRtbFabricAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.createInboundExternalLink(Consumer<CreateInboundExternalLinkRequest.Builder> createInboundExternalLinkRequest) Creates an inbound external link.createInboundExternalLink(CreateInboundExternalLinkRequest createInboundExternalLinkRequest) Creates an inbound external link.default CompletableFuture<CreateLinkResponse> createLink(Consumer<CreateLinkRequest.Builder> createLinkRequest) Creates a new link between RTB applications.default CompletableFuture<CreateLinkResponse> createLink(CreateLinkRequest createLinkRequest) Creates a new link between RTB applications.createOutboundExternalLink(Consumer<CreateOutboundExternalLinkRequest.Builder> createOutboundExternalLinkRequest) Creates an outbound external link.createOutboundExternalLink(CreateOutboundExternalLinkRequest createOutboundExternalLinkRequest) Creates an outbound external link.createRequesterGateway(Consumer<CreateRequesterGatewayRequest.Builder> createRequesterGatewayRequest) Creates a requester gateway.createRequesterGateway(CreateRequesterGatewayRequest createRequesterGatewayRequest) Creates a requester gateway.createResponderGateway(Consumer<CreateResponderGatewayRequest.Builder> createResponderGatewayRequest) Creates a responder gateway.createResponderGateway(CreateResponderGatewayRequest createResponderGatewayRequest) Creates a responder gateway.deleteInboundExternalLink(Consumer<DeleteInboundExternalLinkRequest.Builder> deleteInboundExternalLinkRequest) Deletes an inbound external link.deleteInboundExternalLink(DeleteInboundExternalLinkRequest deleteInboundExternalLinkRequest) Deletes an inbound external link.default CompletableFuture<DeleteLinkResponse> deleteLink(Consumer<DeleteLinkRequest.Builder> deleteLinkRequest) Deletes a link between RTB applications.default CompletableFuture<DeleteLinkResponse> deleteLink(DeleteLinkRequest deleteLinkRequest) Deletes a link between RTB applications.deleteOutboundExternalLink(Consumer<DeleteOutboundExternalLinkRequest.Builder> deleteOutboundExternalLinkRequest) Deletes an outbound external link.deleteOutboundExternalLink(DeleteOutboundExternalLinkRequest deleteOutboundExternalLinkRequest) Deletes an outbound external link.deleteRequesterGateway(Consumer<DeleteRequesterGatewayRequest.Builder> deleteRequesterGatewayRequest) Deletes a requester gateway.deleteRequesterGateway(DeleteRequesterGatewayRequest deleteRequesterGatewayRequest) Deletes a requester gateway.deleteResponderGateway(Consumer<DeleteResponderGatewayRequest.Builder> deleteResponderGatewayRequest) Deletes a responder gateway.deleteResponderGateway(DeleteResponderGatewayRequest deleteResponderGatewayRequest) Deletes a responder gateway.getInboundExternalLink(Consumer<GetInboundExternalLinkRequest.Builder> getInboundExternalLinkRequest) Retrieves information about an inbound external link.getInboundExternalLink(GetInboundExternalLinkRequest getInboundExternalLinkRequest) Retrieves information about an inbound external link.default CompletableFuture<GetLinkResponse> getLink(Consumer<GetLinkRequest.Builder> getLinkRequest) Retrieves information about a link between RTB applications.default CompletableFuture<GetLinkResponse> getLink(GetLinkRequest getLinkRequest) Retrieves information about a link between RTB applications.getOutboundExternalLink(Consumer<GetOutboundExternalLinkRequest.Builder> getOutboundExternalLinkRequest) Retrieves information about an outbound external link.getOutboundExternalLink(GetOutboundExternalLinkRequest getOutboundExternalLinkRequest) Retrieves information about an outbound external link.getRequesterGateway(Consumer<GetRequesterGatewayRequest.Builder> getRequesterGatewayRequest) Retrieves information about a requester gateway.getRequesterGateway(GetRequesterGatewayRequest getRequesterGatewayRequest) Retrieves information about a requester gateway.getResponderGateway(Consumer<GetResponderGatewayRequest.Builder> getResponderGatewayRequest) Retrieves information about a responder gateway.getResponderGateway(GetResponderGatewayRequest getResponderGatewayRequest) Retrieves information about a responder gateway.default CompletableFuture<ListLinksResponse> listLinks(Consumer<ListLinksRequest.Builder> listLinksRequest) Lists links associated with an RTB application.default CompletableFuture<ListLinksResponse> listLinks(ListLinksRequest listLinksRequest) Lists links associated with an RTB application.default ListLinksPublisherlistLinksPaginator(Consumer<ListLinksRequest.Builder> listLinksRequest) This is a variant oflistLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)operation.default ListLinksPublisherlistLinksPaginator(ListLinksRequest listLinksRequest) This is a variant oflistLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)operation.listRequesterGateways(Consumer<ListRequesterGatewaysRequest.Builder> listRequesterGatewaysRequest) Lists requester gateways.listRequesterGateways(ListRequesterGatewaysRequest listRequesterGatewaysRequest) Lists requester gateways.default ListRequesterGatewaysPublisherlistRequesterGatewaysPaginator(Consumer<ListRequesterGatewaysRequest.Builder> listRequesterGatewaysRequest) This is a variant oflistRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)operation.default ListRequesterGatewaysPublisherlistRequesterGatewaysPaginator(ListRequesterGatewaysRequest listRequesterGatewaysRequest) This is a variant oflistRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)operation.listResponderGateways(Consumer<ListResponderGatewaysRequest.Builder> listResponderGatewaysRequest) Lists reponder gateways.listResponderGateways(ListResponderGatewaysRequest listResponderGatewaysRequest) Lists reponder gateways.default ListResponderGatewaysPublisherlistResponderGatewaysPaginator(Consumer<ListResponderGatewaysRequest.Builder> listResponderGatewaysRequest) This is a variant oflistResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)operation.default ListResponderGatewaysPublisherlistResponderGatewaysPaginator(ListResponderGatewaysRequest listResponderGatewaysRequest) This is a variant oflistResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)operation.listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists tags for a resource.listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists tags for a resource.default CompletableFuture<RejectLinkResponse> rejectLink(Consumer<RejectLinkRequest.Builder> rejectLinkRequest) Rejects a link request between RTB applications.default CompletableFuture<RejectLinkResponse> rejectLink(RejectLinkRequest rejectLinkRequest) Rejects a link request between RTB applications.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationdefault CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Assigns one or more tags (key-value pairs) to the specified resource.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest) Assigns one or more tags (key-value pairs) to the specified resource.default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes a tag or tags from a resource.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes a tag or tags from a resource.default CompletableFuture<UpdateLinkResponse> updateLink(Consumer<UpdateLinkRequest.Builder> updateLinkRequest) Updates the configuration of a link between RTB applications.default CompletableFuture<UpdateLinkResponse> updateLink(UpdateLinkRequest updateLinkRequest) Updates the configuration of a link between RTB applications.updateLinkModuleFlow(Consumer<UpdateLinkModuleFlowRequest.Builder> updateLinkModuleFlowRequest) Updates a link module flow.updateLinkModuleFlow(UpdateLinkModuleFlowRequest updateLinkModuleFlowRequest) Updates a link module flow.updateRequesterGateway(Consumer<UpdateRequesterGatewayRequest.Builder> updateRequesterGatewayRequest) Updates a requester gateway.updateRequesterGateway(UpdateRequesterGatewayRequest updateRequesterGatewayRequest) Updates a requester gateway.updateResponderGateway(Consumer<UpdateResponderGatewayRequest.Builder> updateResponderGatewayRequest) Updates a responder gateway.updateResponderGateway(UpdateResponderGatewayRequest updateResponderGatewayRequest) Updates a responder gateway.default RtbFabricAsyncWaiterwaiter()Create an instance ofRtbFabricAsyncWaiterusing this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
acceptLink
Accepts a link request between RTB applications.
When a requester RTB application requests to link with a responder RTB application, the responder can use this operation to accept the link request and establish the connection.
- Parameters:
acceptLinkRequest-- Returns:
- A Java Future containing the result of the AcceptLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
acceptLink
default CompletableFuture<AcceptLinkResponse> acceptLink(Consumer<AcceptLinkRequest.Builder> acceptLinkRequest) Accepts a link request between RTB applications.
When a requester RTB application requests to link with a responder RTB application, the responder can use this operation to accept the link request and establish the connection.
This is a convenience which creates an instance of the
AcceptLinkRequest.Builderavoiding the need to create one manually viaAcceptLinkRequest.builder()- Parameters:
acceptLinkRequest- AConsumerthat will call methods onAcceptLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the AcceptLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createInboundExternalLink
default CompletableFuture<CreateInboundExternalLinkResponse> createInboundExternalLink(CreateInboundExternalLinkRequest createInboundExternalLinkRequest) Creates an inbound external link.
- Parameters:
createInboundExternalLinkRequest-- Returns:
- A Java Future containing the result of the CreateInboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createInboundExternalLink
default CompletableFuture<CreateInboundExternalLinkResponse> createInboundExternalLink(Consumer<CreateInboundExternalLinkRequest.Builder> createInboundExternalLinkRequest) Creates an inbound external link.
This is a convenience which creates an instance of the
CreateInboundExternalLinkRequest.Builderavoiding the need to create one manually viaCreateInboundExternalLinkRequest.builder()- Parameters:
createInboundExternalLinkRequest- AConsumerthat will call methods onCreateInboundExternalLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateInboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createLink
Creates a new link between RTB applications.
Establishes a connection that allows RTB applications to communicate and exchange bid requests and responses.
- Parameters:
createLinkRequest-- Returns:
- A Java Future containing the result of the CreateLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createLink
default CompletableFuture<CreateLinkResponse> createLink(Consumer<CreateLinkRequest.Builder> createLinkRequest) Creates a new link between RTB applications.
Establishes a connection that allows RTB applications to communicate and exchange bid requests and responses.
This is a convenience which creates an instance of the
CreateLinkRequest.Builderavoiding the need to create one manually viaCreateLinkRequest.builder()- Parameters:
createLinkRequest- AConsumerthat will call methods onCreateLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createOutboundExternalLink
default CompletableFuture<CreateOutboundExternalLinkResponse> createOutboundExternalLink(CreateOutboundExternalLinkRequest createOutboundExternalLinkRequest) Creates an outbound external link.
- Parameters:
createOutboundExternalLinkRequest-- Returns:
- A Java Future containing the result of the CreateOutboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createOutboundExternalLink
default CompletableFuture<CreateOutboundExternalLinkResponse> createOutboundExternalLink(Consumer<CreateOutboundExternalLinkRequest.Builder> createOutboundExternalLinkRequest) Creates an outbound external link.
This is a convenience which creates an instance of the
CreateOutboundExternalLinkRequest.Builderavoiding the need to create one manually viaCreateOutboundExternalLinkRequest.builder()- Parameters:
createOutboundExternalLinkRequest- AConsumerthat will call methods onCreateOutboundExternalLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateOutboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createRequesterGateway
default CompletableFuture<CreateRequesterGatewayResponse> createRequesterGateway(CreateRequesterGatewayRequest createRequesterGatewayRequest) Creates a requester gateway.
- Parameters:
createRequesterGatewayRequest-- Returns:
- A Java Future containing the result of the CreateRequesterGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createRequesterGateway
default CompletableFuture<CreateRequesterGatewayResponse> createRequesterGateway(Consumer<CreateRequesterGatewayRequest.Builder> createRequesterGatewayRequest) Creates a requester gateway.
This is a convenience which creates an instance of the
CreateRequesterGatewayRequest.Builderavoiding the need to create one manually viaCreateRequesterGatewayRequest.builder()- Parameters:
createRequesterGatewayRequest- AConsumerthat will call methods onCreateRequesterGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateRequesterGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createResponderGateway
default CompletableFuture<CreateResponderGatewayResponse> createResponderGateway(CreateResponderGatewayRequest createResponderGatewayRequest) Creates a responder gateway.
- Parameters:
createResponderGatewayRequest-- Returns:
- A Java Future containing the result of the CreateResponderGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createResponderGateway
default CompletableFuture<CreateResponderGatewayResponse> createResponderGateway(Consumer<CreateResponderGatewayRequest.Builder> createResponderGatewayRequest) Creates a responder gateway.
This is a convenience which creates an instance of the
CreateResponderGatewayRequest.Builderavoiding the need to create one manually viaCreateResponderGatewayRequest.builder()- Parameters:
createResponderGatewayRequest- AConsumerthat will call methods onCreateResponderGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateResponderGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteInboundExternalLink
default CompletableFuture<DeleteInboundExternalLinkResponse> deleteInboundExternalLink(DeleteInboundExternalLinkRequest deleteInboundExternalLinkRequest) Deletes an inbound external link.
- Parameters:
deleteInboundExternalLinkRequest-- Returns:
- A Java Future containing the result of the DeleteInboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteInboundExternalLink
default CompletableFuture<DeleteInboundExternalLinkResponse> deleteInboundExternalLink(Consumer<DeleteInboundExternalLinkRequest.Builder> deleteInboundExternalLinkRequest) Deletes an inbound external link.
This is a convenience which creates an instance of the
DeleteInboundExternalLinkRequest.Builderavoiding the need to create one manually viaDeleteInboundExternalLinkRequest.builder()- Parameters:
deleteInboundExternalLinkRequest- AConsumerthat will call methods onDeleteInboundExternalLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteInboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteLink
Deletes a link between RTB applications.
Permanently removes the connection between RTB applications. This action cannot be undone.
- Parameters:
deleteLinkRequest-- Returns:
- A Java Future containing the result of the DeleteLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteLink
default CompletableFuture<DeleteLinkResponse> deleteLink(Consumer<DeleteLinkRequest.Builder> deleteLinkRequest) Deletes a link between RTB applications.
Permanently removes the connection between RTB applications. This action cannot be undone.
This is a convenience which creates an instance of the
DeleteLinkRequest.Builderavoiding the need to create one manually viaDeleteLinkRequest.builder()- Parameters:
deleteLinkRequest- AConsumerthat will call methods onDeleteLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteOutboundExternalLink
default CompletableFuture<DeleteOutboundExternalLinkResponse> deleteOutboundExternalLink(DeleteOutboundExternalLinkRequest deleteOutboundExternalLinkRequest) Deletes an outbound external link.
- Parameters:
deleteOutboundExternalLinkRequest-- Returns:
- A Java Future containing the result of the DeleteOutboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteOutboundExternalLink
default CompletableFuture<DeleteOutboundExternalLinkResponse> deleteOutboundExternalLink(Consumer<DeleteOutboundExternalLinkRequest.Builder> deleteOutboundExternalLinkRequest) Deletes an outbound external link.
This is a convenience which creates an instance of the
DeleteOutboundExternalLinkRequest.Builderavoiding the need to create one manually viaDeleteOutboundExternalLinkRequest.builder()- Parameters:
deleteOutboundExternalLinkRequest- AConsumerthat will call methods onDeleteOutboundExternalLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteOutboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteRequesterGateway
default CompletableFuture<DeleteRequesterGatewayResponse> deleteRequesterGateway(DeleteRequesterGatewayRequest deleteRequesterGatewayRequest) Deletes a requester gateway.
- Parameters:
deleteRequesterGatewayRequest-- Returns:
- A Java Future containing the result of the DeleteRequesterGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteRequesterGateway
default CompletableFuture<DeleteRequesterGatewayResponse> deleteRequesterGateway(Consumer<DeleteRequesterGatewayRequest.Builder> deleteRequesterGatewayRequest) Deletes a requester gateway.
This is a convenience which creates an instance of the
DeleteRequesterGatewayRequest.Builderavoiding the need to create one manually viaDeleteRequesterGatewayRequest.builder()- Parameters:
deleteRequesterGatewayRequest- AConsumerthat will call methods onDeleteRequesterGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteRequesterGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteResponderGateway
default CompletableFuture<DeleteResponderGatewayResponse> deleteResponderGateway(DeleteResponderGatewayRequest deleteResponderGatewayRequest) Deletes a responder gateway.
- Parameters:
deleteResponderGatewayRequest-- Returns:
- A Java Future containing the result of the DeleteResponderGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteResponderGateway
default CompletableFuture<DeleteResponderGatewayResponse> deleteResponderGateway(Consumer<DeleteResponderGatewayRequest.Builder> deleteResponderGatewayRequest) Deletes a responder gateway.
This is a convenience which creates an instance of the
DeleteResponderGatewayRequest.Builderavoiding the need to create one manually viaDeleteResponderGatewayRequest.builder()- Parameters:
deleteResponderGatewayRequest- AConsumerthat will call methods onDeleteResponderGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteResponderGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getInboundExternalLink
default CompletableFuture<GetInboundExternalLinkResponse> getInboundExternalLink(GetInboundExternalLinkRequest getInboundExternalLinkRequest) Retrieves information about an inbound external link.
- Parameters:
getInboundExternalLinkRequest-- Returns:
- A Java Future containing the result of the GetInboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getInboundExternalLink
default CompletableFuture<GetInboundExternalLinkResponse> getInboundExternalLink(Consumer<GetInboundExternalLinkRequest.Builder> getInboundExternalLinkRequest) Retrieves information about an inbound external link.
This is a convenience which creates an instance of the
GetInboundExternalLinkRequest.Builderavoiding the need to create one manually viaGetInboundExternalLinkRequest.builder()- Parameters:
getInboundExternalLinkRequest- AConsumerthat will call methods onGetInboundExternalLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetInboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getLink
Retrieves information about a link between RTB applications.
Returns detailed information about the link configuration, status, and associated RTB applications.
- Parameters:
getLinkRequest-- Returns:
- A Java Future containing the result of the GetLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getLink
Retrieves information about a link between RTB applications.
Returns detailed information about the link configuration, status, and associated RTB applications.
This is a convenience which creates an instance of the
GetLinkRequest.Builderavoiding the need to create one manually viaGetLinkRequest.builder()- Parameters:
getLinkRequest- AConsumerthat will call methods onGetLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOutboundExternalLink
default CompletableFuture<GetOutboundExternalLinkResponse> getOutboundExternalLink(GetOutboundExternalLinkRequest getOutboundExternalLinkRequest) Retrieves information about an outbound external link.
- Parameters:
getOutboundExternalLinkRequest-- Returns:
- A Java Future containing the result of the GetOutboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOutboundExternalLink
default CompletableFuture<GetOutboundExternalLinkResponse> getOutboundExternalLink(Consumer<GetOutboundExternalLinkRequest.Builder> getOutboundExternalLinkRequest) Retrieves information about an outbound external link.
This is a convenience which creates an instance of the
GetOutboundExternalLinkRequest.Builderavoiding the need to create one manually viaGetOutboundExternalLinkRequest.builder()- Parameters:
getOutboundExternalLinkRequest- AConsumerthat will call methods onGetOutboundExternalLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetOutboundExternalLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRequesterGateway
default CompletableFuture<GetRequesterGatewayResponse> getRequesterGateway(GetRequesterGatewayRequest getRequesterGatewayRequest) Retrieves information about a requester gateway.
- Parameters:
getRequesterGatewayRequest-- Returns:
- A Java Future containing the result of the GetRequesterGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRequesterGateway
default CompletableFuture<GetRequesterGatewayResponse> getRequesterGateway(Consumer<GetRequesterGatewayRequest.Builder> getRequesterGatewayRequest) Retrieves information about a requester gateway.
This is a convenience which creates an instance of the
GetRequesterGatewayRequest.Builderavoiding the need to create one manually viaGetRequesterGatewayRequest.builder()- Parameters:
getRequesterGatewayRequest- AConsumerthat will call methods onGetRequesterGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetRequesterGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResponderGateway
default CompletableFuture<GetResponderGatewayResponse> getResponderGateway(GetResponderGatewayRequest getResponderGatewayRequest) Retrieves information about a responder gateway.
- Parameters:
getResponderGatewayRequest-- Returns:
- A Java Future containing the result of the GetResponderGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResponderGateway
default CompletableFuture<GetResponderGatewayResponse> getResponderGateway(Consumer<GetResponderGatewayRequest.Builder> getResponderGatewayRequest) Retrieves information about a responder gateway.
This is a convenience which creates an instance of the
GetResponderGatewayRequest.Builderavoiding the need to create one manually viaGetResponderGatewayRequest.builder()- Parameters:
getResponderGatewayRequest- AConsumerthat will call methods onGetResponderGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetResponderGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listLinks
Lists links associated with an RTB application.
Returns a list of all links for the specified RTB application, including their status and configuration details.
- Parameters:
listLinksRequest-- Returns:
- A Java Future containing the result of the ListLinks operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listLinks
default CompletableFuture<ListLinksResponse> listLinks(Consumer<ListLinksRequest.Builder> listLinksRequest) Lists links associated with an RTB application.
Returns a list of all links for the specified RTB application, including their status and configuration details.
This is a convenience which creates an instance of the
ListLinksRequest.Builderavoiding the need to create one manually viaListLinksRequest.builder()- Parameters:
listLinksRequest- AConsumerthat will call methods onListLinksRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListLinks operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listLinksPaginator
This is a variant of
listLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.rtbfabric.paginators.ListLinksPublisher publisher = client.listLinksPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.rtbfabric.paginators.ListLinksPublisher publisher = client.listLinksPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.rtbfabric.model.ListLinksResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.rtbfabric.model.ListLinksResponse response) { //... }; });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
listLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)operation.- Parameters:
listLinksRequest-- 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 invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listLinksPaginator
This is a variant of
listLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.rtbfabric.paginators.ListLinksPublisher publisher = client.listLinksPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.rtbfabric.paginators.ListLinksPublisher publisher = client.listLinksPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.rtbfabric.model.ListLinksResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.rtbfabric.model.ListLinksResponse response) { //... }; });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
listLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)operation.
This is a convenience which creates an instance of the
ListLinksRequest.Builderavoiding the need to create one manually viaListLinksRequest.builder()- Parameters:
listLinksRequest- AConsumerthat will call methods onListLinksRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listRequesterGateways
default CompletableFuture<ListRequesterGatewaysResponse> listRequesterGateways(ListRequesterGatewaysRequest listRequesterGatewaysRequest) Lists requester gateways.
- Parameters:
listRequesterGatewaysRequest-- Returns:
- A Java Future containing the result of the ListRequesterGateways operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listRequesterGateways
default CompletableFuture<ListRequesterGatewaysResponse> listRequesterGateways(Consumer<ListRequesterGatewaysRequest.Builder> listRequesterGatewaysRequest) Lists requester gateways.
This is a convenience which creates an instance of the
ListRequesterGatewaysRequest.Builderavoiding the need to create one manually viaListRequesterGatewaysRequest.builder()- Parameters:
listRequesterGatewaysRequest- AConsumerthat will call methods onListRequesterGatewaysRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListRequesterGateways operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listRequesterGatewaysPaginator
default ListRequesterGatewaysPublisher listRequesterGatewaysPaginator(ListRequesterGatewaysRequest listRequesterGatewaysRequest) This is a variant of
listRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysPublisher publisher = client.listRequesterGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysPublisher publisher = client.listRequesterGatewaysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysResponse response) { //... }; });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
listRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)operation.- Parameters:
listRequesterGatewaysRequest-- 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 invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listRequesterGatewaysPaginator
default ListRequesterGatewaysPublisher listRequesterGatewaysPaginator(Consumer<ListRequesterGatewaysRequest.Builder> listRequesterGatewaysRequest) This is a variant of
listRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysPublisher publisher = client.listRequesterGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysPublisher publisher = client.listRequesterGatewaysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysResponse response) { //... }; });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
listRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)operation.
This is a convenience which creates an instance of the
ListRequesterGatewaysRequest.Builderavoiding the need to create one manually viaListRequesterGatewaysRequest.builder()- Parameters:
listRequesterGatewaysRequest- AConsumerthat will call methods onListRequesterGatewaysRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listResponderGateways
default CompletableFuture<ListResponderGatewaysResponse> listResponderGateways(ListResponderGatewaysRequest listResponderGatewaysRequest) Lists reponder gateways.
- Parameters:
listResponderGatewaysRequest-- Returns:
- A Java Future containing the result of the ListResponderGateways operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listResponderGateways
default CompletableFuture<ListResponderGatewaysResponse> listResponderGateways(Consumer<ListResponderGatewaysRequest.Builder> listResponderGatewaysRequest) Lists reponder gateways.
This is a convenience which creates an instance of the
ListResponderGatewaysRequest.Builderavoiding the need to create one manually viaListResponderGatewaysRequest.builder()- Parameters:
listResponderGatewaysRequest- AConsumerthat will call methods onListResponderGatewaysRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListResponderGateways operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listResponderGatewaysPaginator
default ListResponderGatewaysPublisher listResponderGatewaysPaginator(ListResponderGatewaysRequest listResponderGatewaysRequest) This is a variant of
listResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysPublisher publisher = client.listResponderGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysPublisher publisher = client.listResponderGatewaysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysResponse response) { //... }; });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
listResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)operation.- Parameters:
listResponderGatewaysRequest-- 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 invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listResponderGatewaysPaginator
default ListResponderGatewaysPublisher listResponderGatewaysPaginator(Consumer<ListResponderGatewaysRequest.Builder> listResponderGatewaysRequest) This is a variant of
listResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysPublisher publisher = client.listResponderGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysPublisher publisher = client.listResponderGatewaysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysResponse response) { //... }; });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
listResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)operation.
This is a convenience which creates an instance of the
ListResponderGatewaysRequest.Builderavoiding the need to create one manually viaListResponderGatewaysRequest.builder()- Parameters:
listResponderGatewaysRequest- AConsumerthat will call methods onListResponderGatewaysRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists tags for a resource.
- Parameters:
listTagsForResourceRequest-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists tags for a resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- 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 invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
rejectLink
Rejects a link request between RTB applications.
When a requester RTB application requests to link with a responder RTB application, the responder can use this operation to decline the link request.
- Parameters:
rejectLinkRequest-- Returns:
- A Java Future containing the result of the RejectLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
rejectLink
default CompletableFuture<RejectLinkResponse> rejectLink(Consumer<RejectLinkRequest.Builder> rejectLinkRequest) Rejects a link request between RTB applications.
When a requester RTB application requests to link with a responder RTB application, the responder can use this operation to decline the link request.
This is a convenience which creates an instance of the
RejectLinkRequest.Builderavoiding the need to create one manually viaRejectLinkRequest.builder()- Parameters:
rejectLinkRequest- AConsumerthat will call methods onRejectLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the RejectLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
Assigns one or more tags (key-value pairs) to the specified resource.
- Parameters:
tagResourceRequest-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Assigns one or more tags (key-value pairs) to the specified resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes a tag or tags from a resource.
- Parameters:
untagResourceRequest-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes a tag or tags from a resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateLink
Updates the configuration of a link between RTB applications.
Allows you to modify settings and parameters for an existing link.
- Parameters:
updateLinkRequest-- Returns:
- A Java Future containing the result of the UpdateLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateLink
default CompletableFuture<UpdateLinkResponse> updateLink(Consumer<UpdateLinkRequest.Builder> updateLinkRequest) Updates the configuration of a link between RTB applications.
Allows you to modify settings and parameters for an existing link.
This is a convenience which creates an instance of the
UpdateLinkRequest.Builderavoiding the need to create one manually viaUpdateLinkRequest.builder()- Parameters:
updateLinkRequest- AConsumerthat will call methods onUpdateLinkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateLink operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateLinkModuleFlow
default CompletableFuture<UpdateLinkModuleFlowResponse> updateLinkModuleFlow(UpdateLinkModuleFlowRequest updateLinkModuleFlowRequest) Updates a link module flow.
- Parameters:
updateLinkModuleFlowRequest-- Returns:
- A Java Future containing the result of the UpdateLinkModuleFlow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateLinkModuleFlow
default CompletableFuture<UpdateLinkModuleFlowResponse> updateLinkModuleFlow(Consumer<UpdateLinkModuleFlowRequest.Builder> updateLinkModuleFlowRequest) Updates a link module flow.
This is a convenience which creates an instance of the
UpdateLinkModuleFlowRequest.Builderavoiding the need to create one manually viaUpdateLinkModuleFlowRequest.builder()- Parameters:
updateLinkModuleFlowRequest- AConsumerthat will call methods onUpdateLinkModuleFlowRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateLinkModuleFlow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException The request could not be completed because you exceeded a service quota.
- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateRequesterGateway
default CompletableFuture<UpdateRequesterGatewayResponse> updateRequesterGateway(UpdateRequesterGatewayRequest updateRequesterGatewayRequest) Updates a requester gateway.
- Parameters:
updateRequesterGatewayRequest-- Returns:
- A Java Future containing the result of the UpdateRequesterGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateRequesterGateway
default CompletableFuture<UpdateRequesterGatewayResponse> updateRequesterGateway(Consumer<UpdateRequesterGatewayRequest.Builder> updateRequesterGatewayRequest) Updates a requester gateway.
This is a convenience which creates an instance of the
UpdateRequesterGatewayRequest.Builderavoiding the need to create one manually viaUpdateRequesterGatewayRequest.builder()- Parameters:
updateRequesterGatewayRequest- AConsumerthat will call methods onUpdateRequesterGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateRequesterGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateResponderGateway
default CompletableFuture<UpdateResponderGatewayResponse> updateResponderGateway(UpdateResponderGatewayRequest updateResponderGatewayRequest) Updates a responder gateway.
- Parameters:
updateResponderGatewayRequest-- Returns:
- A Java Future containing the result of the UpdateResponderGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateResponderGateway
default CompletableFuture<UpdateResponderGatewayResponse> updateResponderGateway(Consumer<UpdateResponderGatewayRequest.Builder> updateResponderGatewayRequest) Updates a responder gateway.
This is a convenience which creates an instance of the
UpdateResponderGatewayRequest.Builderavoiding the need to create one manually viaUpdateResponderGatewayRequest.builder()- Parameters:
updateResponderGatewayRequest- AConsumerthat will call methods onUpdateResponderGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateResponderGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ResourceNotFoundException The request could not be completed because the resource does not exist.
- ThrottlingException The request was denied due to request throttling.
- AccessDeniedException The request could not be completed because you do not have sufficient access to perform this action.
- ConflictException The request could not be completed because of a conflict in the current state of the resource.
- InternalServerException The request could not be completed because of an internal server error. Try your call again.
- ValidationException The request could not be completed because it fails satisfy the constraints specified by the 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.
- RtbFabricException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
waiter
Create an instance ofRtbFabricAsyncWaiterusing this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
- Returns:
- an instance of
RtbFabricAsyncWaiter
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-
create
Create aRtbFabricAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aRtbFabricAsyncClient.
-