Package com.pulumi.openstack.identity
Class InheritRoleAssignmentArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.identity.InheritRoleAssignmentArgs.Builder
-
- Enclosing class:
- InheritRoleAssignmentArgs
public static final class InheritRoleAssignmentArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InheritRoleAssignmentArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InheritRoleAssignmentArgsbuild()InheritRoleAssignmentArgs.BuilderdomainId(com.pulumi.core.Output<java.lang.String> domainId)InheritRoleAssignmentArgs.BuilderdomainId(java.lang.String domainId)InheritRoleAssignmentArgs.BuildergroupId(com.pulumi.core.Output<java.lang.String> groupId)InheritRoleAssignmentArgs.BuildergroupId(java.lang.String groupId)InheritRoleAssignmentArgs.BuilderprojectId(com.pulumi.core.Output<java.lang.String> projectId)InheritRoleAssignmentArgs.BuilderprojectId(java.lang.String projectId)InheritRoleAssignmentArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)InheritRoleAssignmentArgs.Builderregion(java.lang.String region)InheritRoleAssignmentArgs.BuilderroleId(com.pulumi.core.Output<java.lang.String> roleId)InheritRoleAssignmentArgs.BuilderroleId(java.lang.String roleId)InheritRoleAssignmentArgs.BuilderuserId(com.pulumi.core.Output<java.lang.String> userId)InheritRoleAssignmentArgs.BuilderuserId(java.lang.String userId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InheritRoleAssignmentArgs defaults)
-
-
Method Detail
-
domainId
public InheritRoleAssignmentArgs.Builder domainId(@Nullable com.pulumi.core.Output<java.lang.String> domainId)
- Parameters:
domainId- The domain to assign the role in.- Returns:
- builder
-
domainId
public InheritRoleAssignmentArgs.Builder domainId(java.lang.String domainId)
- Parameters:
domainId- The domain to assign the role in.- Returns:
- builder
-
groupId
public InheritRoleAssignmentArgs.Builder groupId(@Nullable com.pulumi.core.Output<java.lang.String> groupId)
- Parameters:
groupId- The group to assign the role to.- Returns:
- builder
-
groupId
public InheritRoleAssignmentArgs.Builder groupId(java.lang.String groupId)
- Parameters:
groupId- The group to assign the role to.- Returns:
- builder
-
projectId
public InheritRoleAssignmentArgs.Builder projectId(@Nullable com.pulumi.core.Output<java.lang.String> projectId)
- Parameters:
projectId- The project to assign the role in. The project should be able to containt child projects.- Returns:
- builder
-
projectId
public InheritRoleAssignmentArgs.Builder projectId(java.lang.String projectId)
- Parameters:
projectId- The project to assign the role in. The project should be able to containt child projects.- Returns:
- builder
-
region
public InheritRoleAssignmentArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
-
region
public InheritRoleAssignmentArgs.Builder region(java.lang.String region)
-
roleId
public InheritRoleAssignmentArgs.Builder roleId(com.pulumi.core.Output<java.lang.String> roleId)
- Parameters:
roleId- The role to assign.- Returns:
- builder
-
roleId
public InheritRoleAssignmentArgs.Builder roleId(java.lang.String roleId)
- Parameters:
roleId- The role to assign.- Returns:
- builder
-
userId
public InheritRoleAssignmentArgs.Builder userId(@Nullable com.pulumi.core.Output<java.lang.String> userId)
- Parameters:
userId- The user to assign the role to.- Returns:
- builder
-
userId
public InheritRoleAssignmentArgs.Builder userId(java.lang.String userId)
- Parameters:
userId- The user to assign the role to.- Returns:
- builder
-
build
public InheritRoleAssignmentArgs build()
-
-