Class ConnectionGroupState.Builder

  • Enclosing class:
    ConnectionGroupState

    public static final class ConnectionGroupState.Builder
    extends java.lang.Object
    • 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
      • 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
      • waitForDeployment

        public ConnectionGroupState.Builder waitForDeployment​(@Nullable
                                                              com.pulumi.core.Output<java.lang.Boolean> waitForDeployment)