Class BedrockCreateModelCustomizationJobProps.Jsii$Proxy
- All Implemented Interfaces:
AssignableStateOptions
,JsonataCommonOptions
,JsonPathCommonOptions
,StateBaseProps
,BedrockCreateModelCustomizationJobProps
,TaskStateBaseOptions
,TaskStateBaseProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BedrockCreateModelCustomizationJobProps
BedrockCreateModelCustomizationJobProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.BedrockCreateModelCustomizationJobProps
BedrockCreateModelCustomizationJobProps.Builder, BedrockCreateModelCustomizationJobProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theBedrockCreateModelCustomizationJobProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
Workflow variables to store in this step.final IModel
The base model.final String
A unique, case-sensitive identifier to ensure that the API request completes no more than one time.final String
A comment describing this state.final Credentials
Credentials for an IAM Role that the State Machine assumes for executing the task.final CustomizationType
The customization type.final IKey
The custom model is encrypted at rest using this key.final String
A name for the resulting custom model.final List
<CustomModelTag> Tags to attach to the resulting custom model.final Duration
(deprecated) Timeout for the heartbeat.final Timeout
Timeout for the heartbeat.Parameters related to tuning the model.final String
JSONPath expression to select part of the state to be the input to this state.final IntegrationPattern
AWS Step Functions integrates with services directly in the Amazon States Language.final String
A name for the fine-tuning job.final List
<CustomModelTag> Tags to attach to the job.The S3 bucket configuration where the output data is stored.final String
JSONPath expression to select part of the state to be the output to this state.final Object
Used to specify and transform output from the state.final QueryLanguage
The name of the query language used by the state.final String
JSONPath expression to indicate where to inject the state's output.The JSON that will replace the state's raw result and become the effective result before ResultPath is applied.final IRole
getRole()
The IAM role that Amazon Bedrock can assume to perform tasks on your behalf.final String
Optional name for this state.final Timeout
Timeout for the task.final Duration
(deprecated) Timeout for the task.The S3 bucket configuration where the training data is stored.The S3 bucket configuration where the validation data is stored.The VPC configuration.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theBedrockCreateModelCustomizationJobProps.Builder
.
-
-
Method Details
-
getBaseModel
Description copied from interface:BedrockCreateModelCustomizationJobProps
The base model.- Specified by:
getBaseModel
in interfaceBedrockCreateModelCustomizationJobProps
-
getCustomModelName
Description copied from interface:BedrockCreateModelCustomizationJobProps
A name for the resulting custom model.The maximum length is 63 characters.
- Specified by:
getCustomModelName
in interfaceBedrockCreateModelCustomizationJobProps
-
getJobName
Description copied from interface:BedrockCreateModelCustomizationJobProps
A name for the fine-tuning job.The maximum length is 63 characters.
- Specified by:
getJobName
in interfaceBedrockCreateModelCustomizationJobProps
-
getOutputData
Description copied from interface:BedrockCreateModelCustomizationJobProps
The S3 bucket configuration where the output data is stored.- Specified by:
getOutputData
in interfaceBedrockCreateModelCustomizationJobProps
- See Also:
-
getTrainingData
Description copied from interface:BedrockCreateModelCustomizationJobProps
The S3 bucket configuration where the training data is stored.- Specified by:
getTrainingData
in interfaceBedrockCreateModelCustomizationJobProps
- See Also:
-
getClientRequestToken
Description copied from interface:BedrockCreateModelCustomizationJobProps
A unique, case-sensitive identifier to ensure that the API request completes no more than one time.If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error.
The maximum length is 256 characters.
Default: - no client request token
- Specified by:
getClientRequestToken
in interfaceBedrockCreateModelCustomizationJobProps
- See Also:
-
getCustomizationType
Description copied from interface:BedrockCreateModelCustomizationJobProps
The customization type.Default: FINE_TUNING
- Specified by:
getCustomizationType
in interfaceBedrockCreateModelCustomizationJobProps
-
getCustomModelKmsKey
Description copied from interface:BedrockCreateModelCustomizationJobProps
The custom model is encrypted at rest using this key.Default: - encrypted with the AWS owned key
- Specified by:
getCustomModelKmsKey
in interfaceBedrockCreateModelCustomizationJobProps
- See Also:
-
getCustomModelTags
Description copied from interface:BedrockCreateModelCustomizationJobProps
Tags to attach to the resulting custom model.The maximum number of tags is 200.
Default: - no tags
- Specified by:
getCustomModelTags
in interfaceBedrockCreateModelCustomizationJobProps
-
getHyperParameters
Description copied from interface:BedrockCreateModelCustomizationJobProps
Parameters related to tuning the model.Default: - use default hyperparameters
- Specified by:
getHyperParameters
in interfaceBedrockCreateModelCustomizationJobProps
- See Also:
-
getJobTags
Description copied from interface:BedrockCreateModelCustomizationJobProps
Tags to attach to the job.The maximum number of tags is 200.
Default: - no tags
- Specified by:
getJobTags
in interfaceBedrockCreateModelCustomizationJobProps
-
getRole
Description copied from interface:BedrockCreateModelCustomizationJobProps
The IAM role that Amazon Bedrock can assume to perform tasks on your behalf.For example, during model training, Amazon Bedrock needs your permission to read input data from an S3 bucket, write model artifacts to an S3 bucket. To pass this role to Amazon Bedrock, the caller of this API must have the iam:PassRole permission.
Default: - use auto generated role
- Specified by:
getRole
in interfaceBedrockCreateModelCustomizationJobProps
-
getValidationData
Description copied from interface:BedrockCreateModelCustomizationJobProps
The S3 bucket configuration where the validation data is stored.If you don't provide a validation dataset, specify the evaluation percentage by the
Evaluation percentage
hyperparameter.The maximum number is 10.
Default: undefined - validate using a subset of the training data
- Specified by:
getValidationData
in interfaceBedrockCreateModelCustomizationJobProps
- See Also:
-
getVpcConfig
Description copied from interface:BedrockCreateModelCustomizationJobProps
The VPC configuration.Default: - no VPC configuration
- Specified by:
getVpcConfig
in interfaceBedrockCreateModelCustomizationJobProps
-
getResultPath
Description copied from interface:TaskStateBaseProps
JSONPath expression to indicate where to inject the state's output.May also be the special value JsonPath.DISCARD, which will cause the state's input to become its output.
Default: $
- Specified by:
getResultPath
in interfaceTaskStateBaseProps
-
getResultSelector
Description copied from interface:TaskStateBaseProps
The JSON that will replace the state's raw result and become the effective result before ResultPath is applied.You can use ResultSelector to create a payload with values that are static or selected from the state's raw result.
Default: - None
- Specified by:
getResultSelector
in interfaceTaskStateBaseProps
- See Also:
-
getComment
Description copied from interface:StateBaseProps
A comment describing this state.Default: No comment
- Specified by:
getComment
in interfaceStateBaseProps
-
getQueryLanguage
Description copied from interface:StateBaseProps
The name of the query language used by the state.If the state does not contain a
queryLanguage
field, then it will use the query language specified in the top-levelqueryLanguage
field.Default: - JSONPath
- Specified by:
getQueryLanguage
in interfaceStateBaseProps
-
getStateName
Description copied from interface:StateBaseProps
Optional name for this state.Default: - The construct ID will be used as state name
- Specified by:
getStateName
in interfaceStateBaseProps
-
getCredentials
Description copied from interface:TaskStateBaseOptions
Credentials for an IAM Role that the State Machine assumes for executing the task.This enables cross-account resource invocations.
Default: - None (Task is executed using the State Machine's execution role)
- Specified by:
getCredentials
in interfaceTaskStateBaseOptions
- See Also:
-
getHeartbeat
Description copied from interface:TaskStateBaseOptions
(deprecated) Timeout for the heartbeat.Default: - None
- Specified by:
getHeartbeat
in interfaceTaskStateBaseOptions
-
getHeartbeatTimeout
Description copied from interface:TaskStateBaseOptions
Timeout for the heartbeat.[disable-awslint:duration-prop-type] is needed because all props interface in aws-stepfunctions-tasks extend this interface
Default: - None
- Specified by:
getHeartbeatTimeout
in interfaceTaskStateBaseOptions
-
getIntegrationPattern
Description copied from interface:TaskStateBaseOptions
AWS Step Functions integrates with services directly in the Amazon States Language.You can control these AWS services using service integration patterns.
Depending on the AWS Service, the Service Integration Pattern availability will vary.
Default: - `IntegrationPattern.REQUEST_RESPONSE` for most tasks. `IntegrationPattern.RUN_JOB` for the following exceptions: `BatchSubmitJob`, `EmrAddStep`, `EmrCreateCluster`, `EmrTerminationCluster`, and `EmrContainersStartJobRun`.
- Specified by:
getIntegrationPattern
in interfaceTaskStateBaseOptions
- See Also:
-
getTaskTimeout
Description copied from interface:TaskStateBaseOptions
Timeout for the task.[disable-awslint:duration-prop-type] is needed because all props interface in aws-stepfunctions-tasks extend this interface
Default: - None
- Specified by:
getTaskTimeout
in interfaceTaskStateBaseOptions
-
getTimeout
Description copied from interface:TaskStateBaseOptions
(deprecated) Timeout for the task.Default: - None
- Specified by:
getTimeout
in interfaceTaskStateBaseOptions
-
getAssign
Description copied from interface:AssignableStateOptions
Workflow variables to store in this step.Using workflow variables, you can store data in a step and retrieve that data in future steps.
Default: - Not assign variables
- Specified by:
getAssign
in interfaceAssignableStateOptions
- See Also:
-
getInputPath
Description copied from interface:JsonPathCommonOptions
JSONPath expression to select part of the state to be the input to this state.May also be the special value JsonPath.DISCARD, which will cause the effective input to be the empty object {}.
Default: $
- Specified by:
getInputPath
in interfaceJsonPathCommonOptions
-
getOutputPath
Description copied from interface:JsonPathCommonOptions
JSONPath expression to select part of the state to be the output to this state.May also be the special value JsonPath.DISCARD, which will cause the effective output to be the empty object {}.
Default: $
- Specified by:
getOutputPath
in interfaceJsonPathCommonOptions
-
getOutputs
Description copied from interface:JsonataCommonOptions
Used to specify and transform output from the state.When specified, the value overrides the state output default. The output field accepts any JSON value (object, array, string, number, boolean, null). Any string value, including those inside objects or arrays, will be evaluated as JSONata if surrounded by {% %} characters. Output also accepts a JSONata expression directly.
Default: - $states.result or $states.errorOutput
- Specified by:
getOutputs
in interfaceJsonataCommonOptions
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-