Interface Service.GatewayModelDefinitionOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      long getCreatedAt()
      Timestamp (milliseconds since epoch) when the model definition was created
      java.lang.String getCreatedBy()
      User ID who created the model definition
      com.google.protobuf.ByteString getCreatedByBytes()
      User ID who created the model definition
      long getLastUpdatedAt()
      Timestamp (milliseconds since epoch) when the model definition was last updated
      java.lang.String getLastUpdatedBy()
      User ID who last updated the model definition
      com.google.protobuf.ByteString getLastUpdatedByBytes()
      User ID who last updated the model definition
      java.lang.String getModelDefinitionId()
      Unique identifier for this model definition
      com.google.protobuf.ByteString getModelDefinitionIdBytes()
      Unique identifier for this model definition
      java.lang.String getModelName()
      Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
      com.google.protobuf.ByteString getModelNameBytes()
      Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
      java.lang.String getName()
      User-friendly name for identification and reuse
      com.google.protobuf.ByteString getNameBytes()
      User-friendly name for identification and reuse
      java.lang.String getProvider()
      LLM provider (e.g., "openai", "anthropic", "cohere", "bedrock")
      com.google.protobuf.ByteString getProviderBytes()
      LLM provider (e.g., "openai", "anthropic", "cohere", "bedrock")
      java.lang.String getSecretId()
      ID of the secret containing authentication credentials
      com.google.protobuf.ByteString getSecretIdBytes()
      ID of the secret containing authentication credentials
      java.lang.String getSecretName()
      Name of the secret for display purposes
      com.google.protobuf.ByteString getSecretNameBytes()
      Name of the secret for display purposes
      boolean hasCreatedAt()
      Timestamp (milliseconds since epoch) when the model definition was created
      boolean hasCreatedBy()
      User ID who created the model definition
      boolean hasLastUpdatedAt()
      Timestamp (milliseconds since epoch) when the model definition was last updated
      boolean hasLastUpdatedBy()
      User ID who last updated the model definition
      boolean hasModelDefinitionId()
      Unique identifier for this model definition
      boolean hasModelName()
      Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
      boolean hasName()
      User-friendly name for identification and reuse
      boolean hasProvider()
      LLM provider (e.g., "openai", "anthropic", "cohere", "bedrock")
      boolean hasSecretId()
      ID of the secret containing authentication credentials
      boolean hasSecretName()
      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 Detail

      • hasModelDefinitionId

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

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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.