Class AssessmentDelegationState.Builder
- java.lang.Object
-
- com.pulumi.aws.auditmanager.inputs.AssessmentDelegationState.Builder
-
- Enclosing class:
- AssessmentDelegationState
public static final class AssessmentDelegationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AssessmentDelegationState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssessmentDelegationState.Builder
assessmentId(com.pulumi.core.Output<java.lang.String> assessmentId)
AssessmentDelegationState.Builder
assessmentId(java.lang.String assessmentId)
AssessmentDelegationState
build()
AssessmentDelegationState.Builder
comment(com.pulumi.core.Output<java.lang.String> comment)
AssessmentDelegationState.Builder
comment(java.lang.String comment)
AssessmentDelegationState.Builder
controlSetId(com.pulumi.core.Output<java.lang.String> controlSetId)
AssessmentDelegationState.Builder
controlSetId(java.lang.String controlSetId)
AssessmentDelegationState.Builder
delegationId(com.pulumi.core.Output<java.lang.String> delegationId)
AssessmentDelegationState.Builder
delegationId(java.lang.String delegationId)
AssessmentDelegationState.Builder
roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
AssessmentDelegationState.Builder
roleArn(java.lang.String roleArn)
AssessmentDelegationState.Builder
roleType(com.pulumi.core.Output<java.lang.String> roleType)
AssessmentDelegationState.Builder
roleType(java.lang.String roleType)
AssessmentDelegationState.Builder
status(com.pulumi.core.Output<java.lang.String> status)
AssessmentDelegationState.Builder
status(java.lang.String status)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AssessmentDelegationState defaults)
-
-
Method Detail
-
assessmentId
public AssessmentDelegationState.Builder assessmentId(@Nullable com.pulumi.core.Output<java.lang.String> assessmentId)
- Parameters:
assessmentId
- Identifier for the assessment.- Returns:
- builder
-
assessmentId
public AssessmentDelegationState.Builder assessmentId(java.lang.String assessmentId)
- Parameters:
assessmentId
- Identifier for the assessment.- Returns:
- builder
-
comment
public AssessmentDelegationState.Builder comment(@Nullable com.pulumi.core.Output<java.lang.String> comment)
- Parameters:
comment
- Comment describing the delegation request.- Returns:
- builder
-
comment
public AssessmentDelegationState.Builder comment(java.lang.String comment)
- Parameters:
comment
- Comment describing the delegation request.- Returns:
- builder
-
controlSetId
public AssessmentDelegationState.Builder controlSetId(@Nullable com.pulumi.core.Output<java.lang.String> controlSetId)
- Parameters:
controlSetId
- Assessment control set name. This value is the control set name used during assessment creation (not the AWS-generated ID). The `_id` suffix on this attribute has been preserved to be consistent with the underlying AWS API.- Returns:
- builder
-
controlSetId
public AssessmentDelegationState.Builder controlSetId(java.lang.String controlSetId)
- Parameters:
controlSetId
- Assessment control set name. This value is the control set name used during assessment creation (not the AWS-generated ID). The `_id` suffix on this attribute has been preserved to be consistent with the underlying AWS API.- Returns:
- builder
-
delegationId
public AssessmentDelegationState.Builder delegationId(@Nullable com.pulumi.core.Output<java.lang.String> delegationId)
- Parameters:
delegationId
- Unique identifier for the delegation.- Returns:
- builder
-
delegationId
public AssessmentDelegationState.Builder delegationId(java.lang.String delegationId)
- Parameters:
delegationId
- Unique identifier for the delegation.- Returns:
- builder
-
roleArn
public AssessmentDelegationState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn
- Amazon Resource Name (ARN) of the IAM role.- Returns:
- builder
-
roleArn
public AssessmentDelegationState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn
- Amazon Resource Name (ARN) of the IAM role.- Returns:
- builder
-
roleType
public AssessmentDelegationState.Builder roleType(@Nullable com.pulumi.core.Output<java.lang.String> roleType)
- Parameters:
roleType
- Type of customer persona. For assessment delegation, type must always be `RESOURCE_OWNER`. The following arguments are optional:- Returns:
- builder
-
roleType
public AssessmentDelegationState.Builder roleType(java.lang.String roleType)
- Parameters:
roleType
- Type of customer persona. For assessment delegation, type must always be `RESOURCE_OWNER`. The following arguments are optional:- Returns:
- builder
-
status
public AssessmentDelegationState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status
- Status of the delegation.- Returns:
- builder
-
status
public AssessmentDelegationState.Builder status(java.lang.String status)
- Parameters:
status
- Status of the delegation.- Returns:
- builder
-
build
public AssessmentDelegationState build()
-
-