Interface ProjectPolicy.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ProjectPolicy.Builder,ProjectPolicy>,SdkBuilder<ProjectPolicy.Builder,ProjectPolicy>,SdkPojo
- Enclosing class:
- ProjectPolicy
public static interface ProjectPolicy.Builder extends SdkPojo, CopyableBuilder<ProjectPolicy.Builder,ProjectPolicy>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProjectPolicy.BuildercreationTimestamp(Instant creationTimestamp)The Unix datetime for the creation of the project policy.ProjectPolicy.BuilderlastUpdatedTimestamp(Instant lastUpdatedTimestamp)The Unix datetime for when the project policy was last updated.ProjectPolicy.BuilderpolicyDocument(String policyDocument)The JSON document for the project policy.ProjectPolicy.BuilderpolicyName(String policyName)The name of the project policy.ProjectPolicy.BuilderpolicyRevisionId(String policyRevisionId)The revision ID of the project policy.ProjectPolicy.BuilderprojectArn(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 Detail
-
projectArn
ProjectPolicy.Builder projectArn(String 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
ProjectPolicy.Builder policyName(String 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
ProjectPolicy.Builder policyRevisionId(String 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
ProjectPolicy.Builder policyDocument(String 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
ProjectPolicy.Builder creationTimestamp(Instant 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
ProjectPolicy.Builder lastUpdatedTimestamp(Instant 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.
-
-