Skip to content

/AWS1/CL_BDKFNDATIONMODELSUMM

Summary information for a foundation model.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_MODELARN TYPE /AWS1/BDKFOUNDATIONMODELARN /AWS1/BDKFOUNDATIONMODELARN

The Amazon Resource Name (ARN) of the foundation model.

IV_MODELID TYPE /AWS1/BDKBEDROCKMODELID /AWS1/BDKBEDROCKMODELID

The model ID of the foundation model.

Optional arguments:

IV_MODELNAME TYPE /AWS1/BDKBRANDEDNAME /AWS1/BDKBRANDEDNAME

The name of the model.

IV_PROVIDERNAME TYPE /AWS1/BDKBRANDEDNAME /AWS1/BDKBRANDEDNAME

The model's provider name.

IT_INPUTMODALITIES TYPE /AWS1/CL_BDKMODELMODALITYLST_W=>TT_MODELMODALITYLIST TT_MODELMODALITYLIST

The input modalities that the model supports.

IT_OUTPUTMODALITIES TYPE /AWS1/CL_BDKMODELMODALITYLST_W=>TT_MODELMODALITYLIST TT_MODELMODALITYLIST

The output modalities that the model supports.

IV_RSPSTREAMINGSUPPORTED TYPE /AWS1/BDKBOOLEAN /AWS1/BDKBOOLEAN

Indicates whether the model supports streaming.

IT_CUSTOMIZATIONSSUPPORTED TYPE /AWS1/CL_BDKMDELCUSTIZATIONL00=>TT_MODELCUSTOMIZATIONLIST TT_MODELCUSTOMIZATIONLIST

Whether the model supports fine-tuning or continual pre-training.

IT_INFERENCETYPESSUPPORTED TYPE /AWS1/CL_BDKINFERENCETYPELST_W=>TT_INFERENCETYPELIST TT_INFERENCETYPELIST

The inference types that the model supports.

IO_MODELLIFECYCLE TYPE REF TO /AWS1/CL_BDKFOUNDATIONMODELLC /AWS1/CL_BDKFOUNDATIONMODELLC

Contains details about whether a model version is available or deprecated.


Queryable Attributes

modelArn

The Amazon Resource Name (ARN) of the foundation model.

Accessible with the following methods

Method Description
GET_MODELARN() Getter for MODELARN, with configurable default
ASK_MODELARN() Getter for MODELARN w/ exceptions if field has no value
HAS_MODELARN() Determine if MODELARN has a value

modelId

The model ID of the foundation model.

Accessible with the following methods

Method Description
GET_MODELID() Getter for MODELID, with configurable default
ASK_MODELID() Getter for MODELID w/ exceptions if field has no value
HAS_MODELID() Determine if MODELID has a value

modelName

The name of the model.

Accessible with the following methods

Method Description
GET_MODELNAME() Getter for MODELNAME, with configurable default
ASK_MODELNAME() Getter for MODELNAME w/ exceptions if field has no value
HAS_MODELNAME() Determine if MODELNAME has a value

providerName

The model's provider name.

Accessible with the following methods

Method Description
GET_PROVIDERNAME() Getter for PROVIDERNAME, with configurable default
ASK_PROVIDERNAME() Getter for PROVIDERNAME w/ exceptions if field has no value
HAS_PROVIDERNAME() Determine if PROVIDERNAME has a value

inputModalities

The input modalities that the model supports.

Accessible with the following methods

Method Description
GET_INPUTMODALITIES() Getter for INPUTMODALITIES, with configurable default
ASK_INPUTMODALITIES() Getter for INPUTMODALITIES w/ exceptions if field has no val
HAS_INPUTMODALITIES() Determine if INPUTMODALITIES has a value

outputModalities

The output modalities that the model supports.

Accessible with the following methods

Method Description
GET_OUTPUTMODALITIES() Getter for OUTPUTMODALITIES, with configurable default
ASK_OUTPUTMODALITIES() Getter for OUTPUTMODALITIES w/ exceptions if field has no va
HAS_OUTPUTMODALITIES() Determine if OUTPUTMODALITIES has a value

responseStreamingSupported

Indicates whether the model supports streaming.

Accessible with the following methods

Method Description
GET_RSPSTREAMINGSUPPORTED() Getter for RESPONSESTREAMINGSUPPORTED, with configurable def
ASK_RSPSTREAMINGSUPPORTED() Getter for RESPONSESTREAMINGSUPPORTED w/ exceptions if field
HAS_RSPSTREAMINGSUPPORTED() Determine if RESPONSESTREAMINGSUPPORTED has a value

customizationsSupported

Whether the model supports fine-tuning or continual pre-training.

Accessible with the following methods

Method Description
GET_CUSTOMIZATIONSSUPPORTED() Getter for CUSTOMIZATIONSSUPPORTED, with configurable defaul
ASK_CUSTOMIZATIONSSUPPORTED() Getter for CUSTOMIZATIONSSUPPORTED w/ exceptions if field ha
HAS_CUSTOMIZATIONSSUPPORTED() Determine if CUSTOMIZATIONSSUPPORTED has a value

inferenceTypesSupported

The inference types that the model supports.

Accessible with the following methods

Method Description
GET_INFERENCETYPESSUPPORTED() Getter for INFERENCETYPESSUPPORTED, with configurable defaul
ASK_INFERENCETYPESSUPPORTED() Getter for INFERENCETYPESSUPPORTED w/ exceptions if field ha
HAS_INFERENCETYPESSUPPORTED() Determine if INFERENCETYPESSUPPORTED has a value

modelLifecycle

Contains details about whether a model version is available or deprecated.

Accessible with the following methods

Method Description
GET_MODELLIFECYCLE() Getter for MODELLIFECYCLE

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_FOUNDATIONMODELSUMMARYLIST

TYPES TT_FOUNDATIONMODELSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDKFNDATIONMODELSUMM WITH DEFAULT KEY
.