Class ScanJob.Inventory.ScanTarget.ProviderModel
-
- All Implemented Interfaces:
public final class ScanJob.Inventory.ScanTarget.ProviderModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classScanJob.Inventory.ScanTarget.ProviderModel.BuilderA builder for ProviderModel.
public final classScanJob.Inventory.ScanTarget.ProviderModel.Provider
-
Method Summary
Modifier and Type Method Description final StringmodelId()The provider's unique identifier for the model. final ScanJob.Inventory.ScanTarget.ProviderModel.Providerprovider()final Optional<String>modelArn()Optional full ARN or resource identifier for the model. final JsonField<String>_modelId()Returns the raw JSON value of modelId. final JsonField<ScanJob.Inventory.ScanTarget.ProviderModel.Provider>_provider()Returns the raw JSON value of provider. final JsonField<String>_modelArn()Returns the raw JSON value of modelArn. final Map<String, JsonValue>_additionalProperties()final ScanJob.Inventory.ScanTarget.ProviderModel.BuildertoBuilder()final ScanJob.Inventory.ScanTarget.ProviderModelvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ScanJob.Inventory.ScanTarget.ProviderModel.Builderbuilder()Returns a mutable builder for constructing an instance of ProviderModel. -
-
Method Detail
-
modelId
final String modelId()
The provider's unique identifier for the model. Examples:
AWS Bedrock: "anthropic.claude-3-5-sonnet-20241022-v2:0"
Azure AI Foundry: "Claude-3-5-Sonnet"
-
provider
final ScanJob.Inventory.ScanTarget.ProviderModel.Provider provider()
-
modelArn
final Optional<String> modelArn()
Optional full ARN or resource identifier for the model. Used for provisioned models, custom deployments, or cross-account access.
-
_modelId
final JsonField<String> _modelId()
Returns the raw JSON value of modelId.
Unlike modelId, this method doesn't throw if the JSON field has an unexpected type.
-
_provider
final JsonField<ScanJob.Inventory.ScanTarget.ProviderModel.Provider> _provider()
Returns the raw JSON value of provider.
Unlike provider, this method doesn't throw if the JSON field has an unexpected type.
-
_modelArn
final JsonField<String> _modelArn()
Returns the raw JSON value of modelArn.
Unlike modelArn, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ScanJob.Inventory.ScanTarget.ProviderModel.Builder toBuilder()
-
validate
final ScanJob.Inventory.ScanTarget.ProviderModel validate()
-
builder
final static ScanJob.Inventory.ScanTarget.ProviderModel.Builder builder()
Returns a mutable builder for constructing an instance of ProviderModel.
The following fields are required:
.modelId() .provider()
-
-
-
-