Interface ConnectionGroup.Builder

  • Method Details

    • id

      The ID of the connection group.

      Parameters:
      id - The ID of the connection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the connection group.

      Parameters:
      name - The name of the connection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the connection group.

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

      ConnectionGroup.Builder createdTime(Instant createdTime)

      The date and time when the connection group was created.

      Parameters:
      createdTime - The date and time when the connection group was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      ConnectionGroup.Builder lastModifiedTime(Instant lastModifiedTime)

      The date and time when the connection group was updated.

      Parameters:
      lastModifiedTime - The date and time when the connection group was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Sets the value of the Tags property for this object.
      Parameters:
      tags - The new value for the Tags property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Sets the value of the Tags property for this object. This is a convenience method that creates an instance of the Tags.Builder avoiding the need to create one manually via Tags.builder().

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

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

      ConnectionGroup.Builder ipv6Enabled(Boolean ipv6Enabled)

      IPv6 is enabled for the connection group.

      Parameters:
      ipv6Enabled - IPv6 is enabled for the connection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routingEndpoint

      ConnectionGroup.Builder routingEndpoint(String routingEndpoint)

      The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.

      Parameters:
      routingEndpoint - The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • anycastIpListId

      ConnectionGroup.Builder anycastIpListId(String anycastIpListId)

      The ID of the Anycast static IP list.

      Parameters:
      anycastIpListId - The ID of the Anycast static IP list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the connection group.

      Parameters:
      status - The status of the connection group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabled

      ConnectionGroup.Builder enabled(Boolean enabled)

      Whether the connection group is enabled.

      Parameters:
      enabled - Whether the connection group is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isDefault

      ConnectionGroup.Builder isDefault(Boolean isDefault)

      Whether the connection group is the default connection group for the distribution tenants.

      Parameters:
      isDefault - Whether the connection group is the default connection group for the distribution tenants.
      Returns:
      Returns a reference to this object so that method calls can be chained together.