Interface PrivateLinkConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PrivateLinkConfig.Builder,
,PrivateLinkConfig> SdkBuilder<PrivateLinkConfig.Builder,
,PrivateLinkConfig> SdkPojo
- Enclosing class:
PrivateLinkConfig
public static interface PrivateLinkConfig.Builder
extends SdkPojo, CopyableBuilder<PrivateLinkConfig.Builder,PrivateLinkConfig>
-
Method Summary
Modifier and TypeMethodDescriptionprivateLinkEndpoint
(String privateLinkEndpoint) Specifies the VPC endpoint provided by Amazon Web Services PrivateLink that your agent connects to.securityGroupArns
(String... securityGroupArns) Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint.securityGroupArns
(Collection<String> securityGroupArns) Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint.subnetArns
(String... subnetArns) Specifies the ARN of the subnet where your VPC endpoint is located.subnetArns
(Collection<String> subnetArns) Specifies the ARN of the subnet where your VPC endpoint is located.vpcEndpointId
(String vpcEndpointId) Specifies the ID of the VPC endpoint that your agent connects to.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 Details
-
vpcEndpointId
Specifies the ID of the VPC endpoint that your agent connects to.
- Parameters:
vpcEndpointId
- Specifies the ID of the VPC endpoint that your agent connects to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateLinkEndpoint
Specifies the VPC endpoint provided by Amazon Web Services PrivateLink that your agent connects to.
- Parameters:
privateLinkEndpoint
- Specifies the VPC endpoint provided by Amazon Web Services PrivateLink that your agent connects to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetArns
Specifies the ARN of the subnet where your VPC endpoint is located. You can only specify one ARN.
- Parameters:
subnetArns
- Specifies the ARN of the subnet where your VPC endpoint is located. You can only specify one ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetArns
Specifies the ARN of the subnet where your VPC endpoint is located. You can only specify one ARN.
- Parameters:
subnetArns
- Specifies the ARN of the subnet where your VPC endpoint is located. You can only specify one ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupArns
Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint. You can only specify one ARN.
- Parameters:
securityGroupArns
- Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint. You can only specify one ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupArns
Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint. You can only specify one ARN.
- Parameters:
securityGroupArns
- Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint. You can only specify one ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-