Class AddressGroupState.Builder

  • Enclosing class:
    AddressGroupState

    public static final class AddressGroupState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • capacity

        public AddressGroupState.Builder capacity​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Integer> capacity)
        Parameters:
        capacity - Capacity of the Address Group.
        Returns:
        builder
      • capacity

        public AddressGroupState.Builder capacity​(java.lang.Integer capacity)
        Parameters:
        capacity - Capacity of the Address Group.
        Returns:
        builder
      • createTime

        public AddressGroupState.Builder createTime​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> createTime)
        Parameters:
        createTime - The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"
        Returns:
        builder
      • createTime

        public AddressGroupState.Builder createTime​(java.lang.String createTime)
        Parameters:
        createTime - The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"
        Returns:
        builder
      • description

        public AddressGroupState.Builder description​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Free-text description of the resource.
        Returns:
        builder
      • description

        public AddressGroupState.Builder description​(java.lang.String description)
        Parameters:
        description - Free-text description of the resource.
        Returns:
        builder
      • items

        public AddressGroupState.Builder items​(@Nullable
                                               com.pulumi.core.Output<java.util.List<java.lang.String>> items)
        Parameters:
        items - List of items.
        Returns:
        builder
      • items

        public AddressGroupState.Builder items​(java.util.List<java.lang.String> items)
        Parameters:
        items - List of items.
        Returns:
        builder
      • items

        public AddressGroupState.Builder items​(java.lang.String... items)
        Parameters:
        items - List of items.
        Returns:
        builder
      • labels

        public AddressGroupState.Builder labels​(@Nullable
                                                com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> labels)
        Parameters:
        labels - Set of label tags associated with the AddressGroup resource. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
        Returns:
        builder
      • labels

        public AddressGroupState.Builder labels​(java.util.Map<java.lang.String,​java.lang.String> labels)
        Parameters:
        labels - Set of label tags associated with the AddressGroup resource. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
        Returns:
        builder
      • location

        public AddressGroupState.Builder location​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The location of the gateway security policy. The default value is `global`. ***
        Returns:
        builder
      • location

        public AddressGroupState.Builder location​(java.lang.String location)
        Parameters:
        location - The location of the gateway security policy. The default value is `global`. ***
        Returns:
        builder
      • name

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

        public AddressGroupState.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the AddressGroup resource.
        Returns:
        builder
      • parent

        public AddressGroupState.Builder parent​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> parent)
        Parameters:
        parent - The name of the parent this address group belongs to. Format: organizations/{organization_id} or projects/{project_id}.
        Returns:
        builder
      • parent

        public AddressGroupState.Builder parent​(java.lang.String parent)
        Parameters:
        parent - The name of the parent this address group belongs to. Format: organizations/{organization_id} or projects/{project_id}.
        Returns:
        builder
      • type

        public AddressGroupState.Builder type​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The type of the Address Group. Possible values are "IPV4" or "IPV6". Possible values are: `IPV4`, `IPV6`.
        Returns:
        builder
      • type

        public AddressGroupState.Builder type​(java.lang.String type)
        Parameters:
        type - The type of the Address Group. Possible values are "IPV4" or "IPV6". Possible values are: `IPV4`, `IPV6`.
        Returns:
        builder
      • updateTime

        public AddressGroupState.Builder updateTime​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> updateTime)
        Parameters:
        updateTime - The timestamp when the resource was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
        Returns:
        builder
      • updateTime

        public AddressGroupState.Builder updateTime​(java.lang.String updateTime)
        Parameters:
        updateTime - The timestamp when the resource was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
        Returns:
        builder