public final class InsertPromotionRequest extends GeneratedMessage implements InsertPromotionRequestOrBuilder
Request message for the InsertPromotion method.
Protobuf type google.shopping.merchant.promotions.v1beta.InsertPromotionRequest
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 DATA_SOURCE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int PARENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int PROMOTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static InsertPromotionRequest getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static InsertPromotionRequest.Builder newBuilder()
public static InsertPromotionRequest.Builder newBuilder(InsertPromotionRequest prototype)
public static InsertPromotionRequest parseDelimitedFrom(InputStream input)
public static InsertPromotionRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InsertPromotionRequest parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static InsertPromotionRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InsertPromotionRequest parseFrom(ByteString data)
public static InsertPromotionRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InsertPromotionRequest parseFrom(CodedInputStream input)
public static InsertPromotionRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InsertPromotionRequest parseFrom(InputStream input)
public static InsertPromotionRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InsertPromotionRequest parseFrom(ByteBuffer data)
public static InsertPromotionRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<InsertPromotionRequest> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public String getDataSource()
Required. The data source of the
promotion
Format:
accounts/{account}/dataSources/{datasource}.
string data_source = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The dataSource.
|
public ByteString getDataSourceBytes()
Required. The data source of the
promotion
Format:
accounts/{account}/dataSources/{datasource}.
string data_source = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for dataSource.
|
public InsertPromotionRequest getDefaultInstanceForType()
public String getParent()
Required. The account where the promotion will be inserted.
Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The parent.
|
public ByteString getParentBytes()
Required. The account where the promotion will be inserted.
Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for parent.
|
public Parser<InsertPromotionRequest> getParserForType()
Overrides
public Promotion getPromotion()
Required. The promotion to insert.
.google.shopping.merchant.promotions.v1beta.Promotion promotion = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
Promotion |
The promotion.
|
public PromotionOrBuilder getPromotionOrBuilder()
Required. The promotion to insert.
.google.shopping.merchant.promotions.v1beta.Promotion promotion = 2 [(.google.api.field_behavior) = REQUIRED];
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasPromotion()
Required. The promotion to insert.
.google.shopping.merchant.promotions.v1beta.Promotion promotion = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the promotion field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public InsertPromotionRequest.Builder newBuilderForType()
protected InsertPromotionRequest.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public InsertPromotionRequest.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides