Class ImageConfigAspectRatio
java.lang.Object
com.google.genai.gaos.models.interactions.ImageConfigAspectRatio
Wrapper for an "open" enum that can handle unknown values from API responses
without runtime errors. Instances are immutable singletons with reference equality.
Use
asEnum() for switch expressions.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatiostatic final ImageConfigAspectRatio -
Method Summary
Modifier and TypeMethodDescriptionasEnum()booleaninthashCode()booleanisKnown()static ImageConfigAspectRatioReturns a ImageConfigAspectRatio with the given value.toString()value()static ImageConfigAspectRatio[]values()
-
Field Details
-
ELEVEN
-
TWENTY_THREE
-
THIRTY_TWO
-
THIRTY_FOUR
-
FORTY_THREE
-
FORTY_FIVE
-
FIFTY_FOUR
-
NINE_HUNDRED_AND_SIXTEEN
-
ONE_HUNDRED_AND_SIXTY_NINE
-
TWO_HUNDRED_AND_NINETEEN
-
EIGHTEEN
-
EIGHTY_ONE
-
FOURTEEN
-
FORTY_ONE
-
-
Method Details
-
of
Returns a ImageConfigAspectRatio with the given value. For a specific value the returned object will always be a singleton so reference equality is satisfied when the values are the same.- Parameters:
value- value to be wrapped as ImageConfigAspectRatio
-
value
-
asEnum
-
isKnown
public boolean isKnown() -
hashCode
public int hashCode() -
equals
-
toString
-
values
-