Class ConnectionGroupArgs.Builder

  • Enclosing class:
    ConnectionGroupArgs

    public static final class ConnectionGroupArgs.Builder
    extends java.lang.Object
    • Method Detail

      • anycastIpListId

        public ConnectionGroupArgs.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 ConnectionGroupArgs.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
      • enabled

        public ConnectionGroupArgs.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 ConnectionGroupArgs.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether the connection group is enabled. Default is `true`.
        Returns:
        builder
      • ipv6Enabled

        public ConnectionGroupArgs.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 ConnectionGroupArgs.Builder ipv6Enabled​(java.lang.Boolean ipv6Enabled)
        Parameters:
        ipv6Enabled - Whether IPv6 is enabled for the connection group. Default is `false`.
        Returns:
        builder
      • name

        public ConnectionGroupArgs.Builder name​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the connection group.
        Returns:
        builder
      • name

        public ConnectionGroupArgs.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the connection group.
        Returns:
        builder
      • tags

        public ConnectionGroupArgs.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 ConnectionGroupArgs.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
      • waitForDeployment

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