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 String
Value 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 RtbFabricAsyncClientBuilder
builder()
Create a builder that can be used to configure and create aRtbFabricAsyncClient
.static RtbFabricAsyncClient
create()
Create aRtbFabricAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and 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 ListLinksPublisher
listLinksPaginator
(Consumer<ListLinksRequest.Builder> listLinksRequest) This is a variant oflistLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)
operation.default ListLinksPublisher
listLinksPaginator
(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 ListRequesterGatewaysPublisher
listRequesterGatewaysPaginator
(Consumer<ListRequesterGatewaysRequest.Builder> listRequesterGatewaysRequest) This is a variant oflistRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)
operation.default ListRequesterGatewaysPublisher
listRequesterGatewaysPaginator
(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 ListResponderGatewaysPublisher
listResponderGatewaysPaginator
(Consumer<ListResponderGatewaysRequest.Builder> listResponderGatewaysRequest) This is a variant oflistResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)
operation.default ListResponderGatewaysPublisher
listResponderGatewaysPaginator
(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 RtbFabricAsyncWaiter
waiter()
Create an instance ofRtbFabricAsyncWaiter
using this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods 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.Builder
avoiding the need to create one manually viaAcceptLinkRequest.builder()
- Parameters:
acceptLinkRequest
- AConsumer
that will call methods onAcceptLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaCreateInboundExternalLinkRequest.builder()
- Parameters:
createInboundExternalLinkRequest
- AConsumer
that will call methods onCreateInboundExternalLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaCreateLinkRequest.builder()
- Parameters:
createLinkRequest
- AConsumer
that will call methods onCreateLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaCreateOutboundExternalLinkRequest.builder()
- Parameters:
createOutboundExternalLinkRequest
- AConsumer
that will call methods onCreateOutboundExternalLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaCreateRequesterGatewayRequest.builder()
- Parameters:
createRequesterGatewayRequest
- AConsumer
that will call methods onCreateRequesterGatewayRequest.Builder
to 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.Builder
avoiding the need to create one manually viaCreateResponderGatewayRequest.builder()
- Parameters:
createResponderGatewayRequest
- AConsumer
that will call methods onCreateResponderGatewayRequest.Builder
to 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.Builder
avoiding the need to create one manually viaDeleteInboundExternalLinkRequest.builder()
- Parameters:
deleteInboundExternalLinkRequest
- AConsumer
that will call methods onDeleteInboundExternalLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaDeleteLinkRequest.builder()
- Parameters:
deleteLinkRequest
- AConsumer
that will call methods onDeleteLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaDeleteOutboundExternalLinkRequest.builder()
- Parameters:
deleteOutboundExternalLinkRequest
- AConsumer
that will call methods onDeleteOutboundExternalLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaDeleteRequesterGatewayRequest.builder()
- Parameters:
deleteRequesterGatewayRequest
- AConsumer
that will call methods onDeleteRequesterGatewayRequest.Builder
to 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.Builder
avoiding the need to create one manually viaDeleteResponderGatewayRequest.builder()
- Parameters:
deleteResponderGatewayRequest
- AConsumer
that will call methods onDeleteResponderGatewayRequest.Builder
to 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.Builder
avoiding the need to create one manually viaGetInboundExternalLinkRequest.builder()
- Parameters:
getInboundExternalLinkRequest
- AConsumer
that will call methods onGetInboundExternalLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaGetLinkRequest.builder()
- Parameters:
getLinkRequest
- AConsumer
that will call methods onGetLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaGetOutboundExternalLinkRequest.builder()
- Parameters:
getOutboundExternalLinkRequest
- AConsumer
that will call methods onGetOutboundExternalLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaGetRequesterGatewayRequest.builder()
- Parameters:
getRequesterGatewayRequest
- AConsumer
that will call methods onGetRequesterGatewayRequest.Builder
to 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.Builder
avoiding the need to create one manually viaGetResponderGatewayRequest.builder()
- Parameters:
getResponderGatewayRequest
- AConsumer
that will call methods onGetResponderGatewayRequest.Builder
to 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.Builder
avoiding the need to create one manually viaListLinksRequest.builder()
- Parameters:
listLinksRequest
- AConsumer
that will call methods onListLinksRequest.Builder
to 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 newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.rtbfabric.paginators.ListLinksPublisher publisher = client.listLinksPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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 newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.rtbfabric.paginators.ListLinksPublisher publisher = client.listLinksPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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.Builder
avoiding the need to create one manually viaListLinksRequest.builder()
- Parameters:
listLinksRequest
- AConsumer
that will call methods onListLinksRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to 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.Builder
avoiding the need to create one manually viaListRequesterGatewaysRequest.builder()
- Parameters:
listRequesterGatewaysRequest
- AConsumer
that will call methods onListRequesterGatewaysRequest.Builder
to 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 newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysPublisher publisher = client.listRequesterGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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 newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysPublisher publisher = client.listRequesterGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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.Builder
avoiding the need to create one manually viaListRequesterGatewaysRequest.builder()
- Parameters:
listRequesterGatewaysRequest
- AConsumer
that will call methods onListRequesterGatewaysRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to 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.Builder
avoiding the need to create one manually viaListResponderGatewaysRequest.builder()
- Parameters:
listResponderGatewaysRequest
- AConsumer
that will call methods onListResponderGatewaysRequest.Builder
to 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 newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysPublisher publisher = client.listResponderGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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 newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysPublisher publisher = client.listResponderGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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.Builder
avoiding the need to create one manually viaListResponderGatewaysRequest.builder()
- Parameters:
listResponderGatewaysRequest
- AConsumer
that will call methods onListResponderGatewaysRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to 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.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to 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.Builder
avoiding the need to create one manually viaRejectLinkRequest.builder()
- Parameters:
rejectLinkRequest
- AConsumer
that will call methods onRejectLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to 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.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to 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.Builder
avoiding the need to create one manually viaUpdateLinkRequest.builder()
- Parameters:
updateLinkRequest
- AConsumer
that will call methods onUpdateLinkRequest.Builder
to 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.Builder
avoiding the need to create one manually viaUpdateLinkModuleFlowRequest.builder()
- Parameters:
updateLinkModuleFlowRequest
- AConsumer
that will call methods onUpdateLinkModuleFlowRequest.Builder
to 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.Builder
avoiding the need to create one manually viaUpdateRequesterGatewayRequest.builder()
- Parameters:
updateRequesterGatewayRequest
- AConsumer
that will call methods onUpdateRequesterGatewayRequest.Builder
to 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.Builder
avoiding the need to create one manually viaUpdateResponderGatewayRequest.builder()
- Parameters:
updateResponderGatewayRequest
- AConsumer
that will call methods onUpdateResponderGatewayRequest.Builder
to 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 ofRtbFabricAsyncWaiter
using this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
- Returns:
- an instance of
RtbFabricAsyncWaiter
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-
create
Create aRtbFabricAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aRtbFabricAsyncClient
.
-