Class PromptProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrock.alpha.PromptProps.Jsii$Proxy
- All Implemented Interfaces:
PromptProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
PromptProps
@Stability(Experimental)
@Internal
public static final class PromptProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements PromptProps
An implementation for
PromptProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrock.alpha.PromptProps
PromptProps.Builder, PromptProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(PromptProps.Builder builder) Constructor that initializes the object based on literal property values passed by thePromptProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal IPromptVariant(experimental) The Prompt Variant that will be used by default.final String(experimental) A description of what the prompt does.final IKey(experimental) The KMS key that the prompt is encrypted with.final String(experimental) The name of the prompt.getTags()(experimental) Tags to apply to the prompt.final List<IPromptVariant> (experimental) The variants of your prompt.final inthashCode()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 thePromptProps.Builder.
-
-
Method Details
-
getPromptName
Description copied from interface:PromptProps(experimental) The name of the prompt.This will be used as the physical name of the prompt. Allowed Pattern: ^([0-9a-zA-Z][_-]?){1,100}$
- Specified by:
getPromptNamein interfacePromptProps
-
getDefaultVariant
Description copied from interface:PromptProps(experimental) The Prompt Variant that will be used by default.Default: - No default variant provided.
- Specified by:
getDefaultVariantin interfacePromptProps
-
getDescription
Description copied from interface:PromptProps(experimental) A description of what the prompt does.Default: - No description provided. Maximum Length: 200
- Specified by:
getDescriptionin interfacePromptProps
-
getKmsKey
Description copied from interface:PromptProps(experimental) The KMS key that the prompt is encrypted with.Default: - AWS owned and managed key.
- Specified by:
getKmsKeyin interfacePromptProps
-
getTags
Description copied from interface:PromptProps(experimental) Tags to apply to the prompt.Default: - No tags applied.
- Specified by:
getTagsin interfacePromptProps
-
getVariants
Description copied from interface:PromptProps(experimental) The variants of your prompt.Variants can use different messages, models, or configurations so that you can compare their outputs to decide the best variant for your use case. Maximum of 1 variants.
Default: - No additional variants provided.
- Specified by:
getVariantsin interfacePromptProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-