Class EvaluatorBase
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.bedrockagentcore.EvaluatorBase
- All Implemented Interfaces:
IEvaluatorRef,IEnvironmentAware,IResource,IEvaluator,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
- Direct Known Subclasses:
Evaluator
@Generated(value="jsii-pacmak/1.130.0 (build 048a5ee)",
date="2026-05-19T19:44:37.073Z")
@Stability(Stable)
public abstract class EvaluatorBase
extends Resource
implements IEvaluator
Abstract base class for Evaluator.
Contains methods and attributes valid for evaluators either created with CDK or imported.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.IEvaluator
IEvaluator.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEvaluatorBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedEvaluatorBase(software.amazon.jsii.JsiiObjectRef objRef) protectedEvaluatorBase(software.constructs.Construct scope, String id) protectedEvaluatorBase(software.constructs.Construct scope, String id, ResourceProps props) -
Method Summary
Modifier and TypeMethodDescriptionabstract StringThe timestamp when the evaluator was created.abstract StringThe ARN of the evaluator.abstract StringThe unique identifier of the evaluator.abstract StringThe name of the evaluator.A reference to this Evaluator resource.abstract StringThe lifecycle status of the evaluator (CREATING, ACTIVE, FAILED, DELETING).abstract StringThe timestamp when the evaluator was last updated.grant(IGrantable grantee, String... actions) Grants IAM actions to the IAM Principal.Methods inherited from class software.amazon.awscdk.Resource
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResource, withMethods inherited from class software.constructs.Construct
getNode, isConstruct, toStringMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
EvaluatorBase
protected EvaluatorBase(software.amazon.jsii.JsiiObjectRef objRef) -
EvaluatorBase
protected EvaluatorBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
EvaluatorBase
@Stability(Stable) protected EvaluatorBase(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable ResourceProps props) - Parameters:
scope- This parameter is required.id- This parameter is required.props-
-
EvaluatorBase
@Stability(Stable) protected EvaluatorBase(@NotNull software.constructs.Construct scope, @NotNull String id) - Parameters:
scope- This parameter is required.id- This parameter is required.
-
-
Method Details
-
grant
@Stability(Stable) @NotNull public Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) Grants IAM actions to the IAM Principal.[disable-awslint:no-grants]
- Specified by:
grantin interfaceIEvaluator- Parameters:
grantee-- The IAM principal to grant permissions to.
actions-- The actions to grant.
- Returns:
- An IAM Grant object representing the granted permissions
-
getEvaluatorArn
The ARN of the evaluator.- Specified by:
getEvaluatorArnin interfaceIEvaluator
-
getEvaluatorId
The unique identifier of the evaluator.- Specified by:
getEvaluatorIdin interfaceIEvaluator
-
getEvaluatorName
The name of the evaluator.- Specified by:
getEvaluatorNamein interfaceIEvaluator
-
getEvaluatorRef
A reference to this Evaluator resource.- Specified by:
getEvaluatorRefin interfaceIEvaluatorRef
-
getCreatedAt
The timestamp when the evaluator was created.- Specified by:
getCreatedAtin interfaceIEvaluator
-
getStatus
The lifecycle status of the evaluator (CREATING, ACTIVE, FAILED, DELETING).- Specified by:
getStatusin interfaceIEvaluator
-
getUpdatedAt
The timestamp when the evaluator was last updated.- Specified by:
getUpdatedAtin interfaceIEvaluator
-