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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrivateLinkConfig.BuilderprivateLinkEndpoint(String privateLinkEndpoint)Specifies the VPC endpoint provided by Amazon Web Services PrivateLink that your agent connects to.PrivateLinkConfig.BuildersecurityGroupArns(String... securityGroupArns)Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint.PrivateLinkConfig.BuildersecurityGroupArns(Collection<String> securityGroupArns)Specifies the Amazon Resource Names (ARN) of the security group that provides DataSync access to your VPC endpoint.PrivateLinkConfig.BuildersubnetArns(String... subnetArns)Specifies the ARN of the subnet where your VPC endpoint is located.PrivateLinkConfig.BuildersubnetArns(Collection<String> subnetArns)Specifies the ARN of the subnet where your VPC endpoint is located.PrivateLinkConfig.BuildervpcEndpointId(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 Detail
-
vpcEndpointId
PrivateLinkConfig.Builder vpcEndpointId(String 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
PrivateLinkConfig.Builder privateLinkEndpoint(String 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
PrivateLinkConfig.Builder subnetArns(Collection<String> 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
PrivateLinkConfig.Builder subnetArns(String... 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
PrivateLinkConfig.Builder securityGroupArns(Collection<String> 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
PrivateLinkConfig.Builder securityGroupArns(String... 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.
-
-