RtbFabricClient

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.

Properties

Link copied to clipboard
abstract override val config: RtbFabricClient.Config

RtbFabricClient's configuration

Functions

Link copied to clipboard
abstract suspend fun acceptLink(input: AcceptLinkRequest): AcceptLinkResponse

Accepts a link request between gateways.

Link copied to clipboard

Creates an inbound external link.

Link copied to clipboard
abstract suspend fun createLink(input: CreateLinkRequest): CreateLinkResponse

Creates a new link between gateways.

Link copied to clipboard

Creates an outbound external link.

Link copied to clipboard

Creates a requester gateway.

Link copied to clipboard

Creates a responder gateway.

Link copied to clipboard

Deletes an inbound external link.

Link copied to clipboard
abstract suspend fun deleteLink(input: DeleteLinkRequest): DeleteLinkResponse

Deletes a link between gateways.

Link copied to clipboard

Deletes an outbound external link.

Link copied to clipboard

Deletes a requester gateway.

Link copied to clipboard

Deletes a responder gateway.

Link copied to clipboard

Retrieves information about an inbound external link.

Link copied to clipboard
abstract suspend fun getLink(input: GetLinkRequest): GetLinkResponse

Retrieves information about a link between gateways.

Link copied to clipboard

Retrieves information about an outbound external link.

Link copied to clipboard

Retrieves information about a requester gateway.

Link copied to clipboard

Retrieves information about a responder gateway.

Link copied to clipboard
abstract suspend fun listLinks(input: ListLinksRequest): ListLinksResponse

Lists links associated with gateways.

Link copied to clipboard
abstract suspend fun listRequesterGateways(input: ListRequesterGatewaysRequest = ListRequesterGatewaysRequest { }): ListRequesterGatewaysResponse

Lists requester gateways.

Link copied to clipboard
abstract suspend fun listResponderGateways(input: ListResponderGatewaysRequest = ListResponderGatewaysRequest { }): ListResponderGatewaysResponse

Lists reponder gateways.

Link copied to clipboard

Lists tags for a resource.

Link copied to clipboard
abstract suspend fun rejectLink(input: RejectLinkRequest): RejectLinkResponse

Rejects a link request between gateways.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Assigns one or more tags (key-value pairs) to the specified resource.

Link copied to clipboard

Removes a tag or tags from a resource.

Link copied to clipboard
abstract suspend fun updateLink(input: UpdateLinkRequest): UpdateLinkResponse

Updates the configuration of a link between gateways.

Link copied to clipboard

Updates a link module flow.

Link copied to clipboard

Updates a requester gateway.

Link copied to clipboard

Updates a responder gateway.

Inherited functions

Link copied to clipboard
inline suspend fun RtbFabricClient.acceptLink(crossinline block: AcceptLinkRequest.Builder.() -> Unit): AcceptLinkResponse

Accepts a link request between gateways.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates an inbound external link.

Link copied to clipboard
inline suspend fun RtbFabricClient.createLink(crossinline block: CreateLinkRequest.Builder.() -> Unit): CreateLinkResponse

Creates a new link between gateways.

Link copied to clipboard

Creates an outbound external link.

Link copied to clipboard

Creates a requester gateway.

Link copied to clipboard

Creates a responder gateway.

Link copied to clipboard

Deletes an inbound external link.

Link copied to clipboard
inline suspend fun RtbFabricClient.deleteLink(crossinline block: DeleteLinkRequest.Builder.() -> Unit): DeleteLinkResponse

Deletes a link between gateways.

Link copied to clipboard

Deletes an outbound external link.

Link copied to clipboard

Deletes a requester gateway.

Link copied to clipboard

Deletes a responder gateway.

Link copied to clipboard

Retrieves information about an inbound external link.

Link copied to clipboard
inline suspend fun RtbFabricClient.getLink(crossinline block: GetLinkRequest.Builder.() -> Unit): GetLinkResponse

Retrieves information about a link between gateways.

Link copied to clipboard

Retrieves information about an outbound external link.

Link copied to clipboard

Retrieves information about a requester gateway.

Link copied to clipboard

Retrieves information about a responder gateway.

Link copied to clipboard
inline suspend fun RtbFabricClient.listLinks(crossinline block: ListLinksRequest.Builder.() -> Unit): ListLinksResponse

Lists links associated with gateways.

Link copied to clipboard

Lists requester gateways.

Link copied to clipboard

Lists reponder gateways.

Link copied to clipboard

Lists tags for a resource.

Link copied to clipboard
inline suspend fun RtbFabricClient.rejectLink(crossinline block: RejectLinkRequest.Builder.() -> Unit): RejectLinkResponse

Rejects a link request between gateways.

Link copied to clipboard
inline suspend fun RtbFabricClient.tagResource(crossinline block: TagResourceRequest.Builder.() -> Unit): TagResourceResponse

Assigns one or more tags (key-value pairs) to the specified resource.

Link copied to clipboard

Removes a tag or tags from a resource.

Link copied to clipboard
inline suspend fun RtbFabricClient.updateLink(crossinline block: UpdateLinkRequest.Builder.() -> Unit): UpdateLinkResponse

Updates the configuration of a link between gateways.

Link copied to clipboard

Updates a link module flow.

Link copied to clipboard

Updates a requester gateway.

Link copied to clipboard

Updates a responder gateway.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.