Interface ConnectionGroup.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConnectionGroup.Builder,
,ConnectionGroup> SdkBuilder<ConnectionGroup.Builder,
,ConnectionGroup> SdkPojo
- Enclosing class:
ConnectionGroup
-
Method Summary
Modifier and TypeMethodDescriptionanycastIpListId
(String anycastIpListId) The ID of the Anycast static IP list.The Amazon Resource Name (ARN) of the connection group.createdTime
(Instant createdTime) The date and time when the connection group was created.Whether the connection group is enabled.The ID of the connection group.ipv6Enabled
(Boolean ipv6Enabled) IPv6 is enabled for the connection group.Whether the connection group is the default connection group for the distribution tenants.lastModifiedTime
(Instant lastModifiedTime) The date and time when the connection group was updated.The name of the connection group.routingEndpoint
(String routingEndpoint) The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.rproxy.govskope.ca.The status of the connection group.default ConnectionGroup.Builder
tags
(Consumer<Tags.Builder> tags) Sets the value of the Tags property for this object.Sets the value of the Tags property for this object.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, sdkFieldNameToField, sdkFields
-
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
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
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 theTags.Builder
avoiding the need to create one manually viaTags.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(Tags)
.- Parameters:
tags
- a consumer that will call methods onTags.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
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
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.
-