Interface CreatePolicyEngineResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,BedrockAgentCoreControlResponse.Builder,Buildable,CopyableBuilder<CreatePolicyEngineResponse.Builder,,CreatePolicyEngineResponse> SdkBuilder<CreatePolicyEngineResponse.Builder,,CreatePolicyEngineResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreatePolicyEngineResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the policy engine was created.description(String description) A human-readable description of the policy engine's purpose.The customer-assigned name of the created policy engine.policyEngineArn(String policyEngineArn) The Amazon Resource Name (ARN) of the created policy engine.policyEngineId(String policyEngineId) The unique identifier for the created policy engine.The current status of the policy engine.status(PolicyEngineStatus status) The current status of the policy engine.statusReasons(String... statusReasons) Additional information about the policy engine status.statusReasons(Collection<String> statusReasons) Additional information about the policy engine status.The timestamp when the policy engine was last updated.Methods inherited from interface software.amazon.awssdk.services.bedrockagentcorecontrol.model.BedrockAgentCoreControlResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
policyEngineId
The unique identifier for the created policy engine. This system-generated identifier consists of the user name plus a 10-character generated suffix and is used for all subsequent policy engine operations.
- Parameters:
policyEngineId- The unique identifier for the created policy engine. This system-generated identifier consists of the user name plus a 10-character generated suffix and is used for all subsequent policy engine operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The customer-assigned name of the created policy engine. This matches the name provided in the request and serves as the human-readable identifier.
- Parameters:
name- The customer-assigned name of the created policy engine. This matches the name provided in the request and serves as the human-readable identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A human-readable description of the policy engine's purpose.
- Parameters:
description- A human-readable description of the policy engine's purpose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the policy engine was created. This is automatically set by the service and used for auditing and lifecycle management.
- Parameters:
createdAt- The timestamp when the policy engine was created. This is automatically set by the service and used for auditing and lifecycle management.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the policy engine was last updated. For newly created policy engines, this matches the
createdAttimestamp.- Parameters:
updatedAt- The timestamp when the policy engine was last updated. For newly created policy engines, this matches thecreatedAttimestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyEngineArn
The Amazon Resource Name (ARN) of the created policy engine. This globally unique identifier can be used for cross-service references and IAM policy statements.
- Parameters:
policyEngineArn- The Amazon Resource Name (ARN) of the created policy engine. This globally unique identifier can be used for cross-service references and IAM policy statements.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the policy engine. A status of
ACTIVEindicates the policy engine is ready for use.- Parameters:
status- The current status of the policy engine. A status ofACTIVEindicates the policy engine is ready for use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the policy engine. A status of
ACTIVEindicates the policy engine is ready for use.- Parameters:
status- The current status of the policy engine. A status ofACTIVEindicates the policy engine is ready for use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReasons
Additional information about the policy engine status. This provides details about any failures or the current state of the policy engine creation process.
- Parameters:
statusReasons- Additional information about the policy engine status. This provides details about any failures or the current state of the policy engine creation process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusReasons
Additional information about the policy engine status. This provides details about any failures or the current state of the policy engine creation process.
- Parameters:
statusReasons- Additional information about the policy engine status. This provides details about any failures or the current state of the policy engine creation process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-