Interface ProjectPolicy.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProjectPolicy.Builder,
,ProjectPolicy> SdkBuilder<ProjectPolicy.Builder,
,ProjectPolicy> SdkPojo
- Enclosing class:
ProjectPolicy
@Mutable
@NotThreadSafe
public static interface ProjectPolicy.Builder
extends SdkPojo, CopyableBuilder<ProjectPolicy.Builder,ProjectPolicy>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTimestamp
(Instant creationTimestamp) The Unix datetime for the creation of the project policy.lastUpdatedTimestamp
(Instant lastUpdatedTimestamp) The Unix datetime for when the project policy was last updated.policyDocument
(String policyDocument) The JSON document for the project policy.policyName
(String policyName) The name of the project policy.policyRevisionId
(String policyRevisionId) The revision ID of the project policy.projectArn
(String projectArn) The Amazon Resource Name (ARN) of the project to which the project policy is attached.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
projectArn
The Amazon Resource Name (ARN) of the project to which the project policy is attached.
- Parameters:
projectArn
- The Amazon Resource Name (ARN) of the project to which the project policy is attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyName
The name of the project policy.
- Parameters:
policyName
- The name of the project policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyRevisionId
The revision ID of the project policy.
- Parameters:
policyRevisionId
- The revision ID of the project policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyDocument
The JSON document for the project policy.
- Parameters:
policyDocument
- The JSON document for the project policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTimestamp
The Unix datetime for the creation of the project policy.
- Parameters:
creationTimestamp
- The Unix datetime for the creation of the project policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTimestamp
The Unix datetime for when the project policy was last updated.
- Parameters:
lastUpdatedTimestamp
- The Unix datetime for when the project policy was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-