Interface VpcIngressConnection.Builder

  • Method Details

    • vpcIngressConnectionArn

      VpcIngressConnection.Builder vpcIngressConnectionArn(String vpcIngressConnectionArn)

      The Amazon Resource Name (ARN) of the VPC Ingress Connection.

      Parameters:
      vpcIngressConnectionArn - The Amazon Resource Name (ARN) of the VPC Ingress Connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcIngressConnectionName

      VpcIngressConnection.Builder vpcIngressConnectionName(String vpcIngressConnectionName)

      The customer-provided VPC Ingress Connection name.

      Parameters:
      vpcIngressConnectionName - The customer-provided VPC Ingress Connection name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceArn

      VpcIngressConnection.Builder serviceArn(String serviceArn)

      The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

      Parameters:
      serviceArn - The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..

      Parameters:
      status - The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE , PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..

      Parameters:
      status - The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE , PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • accountId

      VpcIngressConnection.Builder accountId(String accountId)

      The Account Id you use to create the VPC Ingress Connection resource.

      Parameters:
      accountId - The Account Id you use to create the VPC Ingress Connection resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainName

      VpcIngressConnection.Builder domainName(String domainName)

      The domain name associated with the VPC Ingress Connection resource.

      Parameters:
      domainName - The domain name associated with the VPC Ingress Connection resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ingressVpcConfiguration

      VpcIngressConnection.Builder ingressVpcConfiguration(IngressVpcConfiguration ingressVpcConfiguration)

      Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.

      Parameters:
      ingressVpcConfiguration - Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ingressVpcConfiguration

      default VpcIngressConnection.Builder ingressVpcConfiguration(Consumer<IngressVpcConfiguration.Builder> ingressVpcConfiguration)

      Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.

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

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

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

      VpcIngressConnection.Builder createdAt(Instant createdAt)

      The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.

      • Type: Timestamp

      • Required: Yes

      Parameters:
      createdAt - The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.

      • Type: Timestamp

      • Required: Yes

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deletedAt

      VpcIngressConnection.Builder deletedAt(Instant deletedAt)

      The time when the App Runner service was deleted. It's in the Unix time stamp format.

      • Type: Timestamp

      • Required: No

      Parameters:
      deletedAt - The time when the App Runner service was deleted. It's in the Unix time stamp format.

      • Type: Timestamp

      • Required: No

      Returns:
      Returns a reference to this object so that method calls can be chained together.