Interface Service.GatewayModelDefinitionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Service.GatewayModelDefinition, Service.GatewayModelDefinition.Builder
Enclosing class:
Service

public static interface Service.GatewayModelDefinitionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Timestamp (milliseconds since epoch) when the model definition was created
    User ID who created the model definition
    com.google.protobuf.ByteString
    User ID who created the model definition
    long
    Timestamp (milliseconds since epoch) when the model definition was last updated
    User ID who last updated the model definition
    com.google.protobuf.ByteString
    User ID who last updated the model definition
    Unique identifier for this model definition
    com.google.protobuf.ByteString
    Unique identifier for this model definition
    Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
    com.google.protobuf.ByteString
    Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
    User-friendly name for identification and reuse
    com.google.protobuf.ByteString
    User-friendly name for identification and reuse
    LLM provider (e.g., "openai", "anthropic", "cohere", "bedrock")
    com.google.protobuf.ByteString
    LLM provider (e.g., "openai", "anthropic", "cohere", "bedrock")
    ID of the secret containing authentication credentials
    com.google.protobuf.ByteString
    ID of the secret containing authentication credentials
    Name of the secret for display purposes
    com.google.protobuf.ByteString
    Name of the secret for display purposes
    boolean
    Timestamp (milliseconds since epoch) when the model definition was created
    boolean
    User ID who created the model definition
    boolean
    Timestamp (milliseconds since epoch) when the model definition was last updated
    boolean
    User ID who last updated the model definition
    boolean
    Unique identifier for this model definition
    boolean
    Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
    boolean
    User-friendly name for identification and reuse
    boolean
    LLM provider (e.g., "openai", "anthropic", "cohere", "bedrock")
    boolean
    ID of the secret containing authentication credentials
    boolean
    Name of the secret for display purposes

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasModelDefinitionId

      boolean hasModelDefinitionId()
       Unique identifier for this model definition
       
      optional string model_definition_id = 1;
      Returns:
      Whether the modelDefinitionId field is set.
    • getModelDefinitionId

      String getModelDefinitionId()
       Unique identifier for this model definition
       
      optional string model_definition_id = 1;
      Returns:
      The modelDefinitionId.
    • getModelDefinitionIdBytes

      com.google.protobuf.ByteString getModelDefinitionIdBytes()
       Unique identifier for this model definition
       
      optional string model_definition_id = 1;
      Returns:
      The bytes for modelDefinitionId.
    • hasName

      boolean hasName()
       User-friendly name for identification and reuse
       
      optional string name = 2;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       User-friendly name for identification and reuse
       
      optional string name = 2;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       User-friendly name for identification and reuse
       
      optional string name = 2;
      Returns:
      The bytes for name.
    • hasSecretId

      boolean hasSecretId()
       ID of the secret containing authentication credentials
       
      optional string secret_id = 3;
      Returns:
      Whether the secretId field is set.
    • getSecretId

      String getSecretId()
       ID of the secret containing authentication credentials
       
      optional string secret_id = 3;
      Returns:
      The secretId.
    • getSecretIdBytes

      com.google.protobuf.ByteString getSecretIdBytes()
       ID of the secret containing authentication credentials
       
      optional string secret_id = 3;
      Returns:
      The bytes for secretId.
    • hasSecretName

      boolean hasSecretName()
       Name of the secret for display purposes
       
      optional string secret_name = 4;
      Returns:
      Whether the secretName field is set.
    • getSecretName

      String getSecretName()
       Name of the secret for display purposes
       
      optional string secret_name = 4;
      Returns:
      The secretName.
    • getSecretNameBytes

      com.google.protobuf.ByteString getSecretNameBytes()
       Name of the secret for display purposes
       
      optional string secret_name = 4;
      Returns:
      The bytes for secretName.
    • hasProvider

      boolean hasProvider()
       LLM provider (e.g., "openai", "anthropic", "cohere", "bedrock")
       
      optional string provider = 5;
      Returns:
      Whether the provider field is set.
    • getProvider

      String getProvider()
       LLM provider (e.g., "openai", "anthropic", "cohere", "bedrock")
       
      optional string provider = 5;
      Returns:
      The provider.
    • getProviderBytes

      com.google.protobuf.ByteString getProviderBytes()
       LLM provider (e.g., "openai", "anthropic", "cohere", "bedrock")
       
      optional string provider = 5;
      Returns:
      The bytes for provider.
    • hasModelName

      boolean hasModelName()
       Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
       
      optional string model_name = 6;
      Returns:
      Whether the modelName field is set.
    • getModelName

      String getModelName()
       Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
       
      optional string model_name = 6;
      Returns:
      The modelName.
    • getModelNameBytes

      com.google.protobuf.ByteString getModelNameBytes()
       Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
       
      optional string model_name = 6;
      Returns:
      The bytes for modelName.
    • hasCreatedAt

      boolean hasCreatedAt()
       Timestamp (milliseconds since epoch) when the model definition was created
       
      optional int64 created_at = 7;
      Returns:
      Whether the createdAt field is set.
    • getCreatedAt

      long getCreatedAt()
       Timestamp (milliseconds since epoch) when the model definition was created
       
      optional int64 created_at = 7;
      Returns:
      The createdAt.
    • hasLastUpdatedAt

      boolean hasLastUpdatedAt()
       Timestamp (milliseconds since epoch) when the model definition was last updated
       
      optional int64 last_updated_at = 8;
      Returns:
      Whether the lastUpdatedAt field is set.
    • getLastUpdatedAt

      long getLastUpdatedAt()
       Timestamp (milliseconds since epoch) when the model definition was last updated
       
      optional int64 last_updated_at = 8;
      Returns:
      The lastUpdatedAt.
    • hasCreatedBy

      boolean hasCreatedBy()
       User ID who created the model definition
       
      optional string created_by = 9;
      Returns:
      Whether the createdBy field is set.
    • getCreatedBy

      String getCreatedBy()
       User ID who created the model definition
       
      optional string created_by = 9;
      Returns:
      The createdBy.
    • getCreatedByBytes

      com.google.protobuf.ByteString getCreatedByBytes()
       User ID who created the model definition
       
      optional string created_by = 9;
      Returns:
      The bytes for createdBy.
    • hasLastUpdatedBy

      boolean hasLastUpdatedBy()
       User ID who last updated the model definition
       
      optional string last_updated_by = 10;
      Returns:
      Whether the lastUpdatedBy field is set.
    • getLastUpdatedBy

      String getLastUpdatedBy()
       User ID who last updated the model definition
       
      optional string last_updated_by = 10;
      Returns:
      The lastUpdatedBy.
    • getLastUpdatedByBytes

      com.google.protobuf.ByteString getLastUpdatedByBytes()
       User ID who last updated the model definition
       
      optional string last_updated_by = 10;
      Returns:
      The bytes for lastUpdatedBy.