Interface VpcIngressConnection.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VpcIngressConnection.Builder,
,VpcIngressConnection> SdkBuilder<VpcIngressConnection.Builder,
,VpcIngressConnection> SdkPojo
- Enclosing class:
VpcIngressConnection
-
Method Summary
Modifier and TypeMethodDescriptionThe Account Id you use to create the VPC Ingress Connection resource.The time when the VPC Ingress Connection was created.The time when the App Runner service was deleted.domainName
(String domainName) The domain name associated with the VPC Ingress Connection resource.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.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.serviceArn
(String serviceArn) The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.The current status of the VPC Ingress Connection.status
(VpcIngressConnectionStatus status) The current status of the VPC Ingress Connection.vpcIngressConnectionArn
(String vpcIngressConnectionArn) The Amazon Resource Name (ARN) of the VPC Ingress Connection.vpcIngressConnectionName
(String vpcIngressConnectionName) The customer-provided VPC Ingress Connection name.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
, andDELETED
..- 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
, andDELETED
..- 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
, andDELETED
..- 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
, andDELETED
..- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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 theIngressVpcConfiguration.Builder
avoiding the need to create one manually viaIngressVpcConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toingressVpcConfiguration(IngressVpcConfiguration)
.- Parameters:
ingressVpcConfiguration
- a consumer that will call methods onIngressVpcConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-
-