Package-level declarations

Types

Link copied to clipboard

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.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

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

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.