Class CfnFlowProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrock.CfnFlowProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFlowProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFlowProps
@Stability(Stable)
@Internal
public static final class CfnFlowProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFlowProps
An implementation for
CfnFlowProps
-
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.CfnFlowProps
CfnFlowProps.Builder, CfnFlowProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnFlowProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFlowProps.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 String
The Amazon Resource Name (ARN) of the KMS key that the flow is encrypted with.final Object
The definition of the nodes and connections between the nodes in the flow.final Object
The Amazon S3 location of the flow definition.final String
The definition of the flow as a JSON-formatted string.final Object
A map that specifies the mappings for placeholder variables in the prompt flow definition.final String
A description of the flow.final String
The Amazon Resource Name (ARN) of the service role with permissions to create a flow.final String
getName()
The name of the flow.getTags()
Metadata that you can assign to a resource as key-value pairs.final Object
A map of tag keys and values.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 theCfnFlowProps.Builder
.
-
-
Method Details
-
getExecutionRoleArn
Description copied from interface:CfnFlowProps
The Amazon Resource Name (ARN) of the service role with permissions to create a flow.For more information, see Create a service row for flows in the Amazon Bedrock User Guide.
- Specified by:
getExecutionRoleArn
in interfaceCfnFlowProps
- See Also:
-
getName
Description copied from interface:CfnFlowProps
The name of the flow.- Specified by:
getName
in interfaceCfnFlowProps
- See Also:
-
getCustomerEncryptionKeyArn
Description copied from interface:CfnFlowProps
The Amazon Resource Name (ARN) of the KMS key that the flow is encrypted with.- Specified by:
getCustomerEncryptionKeyArn
in interfaceCfnFlowProps
- See Also:
-
getDefinition
Description copied from interface:CfnFlowProps
The definition of the nodes and connections between the nodes in the flow.- Specified by:
getDefinition
in interfaceCfnFlowProps
- See Also:
-
getDefinitionS3Location
Description copied from interface:CfnFlowProps
The Amazon S3 location of the flow definition.- Specified by:
getDefinitionS3Location
in interfaceCfnFlowProps
- See Also:
-
getDefinitionString
Description copied from interface:CfnFlowProps
The definition of the flow as a JSON-formatted string.The string must match the format in FlowDefinition .
- Specified by:
getDefinitionString
in interfaceCfnFlowProps
- See Also:
-
getDefinitionSubstitutions
Description copied from interface:CfnFlowProps
A map that specifies the mappings for placeholder variables in the prompt flow definition.This enables the customer to inject values obtained at runtime. Variables can be template parameter names, resource logical IDs, resource attributes, or a variable in a key-value map. Only supported with the
DefinitionString
andDefinitionS3Location
fields.Substitutions must follow the syntax:
${key_name}
or${variable_1,variable_2,...}
.- Specified by:
getDefinitionSubstitutions
in interfaceCfnFlowProps
- See Also:
-
getDescription
Description copied from interface:CfnFlowProps
A description of the flow.- Specified by:
getDescription
in interfaceCfnFlowProps
- See Also:
-
getTags
Description copied from interface:CfnFlowProps
Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:.- Specified by:
getTags
in interfaceCfnFlowProps
- See Also:
-
getTestAliasTags
Description copied from interface:CfnFlowProps
A map of tag keys and values.- Specified by:
getTestAliasTags
in interfaceCfnFlowProps
- 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()
-