Class GroupState.Builder

  • Enclosing class:
    GroupState

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

      • Builder

        public Builder()
      • Builder

        public Builder​(GroupState defaults)
    • Method Detail

      • displayName

        public GroupState.Builder displayName​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - A user-assigned name for this group, used only for display purposes.
        Returns:
        builder
      • displayName

        public GroupState.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - A user-assigned name for this group, used only for display purposes.
        Returns:
        builder
      • filter

        public GroupState.Builder filter​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> filter)
        Parameters:
        filter - The filter used to determine which monitored resources belong to this group. ***
        Returns:
        builder
      • filter

        public GroupState.Builder filter​(java.lang.String filter)
        Parameters:
        filter - The filter used to determine which monitored resources belong to this group. ***
        Returns:
        builder
      • isCluster

        public GroupState.Builder isCluster​(@Nullable
                                            com.pulumi.core.Output<java.lang.Boolean> isCluster)
        Parameters:
        isCluster - If true, the members of this group are considered to be a cluster. The system can perform additional analysis on groups that are clusters.
        Returns:
        builder
      • isCluster

        public GroupState.Builder isCluster​(java.lang.Boolean isCluster)
        Parameters:
        isCluster - If true, the members of this group are considered to be a cluster. The system can perform additional analysis on groups that are clusters.
        Returns:
        builder
      • name

        public GroupState.Builder name​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - A unique identifier for this group. The format is "projects/{project_id_or_number}/groups/{group_id}".
        Returns:
        builder
      • name

        public GroupState.Builder name​(java.lang.String name)
        Parameters:
        name - A unique identifier for this group. The format is "projects/{project_id_or_number}/groups/{group_id}".
        Returns:
        builder
      • parentName

        public GroupState.Builder parentName​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> parentName)
        Parameters:
        parentName - The name of the group's parent, if it has one. The format is "projects/{project_id_or_number}/groups/{group_id}". For groups with no parent, parentName is the empty string, "".
        Returns:
        builder
      • parentName

        public GroupState.Builder parentName​(java.lang.String parentName)
        Parameters:
        parentName - The name of the group's parent, if it has one. The format is "projects/{project_id_or_number}/groups/{group_id}". For groups with no parent, parentName is the empty string, "".
        Returns:
        builder
      • project

        public GroupState.Builder project​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • project

        public GroupState.Builder project​(java.lang.String project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder