Package com.pulumi.aws.datazone.inputs
Class PolicyGrantPrincipalArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.datazone.inputs.PolicyGrantPrincipalArgs.Builder
-
- Enclosing class:
- PolicyGrantPrincipalArgs
public static final class PolicyGrantPrincipalArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PolicyGrantPrincipalArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyGrantPrincipalArgsbuild()PolicyGrantPrincipalArgs.BuilderdomainUnit(PolicyGrantPrincipalDomainUnitArgs domainUnit)PolicyGrantPrincipalArgs.BuilderdomainUnit(com.pulumi.core.Output<PolicyGrantPrincipalDomainUnitArgs> domainUnit)PolicyGrantPrincipalArgs.Buildergroup(PolicyGrantPrincipalGroupArgs group)PolicyGrantPrincipalArgs.Buildergroup(com.pulumi.core.Output<PolicyGrantPrincipalGroupArgs> group)PolicyGrantPrincipalArgs.Builderproject(PolicyGrantPrincipalProjectArgs project)PolicyGrantPrincipalArgs.Builderproject(com.pulumi.core.Output<PolicyGrantPrincipalProjectArgs> project)PolicyGrantPrincipalArgs.Builderuser(PolicyGrantPrincipalUserArgs user)PolicyGrantPrincipalArgs.Builderuser(com.pulumi.core.Output<PolicyGrantPrincipalUserArgs> user)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PolicyGrantPrincipalArgs defaults)
-
-
Method Detail
-
domainUnit
public PolicyGrantPrincipalArgs.Builder domainUnit(@Nullable com.pulumi.core.Output<PolicyGrantPrincipalDomainUnitArgs> domainUnit)
- Parameters:
domainUnit- Domain unit principal. See `domainUnit` Block below.- Returns:
- builder
-
domainUnit
public PolicyGrantPrincipalArgs.Builder domainUnit(PolicyGrantPrincipalDomainUnitArgs domainUnit)
- Parameters:
domainUnit- Domain unit principal. See `domainUnit` Block below.- Returns:
- builder
-
group
public PolicyGrantPrincipalArgs.Builder group(@Nullable com.pulumi.core.Output<PolicyGrantPrincipalGroupArgs> group)
- Parameters:
group- Group principal. See `group` Block below.- Returns:
- builder
-
group
public PolicyGrantPrincipalArgs.Builder group(PolicyGrantPrincipalGroupArgs group)
- Parameters:
group- Group principal. See `group` Block below.- Returns:
- builder
-
project
public PolicyGrantPrincipalArgs.Builder project(@Nullable com.pulumi.core.Output<PolicyGrantPrincipalProjectArgs> project)
- Parameters:
project- Project principal. See `project` Block below.- Returns:
- builder
-
project
public PolicyGrantPrincipalArgs.Builder project(PolicyGrantPrincipalProjectArgs project)
- Parameters:
project- Project principal. See `project` Block below.- Returns:
- builder
-
user
public PolicyGrantPrincipalArgs.Builder user(@Nullable com.pulumi.core.Output<PolicyGrantPrincipalUserArgs> user)
- Parameters:
user- User principal. See `user` Block below.- Returns:
- builder
-
user
public PolicyGrantPrincipalArgs.Builder user(PolicyGrantPrincipalUserArgs user)
- Parameters:
user- User principal. See `user` Block below.- Returns:
- builder
-
build
public PolicyGrantPrincipalArgs build()
-
-