public final class ImageConfig extends GeneratedMessage implements ImageConfigOrBuilder
Config for image generation features.
Protobuf type google.cloud.aiplatform.v1.ImageConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int ASPECT_RATIO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int IMAGE_OUTPUT_OPTIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int IMAGE_SIZE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int PERSON_GENERATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static ImageConfig getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ImageConfig.Builder newBuilder()
public static ImageConfig.Builder newBuilder(ImageConfig prototype)
public static ImageConfig parseDelimitedFrom(InputStream input)
public static ImageConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ImageConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static ImageConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ImageConfig parseFrom(ByteString data)
public static ImageConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ImageConfig parseFrom(CodedInputStream input)
public static ImageConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ImageConfig parseFrom(InputStream input)
public static ImageConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ImageConfig parseFrom(ByteBuffer data)
public static ImageConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ImageConfig> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public String getAspectRatio()
Optional. The desired aspect ratio for the generated images. The following
aspect ratios are supported:
"1:1"
"2:3", "3:2"
"3:4", "4:3"
"4:5", "5:4"
"9:16", "16:9"
"21:9"
optional string aspect_ratio = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The aspectRatio.
|
public ByteString getAspectRatioBytes()
Optional. The desired aspect ratio for the generated images. The following
aspect ratios are supported:
"1:1"
"2:3", "3:2"
"3:4", "4:3"
"4:5", "5:4"
"9:16", "16:9"
"21:9"
optional string aspect_ratio = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for aspectRatio.
|
public ImageConfig getDefaultInstanceForType()
public ImageConfig.ImageOutputOptions getImageOutputOptions()
Optional. The image output format for generated images.
optional .google.cloud.aiplatform.v1.ImageConfig.ImageOutputOptions image_output_options = 1 [(.google.api.field_behavior) = OPTIONAL];
public ImageConfig.ImageOutputOptionsOrBuilder getImageOutputOptionsOrBuilder()
Optional. The image output format for generated images.
optional .google.cloud.aiplatform.v1.ImageConfig.ImageOutputOptions image_output_options = 1 [(.google.api.field_behavior) = OPTIONAL];
public String getImageSize()
Optional. Specifies the size of generated images. Supported values are
1K, 2K, 4K. If not specified, the model will use default value 1K.
optional string image_size = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The imageSize.
|
public ByteString getImageSizeBytes()
Optional. Specifies the size of generated images. Supported values are
1K, 2K, 4K. If not specified, the model will use default value 1K.
optional string image_size = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for imageSize.
|
public Parser<ImageConfig> getParserForType()
Overrides
public ImageConfig.PersonGeneration getPersonGeneration()
Optional. Controls whether the model can generate people.
optional .google.cloud.aiplatform.v1.ImageConfig.PersonGeneration person_generation = 3 [(.google.api.field_behavior) = OPTIONAL];
public int getPersonGenerationValue()
Optional. Controls whether the model can generate people.
optional .google.cloud.aiplatform.v1.ImageConfig.PersonGeneration person_generation = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for personGeneration.
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasAspectRatio()
Optional. The desired aspect ratio for the generated images. The following
aspect ratios are supported:
"1:1"
"2:3", "3:2"
"3:4", "4:3"
"4:5", "5:4"
"9:16", "16:9"
"21:9"
optional string aspect_ratio = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the aspectRatio field is set.
|
public boolean hasImageOutputOptions()
Optional. The image output format for generated images.
optional .google.cloud.aiplatform.v1.ImageConfig.ImageOutputOptions image_output_options = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the imageOutputOptions field is set.
|
public boolean hasImageSize()
Optional. Specifies the size of generated images. Supported values are
1K, 2K, 4K. If not specified, the model will use default value 1K.
optional string image_size = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the imageSize field is set.
|
public boolean hasPersonGeneration()
Optional. Controls whether the model can generate people.
optional .google.cloud.aiplatform.v1.ImageConfig.PersonGeneration person_generation = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the personGeneration field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ImageConfig.Builder newBuilderForType()
protected ImageConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public ImageConfig.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides