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.BuilderassessmentId(com.pulumi.core.Output<java.lang.String> assessmentId)AssessmentDelegationState.BuilderassessmentId(java.lang.String assessmentId)AssessmentDelegationStatebuild()AssessmentDelegationState.Buildercomment(com.pulumi.core.Output<java.lang.String> comment)AssessmentDelegationState.Buildercomment(java.lang.String comment)AssessmentDelegationState.BuildercontrolSetId(com.pulumi.core.Output<java.lang.String> controlSetId)AssessmentDelegationState.BuildercontrolSetId(java.lang.String controlSetId)AssessmentDelegationState.BuilderdelegationId(com.pulumi.core.Output<java.lang.String> delegationId)AssessmentDelegationState.BuilderdelegationId(java.lang.String delegationId)AssessmentDelegationState.Builderregion(com.pulumi.core.Output<java.lang.String> region)AssessmentDelegationState.Builderregion(java.lang.String region)AssessmentDelegationState.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)AssessmentDelegationState.BuilderroleArn(java.lang.String roleArn)AssessmentDelegationState.BuilderroleType(com.pulumi.core.Output<java.lang.String> roleType)AssessmentDelegationState.BuilderroleType(java.lang.String roleType)AssessmentDelegationState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)AssessmentDelegationState.Builderstatus(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
-
region
public AssessmentDelegationState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AssessmentDelegationState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleArn
public AssessmentDelegationState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of the IAM role.- Returns:
- builder
-
roleArn
public AssessmentDelegationState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- 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()
-
-