Interface GetResponderGatewayResponse.Builder

  • Method Details

    • vpcId

      The unique identifier of the Virtual Private Cloud (VPC).

      Parameters:
      vpcId - The unique identifier of the Virtual Private Cloud (VPC).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      The unique identifiers of the subnets.

      Parameters:
      subnetIds - The unique identifiers of the subnets.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      The unique identifiers of the subnets.

      Parameters:
      subnetIds - The unique identifiers of the subnets.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      GetResponderGatewayResponse.Builder securityGroupIds(Collection<String> securityGroupIds)

      The unique identifiers of the security groups.

      Parameters:
      securityGroupIds - The unique identifiers of the security groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      GetResponderGatewayResponse.Builder securityGroupIds(String... securityGroupIds)

      The unique identifiers of the security groups.

      Parameters:
      securityGroupIds - The unique identifiers of the security groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the request.

      Parameters:
      status - The status of the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the request.

      Parameters:
      status - The status of the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      GetResponderGatewayResponse.Builder description(String description)

      The description of the responder gateway.

      Parameters:
      description - The description of the responder gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      The timestamp of when the responder gateway was created.

      Parameters:
      createdAt - The timestamp of when the responder gateway was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp of when the responder gateway was updated.

      Parameters:
      updatedAt - The timestamp of when the responder gateway was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainName

      The domain name of the responder gateway.

      Parameters:
      domainName - The domain name of the responder gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • port

      The networking port.

      Parameters:
      port - The networking port.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • protocol

      The networking protocol.

      Parameters:
      protocol - The networking protocol.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • protocol

      The networking protocol.

      Parameters:
      protocol - The networking protocol.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • listenerConfig

      GetResponderGatewayResponse.Builder listenerConfig(ListenerConfig listenerConfig)

      The listener configuration for the responder gateway.

      Parameters:
      listenerConfig - The listener configuration for the responder gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • listenerConfig

      default GetResponderGatewayResponse.Builder listenerConfig(Consumer<ListenerConfig.Builder> listenerConfig)

      The listener configuration for the responder gateway.

      This is a convenience method that creates an instance of the ListenerConfig.Builder avoiding the need to create one manually via ListenerConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to listenerConfig(ListenerConfig).

      Parameters:
      listenerConfig - a consumer that will call methods on ListenerConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trustStoreConfiguration

      GetResponderGatewayResponse.Builder trustStoreConfiguration(TrustStoreConfiguration trustStoreConfiguration)

      The configuration of the trust store.

      Parameters:
      trustStoreConfiguration - The configuration of the trust store.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trustStoreConfiguration

      default GetResponderGatewayResponse.Builder trustStoreConfiguration(Consumer<TrustStoreConfiguration.Builder> trustStoreConfiguration)

      The configuration of the trust store.

      This is a convenience method that creates an instance of the TrustStoreConfiguration.Builder avoiding the need to create one manually via TrustStoreConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to trustStoreConfiguration(TrustStoreConfiguration).

      Parameters:
      trustStoreConfiguration - a consumer that will call methods on TrustStoreConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • managedEndpointConfiguration

      GetResponderGatewayResponse.Builder managedEndpointConfiguration(ManagedEndpointConfiguration managedEndpointConfiguration)

      The configuration of the managed endpoint.

      Parameters:
      managedEndpointConfiguration - The configuration of the managed endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • managedEndpointConfiguration

      default GetResponderGatewayResponse.Builder managedEndpointConfiguration(Consumer<ManagedEndpointConfiguration.Builder> managedEndpointConfiguration)

      The configuration of the managed endpoint.

      This is a convenience method that creates an instance of the ManagedEndpointConfiguration.Builder avoiding the need to create one manually via ManagedEndpointConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to managedEndpointConfiguration(ManagedEndpointConfiguration).

      Parameters:
      managedEndpointConfiguration - a consumer that will call methods on ManagedEndpointConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • gatewayId

      The unique identifier of the gateway.

      Parameters:
      gatewayId - The unique identifier of the gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A map of the key-value pairs for the tag or tags assigned to the specified resource.

      Parameters:
      tags - A map of the key-value pairs for the tag or tags assigned to the specified resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • activeLinksCount

      GetResponderGatewayResponse.Builder activeLinksCount(Integer activeLinksCount)

      The count of active links for the responder gateway.

      Parameters:
      activeLinksCount - The count of active links for the responder gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalLinksCount

      GetResponderGatewayResponse.Builder totalLinksCount(Integer totalLinksCount)

      The total count of links for the responder gateway.

      Parameters:
      totalLinksCount - The total count of links for the responder gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • linksRequestedCount

      GetResponderGatewayResponse.Builder linksRequestedCount(Integer linksRequestedCount)

      The count of requested links waiting for the responder gateway to accept or reject.

      Parameters:
      linksRequestedCount - The count of requested links waiting for the responder gateway to accept or reject.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gatewayType

      GetResponderGatewayResponse.Builder gatewayType(String gatewayType)

      The type of gateway. Valid values are EXTERNAL or INTERNAL.

      Parameters:
      gatewayType - The type of gateway. Valid values are EXTERNAL or INTERNAL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • gatewayType

      The type of gateway. Valid values are EXTERNAL or INTERNAL.

      Parameters:
      gatewayType - The type of gateway. Valid values are EXTERNAL or INTERNAL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • externalInboundEndpoint

      GetResponderGatewayResponse.Builder externalInboundEndpoint(String externalInboundEndpoint)

      The external inbound endpoint for the responder gateway.

      Parameters:
      externalInboundEndpoint - The external inbound endpoint for the responder gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientRoutingPolicy

      GetResponderGatewayResponse.Builder clientRoutingPolicy(String clientRoutingPolicy)

      The client routing policy of the gateway. This policy controls which Availability Zones RTB Fabric uses to reach the gateway for the requester gateways that send traffic to it. RTB Fabric omits this member if the gateway has never had a client routing policy. An omitted value means that the gateway uses AVAILABILITY_ZONE_AFFINITY. For more information, see Configuring Availability Zone affinity in the Amazon Web Services RTB Fabric User Guide.

      Parameters:
      clientRoutingPolicy - The client routing policy of the gateway. This policy controls which Availability Zones RTB Fabric uses to reach the gateway for the requester gateways that send traffic to it. RTB Fabric omits this member if the gateway has never had a client routing policy. An omitted value means that the gateway uses AVAILABILITY_ZONE_AFFINITY. For more information, see Configuring Availability Zone affinity in the Amazon Web Services RTB Fabric User Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • clientRoutingPolicy

      GetResponderGatewayResponse.Builder clientRoutingPolicy(ClientRoutingPolicy clientRoutingPolicy)

      The client routing policy of the gateway. This policy controls which Availability Zones RTB Fabric uses to reach the gateway for the requester gateways that send traffic to it. RTB Fabric omits this member if the gateway has never had a client routing policy. An omitted value means that the gateway uses AVAILABILITY_ZONE_AFFINITY. For more information, see Configuring Availability Zone affinity in the Amazon Web Services RTB Fabric User Guide.

      Parameters:
      clientRoutingPolicy - The client routing policy of the gateway. This policy controls which Availability Zones RTB Fabric uses to reach the gateway for the requester gateways that send traffic to it. RTB Fabric omits this member if the gateway has never had a client routing policy. An omitted value means that the gateway uses AVAILABILITY_ZONE_AFFINITY. For more information, see Configuring Availability Zone affinity in the Amazon Web Services RTB Fabric User Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: