Interface Service.CreateGatewayModelDefinitionOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getCreatedBy()
      Username of the creator
      com.google.protobuf.ByteString getCreatedByBytes()
      Username of the creator
      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 the model definition (must be unique)
      com.google.protobuf.ByteString getNameBytes()
      User-friendly name for the model definition (must be unique)
      java.lang.String getProvider()
      LLM provider (e.g., "openai", "anthropic")
      com.google.protobuf.ByteString getProviderBytes()
      LLM provider (e.g., "openai", "anthropic")
      java.lang.String getSecretId()
      ID of the secret containing authentication credentials
      com.google.protobuf.ByteString getSecretIdBytes()
      ID of the secret containing authentication credentials
      boolean hasCreatedBy()
      Username of the creator
      boolean hasModelName()
      Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
      boolean hasName()
      User-friendly name for the model definition (must be unique)
      boolean hasProvider()
      LLM provider (e.g., "openai", "anthropic")
      boolean hasSecretId()
      ID of the secret containing authentication credentials
      • 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

      • hasName

        boolean hasName()
         User-friendly name for the model definition (must be unique)
         
        optional string name = 1;
        Returns:
        Whether the name field is set.
      • getName

        java.lang.String getName()
         User-friendly name for the model definition (must be unique)
         
        optional string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         User-friendly name for the model definition (must be unique)
         
        optional string name = 1;
        Returns:
        The bytes for name.
      • hasSecretId

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

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

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

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

        java.lang.String getProvider()
         LLM provider (e.g., "openai", "anthropic")
         
        optional string provider = 3;
        Returns:
        The provider.
      • getProviderBytes

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

        boolean hasModelName()
         Provider-specific model identifier (e.g., "gpt-4o", "claude-3-5-sonnet")
         
        optional string model_name = 4;
        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 = 4;
        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 = 4;
        Returns:
        The bytes for modelName.
      • hasCreatedBy

        boolean hasCreatedBy()
         Username of the creator
         
        optional string created_by = 5;
        Returns:
        Whether the createdBy field is set.
      • getCreatedBy

        java.lang.String getCreatedBy()
         Username of the creator
         
        optional string created_by = 5;
        Returns:
        The createdBy.
      • getCreatedByBytes

        com.google.protobuf.ByteString getCreatedByBytes()
         Username of the creator
         
        optional string created_by = 5;
        Returns:
        The bytes for createdBy.