Interface ApiGatewayProxyConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ApiGatewayProxyConfig.Builder,ApiGatewayProxyConfig>, SdkBuilder<ApiGatewayProxyConfig.Builder,ApiGatewayProxyConfig>, SdkPojo
Enclosing class:
ApiGatewayProxyConfig

public static interface ApiGatewayProxyConfig.Builder extends SdkPojo, CopyableBuilder<ApiGatewayProxyConfig.Builder,ApiGatewayProxyConfig>
  • Method Details

    • apiGatewayId

      ApiGatewayProxyConfig.Builder apiGatewayId(String apiGatewayId)

      The resource ID of the API Gateway for the proxy.

      Parameters:
      apiGatewayId - The resource ID of the API Gateway for the proxy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointType

      ApiGatewayProxyConfig.Builder endpointType(String endpointType)

      The type of API Gateway endpoint created.

      Parameters:
      endpointType - The type of API Gateway endpoint created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • endpointType

      The type of API Gateway endpoint created.

      Parameters:
      endpointType - The type of API Gateway endpoint created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nlbArn

      The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.

      Parameters:
      nlbArn - The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nlbName

      The name of the Network Load Balancer that is configured by the API Gateway proxy.

      Parameters:
      nlbName - The name of the Network Load Balancer that is configured by the API Gateway proxy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • proxyUrl

      The endpoint URL of the API Gateway proxy.

      Parameters:
      proxyUrl - The endpoint URL of the API Gateway proxy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stageName

      ApiGatewayProxyConfig.Builder stageName(String stageName)

      The name of the API Gateway stage. The name defaults to prod.

      Parameters:
      stageName - The name of the API Gateway stage. The name defaults to prod.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcLinkId

      ApiGatewayProxyConfig.Builder vpcLinkId(String vpcLinkId)

      The VpcLink ID of the API Gateway proxy.

      Parameters:
      vpcLinkId - The VpcLink ID of the API Gateway proxy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.