Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ALLOW_ADULT - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.PersonGeneration
- ALLOW_ALL - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.PersonGeneration
- apiKey(String) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails.Builder
- aspectRatio(String) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
B
- BLOCK_LOW_AND_ABOVE - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.SafetyFilterLevel
- BLOCK_MEDIUM_AND_ABOVE - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.SafetyFilterLevel
- BLOCK_NONE - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.SafetyFilterLevel
- BLOCK_ONLY_HIGH - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.SafetyFilterLevel
- build() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails.Builder
- build() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- builder() - Static method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails
- builder() - Static method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- Builder() - Constructor for class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails.Builder
- Builder() - Constructor for class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
C
- call(ImagePrompt) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageModel
- credentials(GoogleCredentials) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails.Builder
-
Sets the
GoogleCredentialsto use for Vertex AI mode authentication.
D
- DEFAULT_LOCATION - Static variable in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails
- DEFAULT_MODEL_NAME - Static variable in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- DONT_ALLOW - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.PersonGeneration
E
- equals(Object) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- equals(Object) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageGenerationMetadata
F
- from(GoogleGenAiImageOptions) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
G
- GEMINI_2_5_FLASH_IMAGE - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageModelName
- GEMINI_3_1_FLASH_IMAGE - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageModelName
- GEMINI_3_PRO_IMAGE - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageModelName
- genAiClient(Client) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails.Builder
- getApiKey() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails
- getAspectRatio() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getDescription() - Method in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageModelName
- getEnhancedPrompt() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageGenerationMetadata
- getGcsUri() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageGenerationMetadata
- getGenAiClient() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails
- getHeight() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
-
Image height is not directly configurable Use
GoogleGenAiImageOptions.getAspectRatio()orGoogleGenAiImageOptions.getImageSize()instead. - getImageSize() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getLabels() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getLocation() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails
- getMaxOutputTokens() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getMimeType() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageGenerationMetadata
- getModel() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getModelEndpointName(String) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails
-
Constructs the model endpoint name in the format expected by the image models.
- getN() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getName() - Method in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageModelName
- getOutputCompressionQuality() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getOutputMimeType() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getPersonGeneration() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getProjectId() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails
- getRaiFilteredReason() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageGenerationMetadata
- getResponseFormat() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getSafetyFilterLevel() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getSeed() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getStyle() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getTemperature() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getTopK() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getTopP() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- getWidth() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
-
Image width is not directly configurable Use
GoogleGenAiImageOptions.getAspectRatio()orGoogleGenAiImageOptions.getImageSize()instead. - GoogleGenAiImageConnectionDetails - Class in org.springframework.ai.google.genai.image
-
GoogleGenAiImageConnectionDetails represents the details of a connection to the image service using the new Google Gen AI SDK.
- GoogleGenAiImageConnectionDetails.Builder - Class in org.springframework.ai.google.genai.image
- GoogleGenAiImageGenerationMetadata - Class in org.springframework.ai.google.genai.image
-
Image generation metadata returned by the Google GenAI image API.
- GoogleGenAiImageGenerationMetadata(String, String, String, String) - Constructor for class org.springframework.ai.google.genai.image.GoogleGenAiImageGenerationMetadata
- GoogleGenAiImageModel - Class in org.springframework.ai.google.genai.image
-
A class representing an Image Model using the new Google Gen AI SDK.
- GoogleGenAiImageModel(GoogleGenAiImageConnectionDetails, GoogleGenAiImageOptions) - Constructor for class org.springframework.ai.google.genai.image.GoogleGenAiImageModel
- GoogleGenAiImageModel(GoogleGenAiImageConnectionDetails, GoogleGenAiImageOptions, RetryTemplate) - Constructor for class org.springframework.ai.google.genai.image.GoogleGenAiImageModel
- GoogleGenAiImageModel(GoogleGenAiImageConnectionDetails, GoogleGenAiImageOptions, RetryTemplate, ObservationRegistry) - Constructor for class org.springframework.ai.google.genai.image.GoogleGenAiImageModel
- GoogleGenAiImageModelName - Enum Class in org.springframework.ai.google.genai.image
-
Known Google GenAI image generation model names.
- GoogleGenAiImageOptions - Class in org.springframework.ai.google.genai.image
-
Options for the Image supported by the GenAI SDK
- GoogleGenAiImageOptions(String, Integer, String, Integer, GoogleGenAiImageOptions.SafetyFilterLevel, GoogleGenAiImageOptions.PersonGeneration, String, Integer, Map<String, String>, String, Float, Float, Float, Integer) - Constructor for class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
- GoogleGenAiImageOptions.Builder - Class in org.springframework.ai.google.genai.image
- GoogleGenAiImageOptions.PersonGeneration - Enum Class in org.springframework.ai.google.genai.image
- GoogleGenAiImageOptions.SafetyFilterLevel - Enum Class in org.springframework.ai.google.genai.image
H
- hashCode() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageGenerationMetadata
- hashCode() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions
I
- imageSize(String) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
L
- labels(Map<String, String>) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- location(String) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails.Builder
M
- maxOutputTokens(Integer) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- merge(ImageOptions) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- model(String) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- model(GoogleGenAiImageModelName) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
N
- n(Integer) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
O
- org.springframework.ai.google.genai.image - package org.springframework.ai.google.genai.image
-
Google GenAI image generation support for Spring AI.
- outputCompressionQuality(Integer) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- outputMimeType(String) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
P
- PERSON_GENERATION_UNSPECIFIED - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.PersonGeneration
- personGeneration(GoogleGenAiImageOptions.PersonGeneration) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- projectId(String) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageConnectionDetails.Builder
S
- SAFETY_FILTER_LEVEL_UNSPECIFIED - Enum constant in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.SafetyFilterLevel
- safetyFilterLevel(GoogleGenAiImageOptions.SafetyFilterLevel) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- seed(Integer) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- setObservationConvention(ImageModelObservationConvention) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageModel
T
- temperature(Float) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- topK(Float) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- topP(Float) - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.Builder
- toString() - Method in class org.springframework.ai.google.genai.image.GoogleGenAiImageGenerationMetadata
V
- valueOf(String) - Static method in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageModelName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.PersonGeneration
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.SafetyFilterLevel
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageModelName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.PersonGeneration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.ai.google.genai.image.GoogleGenAiImageOptions.SafetyFilterLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values