public final class AutomaticImageImprovements extends GeneratedMessage implements AutomaticImageImprovementsOrBuilder
This improvement will attempt to automatically correct submitted images if
they don't meet the image
requirements, for
example, removing overlays. If successful, the image will be replaced and
approved. This improvement is only applied to images of disapproved offers.
For more information see: Automatic image
improvements
Protobuf type google.shopping.merchant.accounts.v1.AutomaticImageImprovements
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 ACCOUNT_IMAGE_IMPROVEMENTS_SETTINGS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int EFFECTIVE_ALLOW_AUTOMATIC_IMAGE_IMPROVEMENTS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static AutomaticImageImprovements getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static AutomaticImageImprovements.Builder newBuilder()
public static AutomaticImageImprovements.Builder newBuilder(AutomaticImageImprovements prototype)
public static AutomaticImageImprovements parseDelimitedFrom(InputStream input)
public static AutomaticImageImprovements parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AutomaticImageImprovements parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static AutomaticImageImprovements parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AutomaticImageImprovements parseFrom(ByteString data)
public static AutomaticImageImprovements parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AutomaticImageImprovements parseFrom(CodedInputStream input)
public static AutomaticImageImprovements parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AutomaticImageImprovements parseFrom(InputStream input)
public static AutomaticImageImprovements parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AutomaticImageImprovements parseFrom(ByteBuffer data)
public static AutomaticImageImprovements parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<AutomaticImageImprovements> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public AutomaticImageImprovements.ImageImprovementsAccountLevelSettings getAccountImageImprovementsSettings()
Optional. Determines how the images should be automatically updated.
If this field is not present and provided in the update mask, then the
settings will be deleted. If there are no settings for subaccount, they are
inherited from aggregator.
optional .google.shopping.merchant.accounts.v1.AutomaticImageImprovements.ImageImprovementsAccountLevelSettings account_image_improvements_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
public AutomaticImageImprovements.ImageImprovementsAccountLevelSettingsOrBuilder getAccountImageImprovementsSettingsOrBuilder()
Optional. Determines how the images should be automatically updated.
If this field is not present and provided in the update mask, then the
settings will be deleted. If there are no settings for subaccount, they are
inherited from aggregator.
optional .google.shopping.merchant.accounts.v1.AutomaticImageImprovements.ImageImprovementsAccountLevelSettings account_image_improvements_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
public AutomaticImageImprovements getDefaultInstanceForType()
public boolean getEffectiveAllowAutomaticImageImprovements()
Output only. The effective value of allow_automatic_image_improvements.
If account_image_improvements_settings is present, then this value is the
same. Otherwise, it represents the inherited value of the parent account.
Read-only.
bool effective_allow_automatic_image_improvements = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
The effectiveAllowAutomaticImageImprovements.
|
public Parser<AutomaticImageImprovements> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasAccountImageImprovementsSettings()
Optional. Determines how the images should be automatically updated.
If this field is not present and provided in the update mask, then the
settings will be deleted. If there are no settings for subaccount, they are
inherited from aggregator.
optional .google.shopping.merchant.accounts.v1.AutomaticImageImprovements.ImageImprovementsAccountLevelSettings account_image_improvements_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the accountImageImprovementsSettings field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public AutomaticImageImprovements.Builder newBuilderForType()
protected AutomaticImageImprovements.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public AutomaticImageImprovements.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides