Interface VpcEndpointAssociation.Builder

  • Method Details

    • id

      The ID of the VPC endpoint association.

      Parameters:
      id - The ID of the VPC endpoint association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcEndpointId

      VpcEndpointAssociation.Builder vpcEndpointId(String vpcEndpointId)

      The ID of the VPC endpoint.

      Parameters:
      vpcEndpointId - The ID of the VPC endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceNetworkArn

      VpcEndpointAssociation.Builder serviceNetworkArn(String serviceNetworkArn)

      The Amazon Resource Name (ARN) of the service network.

      Parameters:
      serviceNetworkArn - The Amazon Resource Name (ARN) of the service network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceNetworkName

      VpcEndpointAssociation.Builder serviceNetworkName(String serviceNetworkName)

      The name of the service network.

      Parameters:
      serviceNetworkName - The name of the service network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResourceAccessibility

      VpcEndpointAssociation.Builder associatedResourceAccessibility(String associatedResourceAccessibility)

      The connectivity status of the resources associated to a VPC endpoint. The resource is accessible if the associated resource configuration is AVAILABLE, otherwise the resource is inaccessible.

      Parameters:
      associatedResourceAccessibility - The connectivity status of the resources associated to a VPC endpoint. The resource is accessible if the associated resource configuration is AVAILABLE, otherwise the resource is inaccessible.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      VpcEndpointAssociation.Builder failureReason(String failureReason)

      A message related to why an VPC endpoint association failed.

      Parameters:
      failureReason - A message related to why an VPC endpoint association failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureCode

      VpcEndpointAssociation.Builder failureCode(String failureCode)

      An error code related to why an VPC endpoint association failed.

      Parameters:
      failureCode - An error code related to why an VPC endpoint association failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnsEntry

      The DNS entry of the VPC endpoint association.

      Parameters:
      dnsEntry - The DNS entry of the VPC endpoint association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnsEntry

      The DNS entry of the VPC endpoint association.

      This is a convenience method that creates an instance of the DnsEntry.Builder avoiding the need to create one manually via DnsEntry.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dnsEntry(DnsEntry).

      Parameters:
      dnsEntry - a consumer that will call methods on DnsEntry.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • privateDnsEntry

      VpcEndpointAssociation.Builder privateDnsEntry(DnsEntry privateDnsEntry)

      The private DNS entry of the VPC endpoint association.

      Parameters:
      privateDnsEntry - The private DNS entry of the VPC endpoint association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • privateDnsEntry

      default VpcEndpointAssociation.Builder privateDnsEntry(Consumer<DnsEntry.Builder> privateDnsEntry)

      The private DNS entry of the VPC endpoint association.

      This is a convenience method that creates an instance of the DnsEntry.Builder avoiding the need to create one manually via DnsEntry.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to privateDnsEntry(DnsEntry).

      Parameters:
      privateDnsEntry - a consumer that will call methods on DnsEntry.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • associatedResourceArn

      VpcEndpointAssociation.Builder associatedResourceArn(String associatedResourceArn)

      The Amazon Resource Name (ARN) of the associated resource.

      Parameters:
      associatedResourceArn - The Amazon Resource Name (ARN) of the associated resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceConfigurationGroupArn

      VpcEndpointAssociation.Builder resourceConfigurationGroupArn(String resourceConfigurationGroupArn)

      The Amazon Resource Name (ARN) of the resource configuration group.

      Parameters:
      resourceConfigurationGroupArn - The Amazon Resource Name (ARN) of the resource configuration group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags to apply to the VPC endpoint association.

      Parameters:
      tags - The tags to apply to the VPC endpoint association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags to apply to the VPC endpoint association.

      Parameters:
      tags - The tags to apply to the VPC endpoint association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags to apply to the VPC endpoint association.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: