Interface PrivateConnectivityConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PrivateConnectivityConfig.Builder,,PrivateConnectivityConfig> SdkBuilder<PrivateConnectivityConfig.Builder,,PrivateConnectivityConfig> SdkPojo
- Enclosing class:
PrivateConnectivityConfig
-
Method Summary
Modifier and TypeMethodDescriptionprivateConnectivityStatus(String privateConnectivityStatus) The status of private connectivity for the Outpost.privateConnectivityStatus(PrivateConnectivityStatus privateConnectivityStatus) The status of private connectivity for the Outpost.provisioningRoleArn(String provisioningRoleArn) The Amazon Resource Name (ARN) of the provisioning role in your account that Amazon Web Services Outposts uses to establish the service link connection during Outpost installation.The Amazon Resource Name (ARN) of the service-linked role that Amazon Web Services Outposts creates and uses to provision and attach the network interfaces for private connectivity in your VPC.vpcInformationList(Collection<VpcInformation> vpcInformationList) Information about the VPC used for private connectivity.vpcInformationList(Consumer<VpcInformation.Builder>... vpcInformationList) Information about the VPC used for private connectivity.vpcInformationList(VpcInformation... vpcInformationList) Information about the VPC used for private connectivity.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
roleArn
The Amazon Resource Name (ARN) of the service-linked role that Amazon Web Services Outposts creates and uses to provision and attach the network interfaces for private connectivity in your VPC. The role's permissions are scoped to the specific Outpost and VPC.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the service-linked role that Amazon Web Services Outposts creates and uses to provision and attach the network interfaces for private connectivity in your VPC. The role's permissions are scoped to the specific Outpost and VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateConnectivityStatus
The status of private connectivity for the Outpost. Valid values are
ENABLEDandDISABLED.- Parameters:
privateConnectivityStatus- The status of private connectivity for the Outpost. Valid values areENABLEDandDISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
privateConnectivityStatus
PrivateConnectivityConfig.Builder privateConnectivityStatus(PrivateConnectivityStatus privateConnectivityStatus) The status of private connectivity for the Outpost. Valid values are
ENABLEDandDISABLED.- Parameters:
privateConnectivityStatus- The status of private connectivity for the Outpost. Valid values areENABLEDandDISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcInformationList
Information about the VPC used for private connectivity.
- Parameters:
vpcInformationList- Information about the VPC used for private connectivity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcInformationList
Information about the VPC used for private connectivity.
- Parameters:
vpcInformationList- Information about the VPC used for private connectivity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcInformationList
PrivateConnectivityConfig.Builder vpcInformationList(Consumer<VpcInformation.Builder>... vpcInformationList) Information about the VPC used for private connectivity.
This is a convenience method that creates an instance of theVpcInformation.Builderavoiding the need to create one manually viaVpcInformation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcInformationList(List<VpcInformation>).- Parameters:
vpcInformationList- a consumer that will call methods onVpcInformation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisioningRoleArn
The Amazon Resource Name (ARN) of the provisioning role in your account that Amazon Web Services Outposts uses to establish the service link connection during Outpost installation. This field is present only when VPC endpoint-based provisioning is configured.
- Parameters:
provisioningRoleArn- The Amazon Resource Name (ARN) of the provisioning role in your account that Amazon Web Services Outposts uses to establish the service link connection during Outpost installation. This field is present only when VPC endpoint-based provisioning is configured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-