Interface VpcIngressConnection.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VpcIngressConnection.Builder,VpcIngressConnection>,SdkBuilder<VpcIngressConnection.Builder,VpcIngressConnection>,SdkPojo
- Enclosing class:
- VpcIngressConnection
public static interface VpcIngressConnection.Builder extends SdkPojo, CopyableBuilder<VpcIngressConnection.Builder,VpcIngressConnection>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VpcIngressConnection.BuilderaccountId(String accountId)The Account Id you use to create the VPC Ingress Connection resource.VpcIngressConnection.BuildercreatedAt(Instant createdAt)The time when the VPC Ingress Connection was created.VpcIngressConnection.BuilderdeletedAt(Instant deletedAt)The time when the App Runner service was deleted.VpcIngressConnection.BuilderdomainName(String domainName)The domain name associated with the VPC Ingress Connection resource.default VpcIngressConnection.BuilderingressVpcConfiguration(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.VpcIngressConnection.BuilderingressVpcConfiguration(IngressVpcConfiguration ingressVpcConfiguration)Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.VpcIngressConnection.BuilderserviceArn(String serviceArn)The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.VpcIngressConnection.Builderstatus(String status)The current status of the VPC Ingress Connection.VpcIngressConnection.Builderstatus(VpcIngressConnectionStatus status)The current status of the VPC Ingress Connection.VpcIngressConnection.BuildervpcIngressConnectionArn(String vpcIngressConnectionArn)The Amazon Resource Name (ARN) of the VPC Ingress Connection.VpcIngressConnection.BuildervpcIngressConnectionName(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, sdkFields
-
-
-
-
Method Detail
-
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
VpcIngressConnection.Builder status(String 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:
VpcIngressConnectionStatus,VpcIngressConnectionStatus
-
status
VpcIngressConnection.Builder status(VpcIngressConnectionStatus 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:
VpcIngressConnectionStatus,VpcIngressConnectionStatus
-
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 theIngressVpcConfiguration.Builderavoiding the need to create one manually viaIngressVpcConfiguration.builder().When the
Consumercompletes,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:
ingressVpcConfiguration(IngressVpcConfiguration)
-
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.
-
-
-