public static final class AutofeedSettings.Builder extends GeneratedMessageV3.Builder<AutofeedSettings.Builder> implements AutofeedSettingsOrBuilder
Collection of information related to the
autofeed settings.
Protobuf type google.shopping.merchant.accounts.v1beta.AutofeedSettings
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public AutofeedSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public AutofeedSettings build()
public AutofeedSettings buildPartial()
public AutofeedSettings.Builder clear()
Overrides
public AutofeedSettings.Builder clearEligible()
Output only. Determines whether merchant is eligible for being enrolled
into an autofeed.
bool eligible = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public AutofeedSettings.Builder clearEnableProducts()
Required. Enables or disables product crawling through the autofeed for the
given account. Autofeed accounts must meet certain
conditions,
which can be checked through the eligible
field.
The account must not be a marketplace.
When the autofeed is enabled for the first time, the products usually
appear instantly. When re-enabling, it might take up to 24 hours for
products to appear.
bool enable_products = 2 [(.google.api.field_behavior) = REQUIRED];
public AutofeedSettings.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public AutofeedSettings.Builder clearName()
Identifier. The resource name of the autofeed settings.
Format: accounts/{account}/autofeedSettings
.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
public AutofeedSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public AutofeedSettings.Builder clone()
Overrides
public AutofeedSettings getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public boolean getEligible()
Output only. Determines whether merchant is eligible for being enrolled
into an autofeed.
bool eligible = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
The eligible.
|
public boolean getEnableProducts()
Required. Enables or disables product crawling through the autofeed for the
given account. Autofeed accounts must meet certain
conditions,
which can be checked through the eligible
field.
The account must not be a marketplace.
When the autofeed is enabled for the first time, the products usually
appear instantly. When re-enabling, it might take up to 24 hours for
products to appear.
bool enable_products = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
The enableProducts.
|
Identifier. The resource name of the autofeed settings.
Format: accounts/{account}/autofeedSettings
.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Identifier. The resource name of the autofeed settings.
Format: accounts/{account}/autofeedSettings
.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public AutofeedSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public AutofeedSettings.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public AutofeedSettings.Builder mergeFrom(AutofeedSettings other)
public final AutofeedSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public AutofeedSettings.Builder setEligible(boolean value)
Output only. Determines whether merchant is eligible for being enrolled
into an autofeed.
bool eligible = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
value |
boolean
The eligible to set.
|
public AutofeedSettings.Builder setEnableProducts(boolean value)
Required. Enables or disables product crawling through the autofeed for the
given account. Autofeed accounts must meet certain
conditions,
which can be checked through the eligible
field.
The account must not be a marketplace.
When the autofeed is enabled for the first time, the products usually
appear instantly. When re-enabling, it might take up to 24 hours for
products to appear.
bool enable_products = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
boolean
The enableProducts to set.
|
public AutofeedSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public AutofeedSettings.Builder setName(String value)
Identifier. The resource name of the autofeed settings.
Format: accounts/{account}/autofeedSettings
.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Parameter |
Name |
Description |
value |
String
The name to set.
|
public AutofeedSettings.Builder setNameBytes(ByteString value)
Identifier. The resource name of the autofeed settings.
Format: accounts/{account}/autofeedSettings
.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Parameter |
Name |
Description |
value |
ByteString
The bytes for name to set.
|
public AutofeedSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final AutofeedSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides