Interface RtbFabricClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
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 AcceptLinkResponse
acceptLink
(Consumer<AcceptLinkRequest.Builder> acceptLinkRequest) Accepts a link request between RTB applications.default AcceptLinkResponse
acceptLink
(AcceptLinkRequest acceptLinkRequest) Accepts a link request between RTB applications.static RtbFabricClientBuilder
builder()
Create a builder that can be used to configure and create aRtbFabricClient
.static RtbFabricClient
create()
Create aRtbFabricClient
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 CreateLinkResponse
createLink
(Consumer<CreateLinkRequest.Builder> createLinkRequest) Creates a new link between RTB applications.default 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.default CreateRequesterGatewayResponse
createRequesterGateway
(Consumer<CreateRequesterGatewayRequest.Builder> createRequesterGatewayRequest) Creates a requester gateway.default CreateRequesterGatewayResponse
createRequesterGateway
(CreateRequesterGatewayRequest createRequesterGatewayRequest) Creates a requester gateway.default CreateResponderGatewayResponse
createResponderGateway
(Consumer<CreateResponderGatewayRequest.Builder> createResponderGatewayRequest) Creates a responder gateway.default CreateResponderGatewayResponse
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 DeleteLinkResponse
deleteLink
(Consumer<DeleteLinkRequest.Builder> deleteLinkRequest) Deletes a link between RTB applications.default 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.default DeleteRequesterGatewayResponse
deleteRequesterGateway
(Consumer<DeleteRequesterGatewayRequest.Builder> deleteRequesterGatewayRequest) Deletes a requester gateway.default DeleteRequesterGatewayResponse
deleteRequesterGateway
(DeleteRequesterGatewayRequest deleteRequesterGatewayRequest) Deletes a requester gateway.default DeleteResponderGatewayResponse
deleteResponderGateway
(Consumer<DeleteResponderGatewayRequest.Builder> deleteResponderGatewayRequest) Deletes a responder gateway.default DeleteResponderGatewayResponse
deleteResponderGateway
(DeleteResponderGatewayRequest deleteResponderGatewayRequest) Deletes a responder gateway.default GetInboundExternalLinkResponse
getInboundExternalLink
(Consumer<GetInboundExternalLinkRequest.Builder> getInboundExternalLinkRequest) Retrieves information about an inbound external link.default GetInboundExternalLinkResponse
getInboundExternalLink
(GetInboundExternalLinkRequest getInboundExternalLinkRequest) Retrieves information about an inbound external link.default GetLinkResponse
getLink
(Consumer<GetLinkRequest.Builder> getLinkRequest) Retrieves information about a link between RTB applications.default GetLinkResponse
getLink
(GetLinkRequest getLinkRequest) Retrieves information about a link between RTB applications.default GetOutboundExternalLinkResponse
getOutboundExternalLink
(Consumer<GetOutboundExternalLinkRequest.Builder> getOutboundExternalLinkRequest) Retrieves information about an outbound external link.default GetOutboundExternalLinkResponse
getOutboundExternalLink
(GetOutboundExternalLinkRequest getOutboundExternalLinkRequest) Retrieves information about an outbound external link.default GetRequesterGatewayResponse
getRequesterGateway
(Consumer<GetRequesterGatewayRequest.Builder> getRequesterGatewayRequest) Retrieves information about a requester gateway.default GetRequesterGatewayResponse
getRequesterGateway
(GetRequesterGatewayRequest getRequesterGatewayRequest) Retrieves information about a requester gateway.default GetResponderGatewayResponse
getResponderGateway
(Consumer<GetResponderGatewayRequest.Builder> getResponderGatewayRequest) Retrieves information about a responder gateway.default GetResponderGatewayResponse
getResponderGateway
(GetResponderGatewayRequest getResponderGatewayRequest) Retrieves information about a responder gateway.default ListLinksResponse
listLinks
(Consumer<ListLinksRequest.Builder> listLinksRequest) Lists links associated with an RTB application.default ListLinksResponse
listLinks
(ListLinksRequest listLinksRequest) Lists links associated with an RTB application.default ListLinksIterable
listLinksPaginator
(Consumer<ListLinksRequest.Builder> listLinksRequest) This is a variant oflistLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)
operation.default ListLinksIterable
listLinksPaginator
(ListLinksRequest listLinksRequest) This is a variant oflistLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)
operation.default ListRequesterGatewaysResponse
listRequesterGateways
(Consumer<ListRequesterGatewaysRequest.Builder> listRequesterGatewaysRequest) Lists requester gateways.default ListRequesterGatewaysResponse
listRequesterGateways
(ListRequesterGatewaysRequest listRequesterGatewaysRequest) Lists requester gateways.default ListRequesterGatewaysIterable
listRequesterGatewaysPaginator
(Consumer<ListRequesterGatewaysRequest.Builder> listRequesterGatewaysRequest) This is a variant oflistRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)
operation.default ListRequesterGatewaysIterable
listRequesterGatewaysPaginator
(ListRequesterGatewaysRequest listRequesterGatewaysRequest) This is a variant oflistRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)
operation.default ListResponderGatewaysResponse
listResponderGateways
(Consumer<ListResponderGatewaysRequest.Builder> listResponderGatewaysRequest) Lists reponder gateways.default ListResponderGatewaysResponse
listResponderGateways
(ListResponderGatewaysRequest listResponderGatewaysRequest) Lists reponder gateways.default ListResponderGatewaysIterable
listResponderGatewaysPaginator
(Consumer<ListResponderGatewaysRequest.Builder> listResponderGatewaysRequest) This is a variant oflistResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)
operation.default ListResponderGatewaysIterable
listResponderGatewaysPaginator
(ListResponderGatewaysRequest listResponderGatewaysRequest) This is a variant oflistResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)
operation.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists tags for a resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists tags for a resource.default RejectLinkResponse
rejectLink
(Consumer<RejectLinkRequest.Builder> rejectLinkRequest) Rejects a link request between RTB applications.default RejectLinkResponse
rejectLink
(RejectLinkRequest rejectLinkRequest) Rejects a link request between RTB applications.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Assigns one or more tags (key-value pairs) to the specified resource.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Assigns one or more tags (key-value pairs) to the specified resource.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes a tag or tags from a resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Removes a tag or tags from a resource.default UpdateLinkResponse
updateLink
(Consumer<UpdateLinkRequest.Builder> updateLinkRequest) Updates the configuration of a link between RTB applications.default UpdateLinkResponse
updateLink
(UpdateLinkRequest updateLinkRequest) Updates the configuration of a link between RTB applications.default UpdateLinkModuleFlowResponse
updateLinkModuleFlow
(Consumer<UpdateLinkModuleFlowRequest.Builder> updateLinkModuleFlowRequest) Updates a link module flow.default UpdateLinkModuleFlowResponse
updateLinkModuleFlow
(UpdateLinkModuleFlowRequest updateLinkModuleFlowRequest) Updates a link module flow.default UpdateRequesterGatewayResponse
updateRequesterGateway
(Consumer<UpdateRequesterGatewayRequest.Builder> updateRequesterGatewayRequest) Updates a requester gateway.default UpdateRequesterGatewayResponse
updateRequesterGateway
(UpdateRequesterGatewayRequest updateRequesterGatewayRequest) Updates a requester gateway.default UpdateResponderGatewayResponse
updateResponderGateway
(Consumer<UpdateResponderGatewayRequest.Builder> updateResponderGatewayRequest) Updates a responder gateway.default UpdateResponderGatewayResponse
updateResponderGateway
(UpdateResponderGatewayRequest updateResponderGatewayRequest) Updates a responder gateway.default RtbFabricWaiter
waiter()
Create an instance ofRtbFabricWaiter
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
default AcceptLinkResponse acceptLink(AcceptLinkRequest acceptLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the AcceptLink operation returned by the service.
- See Also:
-
acceptLink
default AcceptLinkResponse acceptLink(Consumer<AcceptLinkRequest.Builder> acceptLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the AcceptLink operation returned by the service.
- See Also:
-
createInboundExternalLink
default CreateInboundExternalLinkResponse createInboundExternalLink(CreateInboundExternalLinkRequest createInboundExternalLinkRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Creates an inbound external link.
- Parameters:
createInboundExternalLinkRequest
-- Returns:
- Result of the CreateInboundExternalLink operation returned by the service.
- See Also:
-
createInboundExternalLink
default CreateInboundExternalLinkResponse createInboundExternalLink(Consumer<CreateInboundExternalLinkRequest.Builder> createInboundExternalLinkRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the CreateInboundExternalLink operation returned by the service.
- See Also:
-
createLink
default CreateLinkResponse createLink(CreateLinkRequest createLinkRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the CreateLink operation returned by the service.
- See Also:
-
createLink
default CreateLinkResponse createLink(Consumer<CreateLinkRequest.Builder> createLinkRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the CreateLink operation returned by the service.
- See Also:
-
createOutboundExternalLink
default CreateOutboundExternalLinkResponse createOutboundExternalLink(CreateOutboundExternalLinkRequest createOutboundExternalLinkRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Creates an outbound external link.
- Parameters:
createOutboundExternalLinkRequest
-- Returns:
- Result of the CreateOutboundExternalLink operation returned by the service.
- See Also:
-
createOutboundExternalLink
default CreateOutboundExternalLinkResponse createOutboundExternalLink(Consumer<CreateOutboundExternalLinkRequest.Builder> createOutboundExternalLinkRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the CreateOutboundExternalLink operation returned by the service.
- See Also:
-
createRequesterGateway
default CreateRequesterGatewayResponse createRequesterGateway(CreateRequesterGatewayRequest createRequesterGatewayRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Creates a requester gateway.
- Parameters:
createRequesterGatewayRequest
-- Returns:
- Result of the CreateRequesterGateway operation returned by the service.
- See Also:
-
createRequesterGateway
default CreateRequesterGatewayResponse createRequesterGateway(Consumer<CreateRequesterGatewayRequest.Builder> createRequesterGatewayRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the CreateRequesterGateway operation returned by the service.
- See Also:
-
createResponderGateway
default CreateResponderGatewayResponse createResponderGateway(CreateResponderGatewayRequest createResponderGatewayRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Creates a responder gateway.
- Parameters:
createResponderGatewayRequest
-- Returns:
- Result of the CreateResponderGateway operation returned by the service.
- See Also:
-
createResponderGateway
default CreateResponderGatewayResponse createResponderGateway(Consumer<CreateResponderGatewayRequest.Builder> createResponderGatewayRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the CreateResponderGateway operation returned by the service.
- See Also:
-
deleteInboundExternalLink
default DeleteInboundExternalLinkResponse deleteInboundExternalLink(DeleteInboundExternalLinkRequest deleteInboundExternalLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Deletes an inbound external link.
- Parameters:
deleteInboundExternalLinkRequest
-- Returns:
- Result of the DeleteInboundExternalLink operation returned by the service.
- See Also:
-
deleteInboundExternalLink
default DeleteInboundExternalLinkResponse deleteInboundExternalLink(Consumer<DeleteInboundExternalLinkRequest.Builder> deleteInboundExternalLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the DeleteInboundExternalLink operation returned by the service.
- See Also:
-
deleteLink
default DeleteLinkResponse deleteLink(DeleteLinkRequest deleteLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Deletes a link between RTB applications.
Permanently removes the connection between RTB applications. This action cannot be undone.
- Parameters:
deleteLinkRequest
-- Returns:
- Result of the DeleteLink operation returned by the service.
- See Also:
-
deleteLink
default DeleteLinkResponse deleteLink(Consumer<DeleteLinkRequest.Builder> deleteLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the DeleteLink operation returned by the service.
- See Also:
-
deleteOutboundExternalLink
default DeleteOutboundExternalLinkResponse deleteOutboundExternalLink(DeleteOutboundExternalLinkRequest deleteOutboundExternalLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Deletes an outbound external link.
- Parameters:
deleteOutboundExternalLinkRequest
-- Returns:
- Result of the DeleteOutboundExternalLink operation returned by the service.
- See Also:
-
deleteOutboundExternalLink
default DeleteOutboundExternalLinkResponse deleteOutboundExternalLink(Consumer<DeleteOutboundExternalLinkRequest.Builder> deleteOutboundExternalLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the DeleteOutboundExternalLink operation returned by the service.
- See Also:
-
deleteRequesterGateway
default DeleteRequesterGatewayResponse deleteRequesterGateway(DeleteRequesterGatewayRequest deleteRequesterGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Deletes a requester gateway.
- Parameters:
deleteRequesterGatewayRequest
-- Returns:
- Result of the DeleteRequesterGateway operation returned by the service.
- See Also:
-
deleteRequesterGateway
default DeleteRequesterGatewayResponse deleteRequesterGateway(Consumer<DeleteRequesterGatewayRequest.Builder> deleteRequesterGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the DeleteRequesterGateway operation returned by the service.
- See Also:
-
deleteResponderGateway
default DeleteResponderGatewayResponse deleteResponderGateway(DeleteResponderGatewayRequest deleteResponderGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Deletes a responder gateway.
- Parameters:
deleteResponderGatewayRequest
-- Returns:
- Result of the DeleteResponderGateway operation returned by the service.
- See Also:
-
deleteResponderGateway
default DeleteResponderGatewayResponse deleteResponderGateway(Consumer<DeleteResponderGatewayRequest.Builder> deleteResponderGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the DeleteResponderGateway operation returned by the service.
- See Also:
-
getInboundExternalLink
default GetInboundExternalLinkResponse getInboundExternalLink(GetInboundExternalLinkRequest getInboundExternalLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Retrieves information about an inbound external link.
- Parameters:
getInboundExternalLinkRequest
-- Returns:
- Result of the GetInboundExternalLink operation returned by the service.
- See Also:
-
getInboundExternalLink
default GetInboundExternalLinkResponse getInboundExternalLink(Consumer<GetInboundExternalLinkRequest.Builder> getInboundExternalLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the GetInboundExternalLink operation returned by the service.
- See Also:
-
getLink
default GetLinkResponse getLink(GetLinkRequest getLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Retrieves information about a link between RTB applications.
Returns detailed information about the link configuration, status, and associated RTB applications.
- Parameters:
getLinkRequest
-- Returns:
- Result of the GetLink operation returned by the service.
- See Also:
-
getLink
default GetLinkResponse getLink(Consumer<GetLinkRequest.Builder> getLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the GetLink operation returned by the service.
- See Also:
-
getOutboundExternalLink
default GetOutboundExternalLinkResponse getOutboundExternalLink(GetOutboundExternalLinkRequest getOutboundExternalLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Retrieves information about an outbound external link.
- Parameters:
getOutboundExternalLinkRequest
-- Returns:
- Result of the GetOutboundExternalLink operation returned by the service.
- See Also:
-
getOutboundExternalLink
default GetOutboundExternalLinkResponse getOutboundExternalLink(Consumer<GetOutboundExternalLinkRequest.Builder> getOutboundExternalLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the GetOutboundExternalLink operation returned by the service.
- See Also:
-
getRequesterGateway
default GetRequesterGatewayResponse getRequesterGateway(GetRequesterGatewayRequest getRequesterGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Retrieves information about a requester gateway.
- Parameters:
getRequesterGatewayRequest
-- Returns:
- Result of the GetRequesterGateway operation returned by the service.
- See Also:
-
getRequesterGateway
default GetRequesterGatewayResponse getRequesterGateway(Consumer<GetRequesterGatewayRequest.Builder> getRequesterGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the GetRequesterGateway operation returned by the service.
- See Also:
-
getResponderGateway
default GetResponderGatewayResponse getResponderGateway(GetResponderGatewayRequest getResponderGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Retrieves information about a responder gateway.
- Parameters:
getResponderGatewayRequest
-- Returns:
- Result of the GetResponderGateway operation returned by the service.
- See Also:
-
getResponderGateway
default GetResponderGatewayResponse getResponderGateway(Consumer<GetResponderGatewayRequest.Builder> getResponderGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the GetResponderGateway operation returned by the service.
- See Also:
-
listLinks
default ListLinksResponse listLinks(ListLinksRequest listLinksRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the ListLinks operation returned by the service.
- See Also:
-
listLinks
default ListLinksResponse listLinks(Consumer<ListLinksRequest.Builder> listLinksRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the ListLinks operation returned by the service.
- See Also:
-
listLinksPaginator
default ListLinksIterable listLinksPaginator(ListLinksRequest listLinksRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException This is a variant of
listLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.rtbfabric.paginators.ListLinksIterable responses = client.listLinksPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.rtbfabric.paginators.ListLinksIterable responses = client.listLinksPaginator(request); for (software.amazon.awssdk.services.rtbfabric.model.ListLinksResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.rtbfabric.paginators.ListLinksIterable responses = client.listLinksPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listLinksPaginator
default ListLinksIterable listLinksPaginator(Consumer<ListLinksRequest.Builder> listLinksRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException This is a variant of
listLinks(software.amazon.awssdk.services.rtbfabric.model.ListLinksRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.rtbfabric.paginators.ListLinksIterable responses = client.listLinksPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.rtbfabric.paginators.ListLinksIterable responses = client.listLinksPaginator(request); for (software.amazon.awssdk.services.rtbfabric.model.ListLinksResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.rtbfabric.paginators.ListLinksIterable responses = client.listLinksPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRequesterGateways
default ListRequesterGatewaysResponse listRequesterGateways(ListRequesterGatewaysRequest listRequesterGatewaysRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Lists requester gateways.
- Parameters:
listRequesterGatewaysRequest
-- Returns:
- Result of the ListRequesterGateways operation returned by the service.
- See Also:
-
listRequesterGateways
default ListRequesterGatewaysResponse listRequesterGateways(Consumer<ListRequesterGatewaysRequest.Builder> listRequesterGatewaysRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the ListRequesterGateways operation returned by the service.
- See Also:
-
listRequesterGatewaysPaginator
default ListRequesterGatewaysIterable listRequesterGatewaysPaginator(ListRequesterGatewaysRequest listRequesterGatewaysRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException This is a variant of
listRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysIterable responses = client.listRequesterGatewaysPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysIterable responses = client .listRequesterGatewaysPaginator(request); for (software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysIterable responses = client.listRequesterGatewaysPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listRequesterGatewaysPaginator
default ListRequesterGatewaysIterable listRequesterGatewaysPaginator(Consumer<ListRequesterGatewaysRequest.Builder> listRequesterGatewaysRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException This is a variant of
listRequesterGateways(software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysIterable responses = client.listRequesterGatewaysPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysIterable responses = client .listRequesterGatewaysPaginator(request); for (software.amazon.awssdk.services.rtbfabric.model.ListRequesterGatewaysResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.rtbfabric.paginators.ListRequesterGatewaysIterable responses = client.listRequesterGatewaysPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listResponderGateways
default ListResponderGatewaysResponse listResponderGateways(ListResponderGatewaysRequest listResponderGatewaysRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Lists reponder gateways.
- Parameters:
listResponderGatewaysRequest
-- Returns:
- Result of the ListResponderGateways operation returned by the service.
- See Also:
-
listResponderGateways
default ListResponderGatewaysResponse listResponderGateways(Consumer<ListResponderGatewaysRequest.Builder> listResponderGatewaysRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the ListResponderGateways operation returned by the service.
- See Also:
-
listResponderGatewaysPaginator
default ListResponderGatewaysIterable listResponderGatewaysPaginator(ListResponderGatewaysRequest listResponderGatewaysRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException This is a variant of
listResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysIterable responses = client.listResponderGatewaysPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysIterable responses = client .listResponderGatewaysPaginator(request); for (software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysIterable responses = client.listResponderGatewaysPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listResponderGatewaysPaginator
default ListResponderGatewaysIterable listResponderGatewaysPaginator(Consumer<ListResponderGatewaysRequest.Builder> listResponderGatewaysRequest) throws InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException This is a variant of
listResponderGateways(software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysIterable responses = client.listResponderGatewaysPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysIterable responses = client .listResponderGatewaysPaginator(request); for (software.amazon.awssdk.services.rtbfabric.model.ListResponderGatewaysResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.rtbfabric.paginators.ListResponderGatewaysIterable responses = client.listResponderGatewaysPaginator(request); responses.iterator().forEachRemaining(....);
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 iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Lists tags for a resource.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
rejectLink
default RejectLinkResponse rejectLink(RejectLinkRequest rejectLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the RejectLink operation returned by the service.
- See Also:
-
rejectLink
default RejectLinkResponse rejectLink(Consumer<RejectLinkRequest.Builder> rejectLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the RejectLink operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Assigns one or more tags (key-value pairs) to the specified resource.
- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Removes a tag or tags from a resource.
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateLink
default UpdateLinkResponse updateLink(UpdateLinkRequest updateLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Updates the configuration of a link between RTB applications.
Allows you to modify settings and parameters for an existing link.
- Parameters:
updateLinkRequest
-- Returns:
- Result of the UpdateLink operation returned by the service.
- See Also:
-
updateLink
default UpdateLinkResponse updateLink(Consumer<UpdateLinkRequest.Builder> updateLinkRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the UpdateLink operation returned by the service.
- See Also:
-
updateLinkModuleFlow
default UpdateLinkModuleFlowResponse updateLinkModuleFlow(UpdateLinkModuleFlowRequest updateLinkModuleFlowRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Updates a link module flow.
- Parameters:
updateLinkModuleFlowRequest
-- Returns:
- Result of the UpdateLinkModuleFlow operation returned by the service.
- See Also:
-
updateLinkModuleFlow
default UpdateLinkModuleFlowResponse updateLinkModuleFlow(Consumer<UpdateLinkModuleFlowRequest.Builder> updateLinkModuleFlowRequest) throws ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the UpdateLinkModuleFlow operation returned by the service.
- See Also:
-
updateRequesterGateway
default UpdateRequesterGatewayResponse updateRequesterGateway(UpdateRequesterGatewayRequest updateRequesterGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Updates a requester gateway.
- Parameters:
updateRequesterGatewayRequest
-- Returns:
- Result of the UpdateRequesterGateway operation returned by the service.
- See Also:
-
updateRequesterGateway
default UpdateRequesterGatewayResponse updateRequesterGateway(Consumer<UpdateRequesterGatewayRequest.Builder> updateRequesterGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the UpdateRequesterGateway operation returned by the service.
- See Also:
-
updateResponderGateway
default UpdateResponderGatewayResponse updateResponderGateway(UpdateResponderGatewayRequest updateResponderGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException Updates a responder gateway.
- Parameters:
updateResponderGatewayRequest
-- Returns:
- Result of the UpdateResponderGateway operation returned by the service.
- See Also:
-
updateResponderGateway
default UpdateResponderGatewayResponse updateResponderGateway(Consumer<UpdateResponderGatewayRequest.Builder> updateResponderGatewayRequest) throws ResourceNotFoundException, ThrottlingException, AccessDeniedException, ConflictException, InternalServerException, ValidationException, AwsServiceException, SdkClientException, RtbFabricException 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:
- Result of the UpdateResponderGateway operation returned by the service.
- See Also:
-
waiter
Create an instance ofRtbFabricWaiter
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
RtbFabricWaiter
-
create
Create aRtbFabricClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aRtbFabricClient
. -
serviceMetadata
-
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
-