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 Details

    • 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.