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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrock.alpha.PromptProps
PromptProps.Builder, PromptProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(PromptProps.Builder builder) Constructor that initializes the object based on literal property values passed by thePromptProps.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
final 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 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 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:
getPromptName
in interfacePromptProps
-
getDefaultVariant
Description copied from interface:PromptProps
(experimental) The Prompt Variant that will be used by default.Default: - No default variant provided.
- Specified by:
getDefaultVariant
in interfacePromptProps
-
getDescription
Description copied from interface:PromptProps
(experimental) A description of what the prompt does.Default: - No description provided. Maximum Length: 200
- Specified by:
getDescription
in 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:
getKmsKey
in interfacePromptProps
-
getTags
Description copied from interface:PromptProps
(experimental) Tags to apply to the prompt.Default: - No tags applied.
- Specified by:
getTags
in 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:
getVariants
in interfacePromptProps
-
$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()
-