Class ScanReport.Inventory.ProviderDetails
-
- All Implemented Interfaces:
public final class ScanReport.Inventory.ProviderDetails
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classScanReport.Inventory.ProviderDetails.BuilderA builder for ProviderDetails.
public final classScanReport.Inventory.ProviderDetails.Provider
-
Method Summary
Modifier and Type Method Description final ScanReport.Inventory.ProviderDetails.Providerprovider()final StringproviderModelId()The provider's unique identifier for the model. final Optional<String>country()Optional country code (ISO 3166-1 alpha-2) for the location where the model provider is primarily based. final Optional<String>modelArn()Optional full ARN or resource identifier for the model. final JsonField<ScanReport.Inventory.ProviderDetails.Provider>_provider()Returns the raw JSON value of provider. final JsonField<String>_providerModelId()Returns the raw JSON value of providerModelId. final JsonField<String>_country()Returns the raw JSON value of country. final JsonField<String>_modelArn()Returns the raw JSON value of modelArn. final Map<String, JsonValue>_additionalProperties()final ScanReport.Inventory.ProviderDetails.BuildertoBuilder()final ScanReport.Inventory.ProviderDetailsvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ScanReport.Inventory.ProviderDetails.Builderbuilder()Returns a mutable builder for constructing an instance of ProviderDetails. -
-
Method Detail
-
provider
final ScanReport.Inventory.ProviderDetails.Provider provider()
-
providerModelId
final String providerModelId()
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"
-
country
final Optional<String> country()
Optional country code (ISO 3166-1 alpha-2) for the location where the model provider is primarily based.
-
modelArn
final Optional<String> modelArn()
Optional full ARN or resource identifier for the model. Used for provisioned models, custom deployments, or cross-account access.
-
_provider
final JsonField<ScanReport.Inventory.ProviderDetails.Provider> _provider()
Returns the raw JSON value of provider.
Unlike provider, this method doesn't throw if the JSON field has an unexpected type.
-
_providerModelId
final JsonField<String> _providerModelId()
Returns the raw JSON value of providerModelId.
Unlike providerModelId, this method doesn't throw if the JSON field has an unexpected type.
-
_country
final JsonField<String> _country()
Returns the raw JSON value of country.
Unlike country, 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 ScanReport.Inventory.ProviderDetails.Builder toBuilder()
-
validate
final ScanReport.Inventory.ProviderDetails validate()
-
builder
final static ScanReport.Inventory.ProviderDetails.Builder builder()
Returns a mutable builder for constructing an instance of ProviderDetails.
The following fields are required:
.provider() .providerModelId()
-
-
-
-