Package com.pulumi.gcp.cloudidentity
Class GroupMembershipArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.cloudidentity.GroupMembershipArgs.Builder
-
- Enclosing class:
- GroupMembershipArgs
public static final class GroupMembershipArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GroupMembershipArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupMembershipArgs
build()
GroupMembershipArgs.Builder
group(com.pulumi.core.Output<java.lang.String> group)
GroupMembershipArgs.Builder
group(java.lang.String group)
GroupMembershipArgs.Builder
memberKey(com.pulumi.core.Output<GroupMembershipMemberKeyArgs> memberKey)
GroupMembershipArgs.Builder
memberKey(GroupMembershipMemberKeyArgs memberKey)
GroupMembershipArgs.Builder
preferredMemberKey(com.pulumi.core.Output<GroupMembershipPreferredMemberKeyArgs> preferredMemberKey)
GroupMembershipArgs.Builder
preferredMemberKey(GroupMembershipPreferredMemberKeyArgs preferredMemberKey)
GroupMembershipArgs.Builder
roles(com.pulumi.core.Output<java.util.List<GroupMembershipRoleArgs>> roles)
GroupMembershipArgs.Builder
roles(GroupMembershipRoleArgs... roles)
GroupMembershipArgs.Builder
roles(java.util.List<GroupMembershipRoleArgs> roles)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GroupMembershipArgs defaults)
-
-
Method Detail
-
group
public GroupMembershipArgs.Builder group(com.pulumi.core.Output<java.lang.String> group)
- Parameters:
group
- The name of the Group to create this membership in.- Returns:
- builder
-
group
public GroupMembershipArgs.Builder group(java.lang.String group)
- Parameters:
group
- The name of the Group to create this membership in.- Returns:
- builder
-
memberKey
public GroupMembershipArgs.Builder memberKey(@Nullable com.pulumi.core.Output<GroupMembershipMemberKeyArgs> memberKey)
- Parameters:
memberKey
- EntityKey of the member. Structure is documented below.- Returns:
- builder
-
memberKey
public GroupMembershipArgs.Builder memberKey(GroupMembershipMemberKeyArgs memberKey)
- Parameters:
memberKey
- EntityKey of the member. Structure is documented below.- Returns:
- builder
-
preferredMemberKey
public GroupMembershipArgs.Builder preferredMemberKey(@Nullable com.pulumi.core.Output<GroupMembershipPreferredMemberKeyArgs> preferredMemberKey)
- Parameters:
preferredMemberKey
- EntityKey of the member. Structure is documented below.- Returns:
- builder
-
preferredMemberKey
public GroupMembershipArgs.Builder preferredMemberKey(GroupMembershipPreferredMemberKeyArgs preferredMemberKey)
- Parameters:
preferredMemberKey
- EntityKey of the member. Structure is documented below.- Returns:
- builder
-
roles
public GroupMembershipArgs.Builder roles(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 GroupMembershipArgs.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 GroupMembershipArgs.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
-
build
public GroupMembershipArgs build()
-
-