Class GroupMembershipState.Builder
- java.lang.Object
-
- com.pulumi.gcp.cloudidentity.inputs.GroupMembershipState.Builder
-
- Enclosing class:
- GroupMembershipState
public static final class GroupMembershipState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GroupMembershipState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GroupMembershipState defaults)
-
-
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
-
memberKey
public GroupMembershipState.Builder memberKey(@Nullable com.pulumi.core.Output<GroupMembershipMemberKeyArgs> memberKey)
- Parameters:
memberKey
- EntityKey of the member. Structure is documented below.- Returns:
- builder
-
memberKey
public GroupMembershipState.Builder memberKey(GroupMembershipMemberKeyArgs memberKey)
- Parameters:
memberKey
- EntityKey of the member. Structure is documented below.- 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
-
preferredMemberKey
public GroupMembershipState.Builder preferredMemberKey(@Nullable com.pulumi.core.Output<GroupMembershipPreferredMemberKeyArgs> preferredMemberKey)
- Parameters:
preferredMemberKey
- EntityKey of the member. Structure is documented below.- Returns:
- builder
-
preferredMemberKey
public GroupMembershipState.Builder preferredMemberKey(GroupMembershipPreferredMemberKeyArgs preferredMemberKey)
- Parameters:
preferredMemberKey
- EntityKey of the member. Structure is documented below.- 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
-
build
public GroupMembershipState build()
-
-