Class GroupMembershipState.Builder

  • Enclosing class:
    GroupMembershipState

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

      • createTime

        public GroupMembershipState.Builder createTime​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> createTime)
        Parameters:
        createTime - The time when the Membership was created.
        Returns:
        builder
      • createTime

        public GroupMembershipState.Builder createTime​(java.lang.String createTime)
        Parameters:
        createTime - The time when the Membership was created.
        Returns:
        builder
      • group

        public GroupMembershipState.Builder group​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> group)
        Parameters:
        group - The name of the Group to create this membership in.
        Returns:
        builder
      • group

        public GroupMembershipState.Builder group​(java.lang.String group)
        Parameters:
        group - The name of the Group to create this membership in.
        Returns:
        builder
      • name

        public GroupMembershipState.Builder name​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER. Possible values are `OWNER`, `MANAGER`, and `MEMBER`.
        Returns:
        builder
      • name

        public GroupMembershipState.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER. Possible values are `OWNER`, `MANAGER`, and `MEMBER`.
        Returns:
        builder
      • roles

        public GroupMembershipState.Builder roles​(@Nullable
                                                  com.pulumi.core.Output<java.util.List<GroupMembershipRoleArgs>> roles)
        Parameters:
        roles - The MembershipRoles that apply to the Membership. Must not contain duplicate MembershipRoles with the same name. Structure is documented below.
        Returns:
        builder
      • roles

        public GroupMembershipState.Builder roles​(java.util.List<GroupMembershipRoleArgs> roles)
        Parameters:
        roles - The MembershipRoles that apply to the Membership. Must not contain duplicate MembershipRoles with the same name. Structure is documented below.
        Returns:
        builder
      • roles

        public GroupMembershipState.Builder roles​(GroupMembershipRoleArgs... roles)
        Parameters:
        roles - The MembershipRoles that apply to the Membership. Must not contain duplicate MembershipRoles with the same name. Structure is documented below.
        Returns:
        builder
      • type

        public GroupMembershipState.Builder type​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The type of the membership.
        Returns:
        builder
      • type

        public GroupMembershipState.Builder type​(java.lang.String type)
        Parameters:
        type - The type of the membership.
        Returns:
        builder
      • updateTime

        public GroupMembershipState.Builder updateTime​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> updateTime)
        Parameters:
        updateTime - The time when the Membership was last updated.
        Returns:
        builder
      • updateTime

        public GroupMembershipState.Builder updateTime​(java.lang.String updateTime)
        Parameters:
        updateTime - The time when the Membership was last updated.
        Returns:
        builder