Class GenerateProductImageBackgroundRequest.Builder (0.10.0)

public static final class GenerateProductImageBackgroundRequest.Builder extends GeneratedMessageV3.Builder<GenerateProductImageBackgroundRequest.Builder> implements GenerateProductImageBackgroundRequestOrBuilder

Request message for the GenerateProductImageBackground method.

Protobuf type google.shopping.merchant.productstudio.v1alpha.GenerateProductImageBackgroundRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public GenerateProductImageBackgroundRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides

build()

public GenerateProductImageBackgroundRequest build()
Returns
Type Description
GenerateProductImageBackgroundRequest

buildPartial()

public GenerateProductImageBackgroundRequest buildPartial()
Returns
Type Description
GenerateProductImageBackgroundRequest

clear()

public GenerateProductImageBackgroundRequest.Builder clear()
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides

clearConfig()

public GenerateProductImageBackgroundRequest.Builder clearConfig()

Required. Configuration parameters for the generation of the background.

.google.shopping.merchant.productstudio.v1alpha.GenerateImageBackgroundConfig config = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

clearField(Descriptors.FieldDescriptor field)

public GenerateProductImageBackgroundRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides

clearInputImage()

public GenerateProductImageBackgroundRequest.Builder clearInputImage()

Required. The input image.

.google.shopping.merchant.productstudio.v1alpha.InputImage input_image = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

clearName()

public GenerateProductImageBackgroundRequest.Builder clearName()

Required. The account for which to generate an image. This acts as a container for the request and does not affect the generation itself. Format: accounts/{account}

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public GenerateProductImageBackgroundRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides

clearOutputConfig()

public GenerateProductImageBackgroundRequest.Builder clearOutputConfig()

Optional. Configuration for how the output image should be returned.

.google.shopping.merchant.productstudio.v1alpha.OutputImageConfig output_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

clone()

public GenerateProductImageBackgroundRequest.Builder clone()
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides

getConfig()

public GenerateImageBackgroundConfig getConfig()

Required. Configuration parameters for the generation of the background.

.google.shopping.merchant.productstudio.v1alpha.GenerateImageBackgroundConfig config = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateImageBackgroundConfig

The config.

getConfigBuilder()

public GenerateImageBackgroundConfig.Builder getConfigBuilder()

Required. Configuration parameters for the generation of the background.

.google.shopping.merchant.productstudio.v1alpha.GenerateImageBackgroundConfig config = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateImageBackgroundConfig.Builder

getConfigOrBuilder()

public GenerateImageBackgroundConfigOrBuilder getConfigOrBuilder()

Required. Configuration parameters for the generation of the background.

.google.shopping.merchant.productstudio.v1alpha.GenerateImageBackgroundConfig config = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateImageBackgroundConfigOrBuilder

getDefaultInstanceForType()

public GenerateProductImageBackgroundRequest getDefaultInstanceForType()
Returns
Type Description
GenerateProductImageBackgroundRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getInputImage()

public InputImage getInputImage()

Required. The input image.

.google.shopping.merchant.productstudio.v1alpha.InputImage input_image = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
InputImage

The inputImage.

getInputImageBuilder()

public InputImage.Builder getInputImageBuilder()

Required. The input image.

.google.shopping.merchant.productstudio.v1alpha.InputImage input_image = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
InputImage.Builder

getInputImageOrBuilder()

public InputImageOrBuilder getInputImageOrBuilder()

Required. The input image.

.google.shopping.merchant.productstudio.v1alpha.InputImage input_image = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
InputImageOrBuilder

getName()

public String getName()

Required. The account for which to generate an image. This acts as a container for the request and does not affect the generation itself. Format: accounts/{account}

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required. The account for which to generate an image. This acts as a container for the request and does not affect the generation itself. Format: accounts/{account}

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for name.

getOutputConfig()

public OutputImageConfig getOutputConfig()

Optional. Configuration for how the output image should be returned.

.google.shopping.merchant.productstudio.v1alpha.OutputImageConfig output_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
OutputImageConfig

The outputConfig.

getOutputConfigBuilder()

public OutputImageConfig.Builder getOutputConfigBuilder()

Optional. Configuration for how the output image should be returned.

.google.shopping.merchant.productstudio.v1alpha.OutputImageConfig output_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
OutputImageConfig.Builder

getOutputConfigOrBuilder()

public OutputImageConfigOrBuilder getOutputConfigOrBuilder()

Optional. Configuration for how the output image should be returned.

.google.shopping.merchant.productstudio.v1alpha.OutputImageConfig output_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
OutputImageConfigOrBuilder

