Interface PrivateLinkConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PrivateLinkConfig.Builder,,PrivateLinkConfig> SdkBuilder<PrivateLinkConfig.Builder,,PrivateLinkConfig> SdkPojo
- Enclosing class:
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 DataSync creates the network interfaces that handle data transfer traffic for your tasks.subnetArns(Collection<String> subnetArns) Specifies the ARN of the subnet where DataSync creates the network interfaces that handle data transfer traffic for your tasks.vpcEndpointId(String vpcEndpointId) Specifies the ID of the VPC service endpoint that's recorded for your agent.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
-
vpcEndpointId
Specifies the ID of the VPC service endpoint that's recorded for your agent. The endpoint ID is informational and isn't verified by DataSync. Your agent communicates through the private IP address in
PrivateLinkEndpoint, which is set when you activate the agent.- Parameters:
vpcEndpointId- Specifies the ID of the VPC service endpoint that's recorded for your agent. The endpoint ID is informational and isn't verified by DataSync. Your agent communicates through the private IP address inPrivateLinkEndpoint, which is set when you activate the agent.- 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 DataSync creates the network interfaces that handle data transfer traffic for your tasks. You can only specify one ARN.
The subnet doesn't have to be the subnet that contains your VPC endpoint.
- Parameters:
subnetArns- Specifies the ARN of the subnet where DataSync creates the network interfaces that handle data transfer traffic for your tasks. You can only specify one ARN.The subnet doesn't have to be the subnet that contains your VPC endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetArns
Specifies the ARN of the subnet where DataSync creates the network interfaces that handle data transfer traffic for your tasks. You can only specify one ARN.
The subnet doesn't have to be the subnet that contains your VPC endpoint.
- Parameters:
subnetArns- Specifies the ARN of the subnet where DataSync creates the network interfaces that handle data transfer traffic for your tasks. You can only specify one ARN.The subnet doesn't have to be the subnet that contains your VPC endpoint.
- 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.
-