Package com.pulumi.gcp.dataproc.inputs
Class JobIAMBindingState.Builder
- java.lang.Object
-
- com.pulumi.gcp.dataproc.inputs.JobIAMBindingState.Builder
-
- Enclosing class:
- JobIAMBindingState
public static final class JobIAMBindingState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(JobIAMBindingState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobIAMBindingState
build()
JobIAMBindingState.Builder
condition(com.pulumi.core.Output<JobIAMBindingConditionArgs> condition)
JobIAMBindingState.Builder
condition(JobIAMBindingConditionArgs condition)
JobIAMBindingState.Builder
etag(com.pulumi.core.Output<java.lang.String> etag)
JobIAMBindingState.Builder
etag(java.lang.String etag)
JobIAMBindingState.Builder
jobId(com.pulumi.core.Output<java.lang.String> jobId)
JobIAMBindingState.Builder
jobId(java.lang.String jobId)
JobIAMBindingState.Builder
members(com.pulumi.core.Output<java.util.List<java.lang.String>> members)
JobIAMBindingState.Builder
members(java.lang.String... members)
JobIAMBindingState.Builder
members(java.util.List<java.lang.String> members)
JobIAMBindingState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
JobIAMBindingState.Builder
project(java.lang.String project)
JobIAMBindingState.Builder
region(com.pulumi.core.Output<java.lang.String> region)
JobIAMBindingState.Builder
region(java.lang.String region)
JobIAMBindingState.Builder
role(com.pulumi.core.Output<java.lang.String> role)
JobIAMBindingState.Builder
role(java.lang.String role)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(JobIAMBindingState defaults)
-
-
Method Detail
-
condition
public JobIAMBindingState.Builder condition(@Nullable com.pulumi.core.Output<JobIAMBindingConditionArgs> condition)
-
condition
public JobIAMBindingState.Builder condition(JobIAMBindingConditionArgs condition)
-
etag
public JobIAMBindingState.Builder etag(@Nullable com.pulumi.core.Output<java.lang.String> etag)
- Parameters:
etag
- (Computed) The etag of the jobs's IAM policy.- Returns:
- builder
-
etag
public JobIAMBindingState.Builder etag(java.lang.String etag)
- Parameters:
etag
- (Computed) The etag of the jobs's IAM policy.- Returns:
- builder
-
jobId
public JobIAMBindingState.Builder jobId(@Nullable com.pulumi.core.Output<java.lang.String> jobId)
-
jobId
public JobIAMBindingState.Builder jobId(java.lang.String jobId)
-
members
public JobIAMBindingState.Builder members(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> members)
-
members
public JobIAMBindingState.Builder members(java.util.List<java.lang.String> members)
-
members
public JobIAMBindingState.Builder members(java.lang.String... members)
-
project
public JobIAMBindingState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The project in which the job belongs. If it is not provided, the provider will use a default.- Returns:
- builder
-
project
public JobIAMBindingState.Builder project(java.lang.String project)
- Parameters:
project
- The project in which the job belongs. If it is not provided, the provider will use a default.- Returns:
- builder
-
region
public JobIAMBindingState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region
- The region in which the job belongs. If it is not provided, the provider will use a default.- Returns:
- builder
-
region
public JobIAMBindingState.Builder region(java.lang.String region)
- Parameters:
region
- The region in which the job belongs. If it is not provided, the provider will use a default.- Returns:
- builder
-
role
public JobIAMBindingState.Builder role(@Nullable com.pulumi.core.Output<java.lang.String> role)
- Parameters:
role
- The role that should be applied. Only one `gcp.dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.- Returns:
- builder
-
role
public JobIAMBindingState.Builder role(java.lang.String role)
- Parameters:
role
- The role that should be applied. Only one `gcp.dataproc.JobIAMBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.- Returns:
- builder
-
build
public JobIAMBindingState build()
-
-