hasConfig()

public boolean hasConfig()

Required. Configuration parameters for the generation of the background.

.google.shopping.merchant.productstudio.v1alpha.GenerateImageBackgroundConfig config = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the config field is set.

hasInputImage()

public boolean hasInputImage()

Required. The input image.

.google.shopping.merchant.productstudio.v1alpha.InputImage input_image = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the inputImage field is set.

hasOutputConfig()

public boolean hasOutputConfig()

Optional. Configuration for how the output image should be returned.

.google.shopping.merchant.productstudio.v1alpha.OutputImageConfig output_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the outputConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeConfig(GenerateImageBackgroundConfig value)

public GenerateProductImageBackgroundRequest.Builder mergeConfig(GenerateImageBackgroundConfig value)

Required. Configuration parameters for the generation of the background.

.google.shopping.merchant.productstudio.v1alpha.GenerateImageBackgroundConfig config = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value GenerateImageBackgroundConfig
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public GenerateProductImageBackgroundRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public GenerateProductImageBackgroundRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides

mergeFrom(GenerateProductImageBackgroundRequest other)

public GenerateProductImageBackgroundRequest.Builder mergeFrom(GenerateProductImageBackgroundRequest other)
Parameter
Name Description
other GenerateProductImageBackgroundRequest
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

mergeInputImage(InputImage value)

public GenerateProductImageBackgroundRequest.Builder mergeInputImage(InputImage value)

Required. The input image.

.google.shopping.merchant.productstudio.v1alpha.InputImage input_image = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value InputImage
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

mergeOutputConfig(OutputImageConfig value)

public GenerateProductImageBackgroundRequest.Builder mergeOutputConfig(OutputImageConfig value)

Optional. Configuration for how the output image should be returned.

.google.shopping.merchant.productstudio.v1alpha.OutputImageConfig output_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value OutputImageConfig
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final GenerateProductImageBackgroundRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides

setConfig(GenerateImageBackgroundConfig value)

public GenerateProductImageBackgroundRequest.Builder setConfig(GenerateImageBackgroundConfig value)

Required. Configuration parameters for the generation of the background.

.google.shopping.merchant.productstudio.v1alpha.GenerateImageBackgroundConfig config = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value GenerateImageBackgroundConfig
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

setConfig(GenerateImageBackgroundConfig.Builder builderForValue)

public GenerateProductImageBackgroundRequest.Builder setConfig(GenerateImageBackgroundConfig.Builder builderForValue)

Required. Configuration parameters for the generation of the background.

.google.shopping.merchant.productstudio.v1alpha.GenerateImageBackgroundConfig config = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue GenerateImageBackgroundConfig.Builder
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public GenerateProductImageBackgroundRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides

setInputImage(InputImage value)

public GenerateProductImageBackgroundRequest.Builder setInputImage(InputImage value)

Required. The input image.

.google.shopping.merchant.productstudio.v1alpha.InputImage input_image = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value InputImage
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

setInputImage(InputImage.Builder builderForValue)

public GenerateProductImageBackgroundRequest.Builder setInputImage(InputImage.Builder builderForValue)

Required. The input image.

.google.shopping.merchant.productstudio.v1alpha.InputImage input_image = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue InputImage.Builder
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

setName(String value)

public GenerateProductImageBackgroundRequest.Builder setName(String value)

Required. The account for which to generate an image. This acts as a container for the request and does not affect the generation itself. Format: accounts/{account}

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

This builder for chaining.

setNameBytes(ByteString value)

public GenerateProductImageBackgroundRequest.Builder setNameBytes(ByteString value)

Required. The account for which to generate an image. This acts as a container for the request and does not affect the generation itself. Format: accounts/{account}

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

This builder for chaining.

setOutputConfig(OutputImageConfig value)

public GenerateProductImageBackgroundRequest.Builder setOutputConfig(OutputImageConfig value)

Optional. Configuration for how the output image should be returned.

.google.shopping.merchant.productstudio.v1alpha.OutputImageConfig output_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value OutputImageConfig
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

setOutputConfig(OutputImageConfig.Builder builderForValue)

public GenerateProductImageBackgroundRequest.Builder setOutputConfig(OutputImageConfig.Builder builderForValue)

Optional. Configuration for how the output image should be returned.

.google.shopping.merchant.productstudio.v1alpha.OutputImageConfig output_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue OutputImageConfig.Builder
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public GenerateProductImageBackgroundRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final GenerateProductImageBackgroundRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
GenerateProductImageBackgroundRequest.Builder
Overrides