public static final class CreateOrderTrackingSignalRequest.Builder extends GeneratedMessageV3.Builder<CreateOrderTrackingSignalRequest.Builder> implements CreateOrderTrackingSignalRequestOrBuilder
Signals only can be created but not updated.
Businesses need to call this API only when the order is completely shipped.
Creates new order signal.
Protobuf type
google.shopping.merchant.ordertracking.v1beta.CreateOrderTrackingSignalRequest
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 CreateOrderTrackingSignalRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreateOrderTrackingSignalRequest build()
public CreateOrderTrackingSignalRequest buildPartial()
public CreateOrderTrackingSignalRequest.Builder clear()
Overrides
public CreateOrderTrackingSignalRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public CreateOrderTrackingSignalRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public CreateOrderTrackingSignalRequest.Builder clearOrderTrackingSignal()
Required. The order signal to be created.
.google.shopping.merchant.ordertracking.v1beta.OrderTrackingSignal order_tracking_signal = 3 [(.google.api.field_behavior) = REQUIRED];
public CreateOrderTrackingSignalRequest.Builder clearOrderTrackingSignalId()
Output only. The ID that uniquely identifies this order tracking signal.
string order_tracking_signal_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public CreateOrderTrackingSignalRequest.Builder clearParent()
Required. The account of the business for which the order signal is
created. Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public CreateOrderTrackingSignalRequest.Builder clone()
Overrides
public CreateOrderTrackingSignalRequest getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public OrderTrackingSignal getOrderTrackingSignal()
Required. The order signal to be created.
.google.shopping.merchant.ordertracking.v1beta.OrderTrackingSignal order_tracking_signal = 3 [(.google.api.field_behavior) = REQUIRED];
public OrderTrackingSignal.Builder getOrderTrackingSignalBuilder()
Required. The order signal to be created.
.google.shopping.merchant.ordertracking.v1beta.OrderTrackingSignal order_tracking_signal = 3 [(.google.api.field_behavior) = REQUIRED];
public String getOrderTrackingSignalId()
Output only. The ID that uniquely identifies this order tracking signal.
string order_tracking_signal_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The orderTrackingSignalId.
|
public ByteString getOrderTrackingSignalIdBytes()
Output only. The ID that uniquely identifies this order tracking signal.
string order_tracking_signal_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for orderTrackingSignalId.
|
public OrderTrackingSignalOrBuilder getOrderTrackingSignalOrBuilder()
Required. The order signal to be created.
.google.shopping.merchant.ordertracking.v1beta.OrderTrackingSignal order_tracking_signal = 3 [(.google.api.field_behavior) = REQUIRED];
public String getParent()
Required. The account of the business for which the order signal is
created. Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The parent.
|
public ByteString getParentBytes()
Required. The account of the business for which the order signal is
created. Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for parent.
|
public boolean hasOrderTrackingSignal()
Required. The order signal to be created.
.google.shopping.merchant.ordertracking.v1beta.OrderTrackingSignal order_tracking_signal = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the orderTrackingSignal field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public CreateOrderTrackingSignalRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public CreateOrderTrackingSignalRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public CreateOrderTrackingSignalRequest.Builder mergeFrom(CreateOrderTrackingSignalRequest other)
public CreateOrderTrackingSignalRequest.Builder mergeOrderTrackingSignal(OrderTrackingSignal value)
Required. The order signal to be created.
.google.shopping.merchant.ordertracking.v1beta.OrderTrackingSignal order_tracking_signal = 3 [(.google.api.field_behavior) = REQUIRED];
public final CreateOrderTrackingSignalRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public CreateOrderTrackingSignalRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreateOrderTrackingSignalRequest.Builder setOrderTrackingSignal(OrderTrackingSignal value)
Required. The order signal to be created.
.google.shopping.merchant.ordertracking.v1beta.OrderTrackingSignal order_tracking_signal = 3 [(.google.api.field_behavior) = REQUIRED];
public CreateOrderTrackingSignalRequest.Builder setOrderTrackingSignal(OrderTrackingSignal.Builder builderForValue)
Required. The order signal to be created.
.google.shopping.merchant.ordertracking.v1beta.OrderTrackingSignal order_tracking_signal = 3 [(.google.api.field_behavior) = REQUIRED];
public CreateOrderTrackingSignalRequest.Builder setOrderTrackingSignalId(String value)
Output only. The ID that uniquely identifies this order tracking signal.
string order_tracking_signal_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
value |
String
The orderTrackingSignalId to set.
|
public CreateOrderTrackingSignalRequest.Builder setOrderTrackingSignalIdBytes(ByteString value)
Output only. The ID that uniquely identifies this order tracking signal.
string order_tracking_signal_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
value |
ByteString
The bytes for orderTrackingSignalId to set.
|
public CreateOrderTrackingSignalRequest.Builder setParent(String value)
Required. The account of the business for which the order signal is
created. Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The parent to set.
|
public CreateOrderTrackingSignalRequest.Builder setParentBytes(ByteString value)
Required. The account of the business for which the order signal is
created. Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for parent to set.
|
public CreateOrderTrackingSignalRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final CreateOrderTrackingSignalRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides