Package com.pulumi.aws.cloudfront.inputs
Class ConnectionGroupState.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.inputs.ConnectionGroupState.Builder
-
- Enclosing class:
- ConnectionGroupState
public static final class ConnectionGroupState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConnectionGroupState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectionGroupState.BuilderanycastIpListId(com.pulumi.core.Output<java.lang.String> anycastIpListId)ConnectionGroupState.BuilderanycastIpListId(java.lang.String anycastIpListId)ConnectionGroupState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ConnectionGroupState.Builderarn(java.lang.String arn)ConnectionGroupStatebuild()ConnectionGroupState.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)ConnectionGroupState.Builderenabled(java.lang.Boolean enabled)ConnectionGroupState.Builderetag(com.pulumi.core.Output<java.lang.String> etag)ConnectionGroupState.Builderetag(java.lang.String etag)ConnectionGroupState.Builderipv6Enabled(com.pulumi.core.Output<java.lang.Boolean> ipv6Enabled)ConnectionGroupState.Builderipv6Enabled(java.lang.Boolean ipv6Enabled)ConnectionGroupState.BuilderisDefault(com.pulumi.core.Output<java.lang.Boolean> isDefault)ConnectionGroupState.BuilderisDefault(java.lang.Boolean isDefault)ConnectionGroupState.BuilderlastModifiedTime(com.pulumi.core.Output<java.lang.String> lastModifiedTime)ConnectionGroupState.BuilderlastModifiedTime(java.lang.String lastModifiedTime)ConnectionGroupState.Buildername(com.pulumi.core.Output<java.lang.String> name)ConnectionGroupState.Buildername(java.lang.String name)ConnectionGroupState.BuilderroutingEndpoint(com.pulumi.core.Output<java.lang.String> routingEndpoint)ConnectionGroupState.BuilderroutingEndpoint(java.lang.String routingEndpoint)ConnectionGroupState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)ConnectionGroupState.Builderstatus(java.lang.String status)ConnectionGroupState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ConnectionGroupState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ConnectionGroupState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ConnectionGroupState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ConnectionGroupState.Buildertimeouts(ConnectionGroupTimeoutsArgs timeouts)ConnectionGroupState.Buildertimeouts(com.pulumi.core.Output<ConnectionGroupTimeoutsArgs> timeouts)ConnectionGroupState.BuilderwaitForDeployment(com.pulumi.core.Output<java.lang.Boolean> waitForDeployment)ConnectionGroupState.BuilderwaitForDeployment(java.lang.Boolean waitForDeployment)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectionGroupState defaults)
-
-
Method Detail
-
anycastIpListId
public ConnectionGroupState.Builder anycastIpListId(@Nullable com.pulumi.core.Output<java.lang.String> anycastIpListId)
- Parameters:
anycastIpListId- ID of the associated Anycast IP List. `ipv6Enabled` must not be set to `true` in order to set this argument- Returns:
- builder
-
anycastIpListId
public ConnectionGroupState.Builder anycastIpListId(java.lang.String anycastIpListId)
- Parameters:
anycastIpListId- ID of the associated Anycast IP List. `ipv6Enabled` must not be set to `true` in order to set this argument- Returns:
- builder
-
arn
public ConnectionGroupState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the connection group.- Returns:
- builder
-
arn
public ConnectionGroupState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the connection group.- Returns:
- builder
-
enabled
public ConnectionGroupState.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether the connection group is enabled. Default is `true`.- Returns:
- builder
-
enabled
public ConnectionGroupState.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether the connection group is enabled. Default is `true`.- Returns:
- builder
-
etag
public ConnectionGroupState.Builder etag(@Nullable com.pulumi.core.Output<java.lang.String> etag)
- Parameters:
etag- Current version of the connection group.- Returns:
- builder
-
etag
public ConnectionGroupState.Builder etag(java.lang.String etag)
- Parameters:
etag- Current version of the connection group.- Returns:
- builder
-
ipv6Enabled
public ConnectionGroupState.Builder ipv6Enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> ipv6Enabled)
- Parameters:
ipv6Enabled- Whether IPv6 is enabled for the connection group. Default is `false`.- Returns:
- builder
-
ipv6Enabled
public ConnectionGroupState.Builder ipv6Enabled(java.lang.Boolean ipv6Enabled)
- Parameters:
ipv6Enabled- Whether IPv6 is enabled for the connection group. Default is `false`.- Returns:
- builder
-
isDefault
public ConnectionGroupState.Builder isDefault(@Nullable com.pulumi.core.Output<java.lang.Boolean> isDefault)
- Parameters:
isDefault- Whether the connection group is the default connection group for the distribution tenants.- Returns:
- builder
-
isDefault
public ConnectionGroupState.Builder isDefault(java.lang.Boolean isDefault)
- Parameters:
isDefault- Whether the connection group is the default connection group for the distribution tenants.- Returns:
- builder
-
lastModifiedTime
public ConnectionGroupState.Builder lastModifiedTime(@Nullable com.pulumi.core.Output<java.lang.String> lastModifiedTime)
- Parameters:
lastModifiedTime- Date and time when the connection group was last modified.- Returns:
- builder
-
lastModifiedTime
public ConnectionGroupState.Builder lastModifiedTime(java.lang.String lastModifiedTime)
- Parameters:
lastModifiedTime- Date and time when the connection group was last modified.- Returns:
- builder
-
name
public ConnectionGroupState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the connection group.- Returns:
- builder
-
name
public ConnectionGroupState.Builder name(java.lang.String name)
- Parameters:
name- Name of the connection group.- Returns:
- builder
-
routingEndpoint
public ConnectionGroupState.Builder routingEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> routingEndpoint)
- Parameters:
routingEndpoint- The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.- Returns:
- builder
-
routingEndpoint
public ConnectionGroupState.Builder routingEndpoint(java.lang.String routingEndpoint)
- Parameters:
routingEndpoint- The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.- Returns:
- builder
-
status
public ConnectionGroupState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Current status of the connection group.- Returns:
- builder
-
status
public ConnectionGroupState.Builder status(java.lang.String status)
- Parameters:
status- Current status of the connection group.- Returns:
- builder
-
tags
public ConnectionGroupState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ConnectionGroupState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public ConnectionGroupState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ConnectionGroupState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public ConnectionGroupState.Builder timeouts(@Nullable com.pulumi.core.Output<ConnectionGroupTimeoutsArgs> timeouts)
-
timeouts
public ConnectionGroupState.Builder timeouts(ConnectionGroupTimeoutsArgs timeouts)
-
waitForDeployment
public ConnectionGroupState.Builder waitForDeployment(@Nullable com.pulumi.core.Output<java.lang.Boolean> waitForDeployment)
-
waitForDeployment
public ConnectionGroupState.Builder waitForDeployment(java.lang.Boolean waitForDeployment)
-
build
public ConnectionGroupState build()
-
-