Class GraderConfig
- java.lang.Object
-
- software.amazon.awssdk.services.bedrock.model.GraderConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GraderConfig.Builder,GraderConfig>
@Generated("software.amazon.awssdk:codegen") public final class GraderConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GraderConfig.Builder,GraderConfig>
Configuration for the grader used in reinforcement fine-tuning to evaluate model responses and provide reward signals.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGraderConfig.Builderstatic classGraderConfig.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GraderConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)static GraderConfigfromLambdaGrader(Consumer<LambdaGraderConfig.Builder> lambdaGrader)Create an instance of this class withlambdaGrader()initialized to the given value.static GraderConfigfromLambdaGrader(LambdaGraderConfig lambdaGrader)Create an instance of this class withlambdaGrader()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LambdaGraderConfiglambdaGrader()Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GraderConfig.Builder>serializableBuilderClass()GraderConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.GraderConfig.Typetype()Retrieve an enum value representing which member of this object is populated.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
lambdaGrader
public final LambdaGraderConfig lambdaGrader()
Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.
- Returns:
- Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.
-
toBuilder
public GraderConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GraderConfig.Builder,GraderConfig>
-
builder
public static GraderConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends GraderConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
fromLambdaGrader
public static GraderConfig fromLambdaGrader(LambdaGraderConfig lambdaGrader)
Create an instance of this class withlambdaGrader()initialized to the given value.Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.
- Parameters:
lambdaGrader- Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.
-
fromLambdaGrader
public static GraderConfig fromLambdaGrader(Consumer<LambdaGraderConfig.Builder> lambdaGrader)
Create an instance of this class withlambdaGrader()initialized to the given value.Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.
- Parameters:
lambdaGrader- Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.
-
type
public GraderConfig.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beGraderConfig.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beGraderConfig.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-