public static final class QuotaGroup.Builder extends GeneratedMessageV3.Builder<QuotaGroup.Builder> implements QuotaGroupOrBuilder
The group information for methods in the Merchant API. The quota is shared between all methods in the group. Even if none of the methods within the group have usage the information for the group is returned.
Protobuf type google.shopping.merchant.quota.v1beta.QuotaGroup
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > QuotaGroup.BuilderImplements
QuotaGroupOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllMethodDetails(Iterable<? extends MethodDetails> values)
public QuotaGroup.Builder addAllMethodDetails(Iterable<? extends MethodDetails> values)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.shopping.merchant.quota.v1beta.MethodDetails> |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
addMethodDetails(MethodDetails value)
public QuotaGroup.Builder addMethodDetails(MethodDetails value)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | MethodDetails |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
addMethodDetails(MethodDetails.Builder builderForValue)
public QuotaGroup.Builder addMethodDetails(MethodDetails.Builder builderForValue)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
builderForValue | MethodDetails.Builder |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
addMethodDetails(int index, MethodDetails value)
public QuotaGroup.Builder addMethodDetails(int index, MethodDetails value)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters | |
---|---|
Name | Description |
index | int |
value | MethodDetails |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
addMethodDetails(int index, MethodDetails.Builder builderForValue)
public QuotaGroup.Builder addMethodDetails(int index, MethodDetails.Builder builderForValue)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | MethodDetails.Builder |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
addMethodDetailsBuilder()
public MethodDetails.Builder addMethodDetailsBuilder()
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
MethodDetails.Builder |
addMethodDetailsBuilder(int index)
public MethodDetails.Builder addMethodDetailsBuilder(int index)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
MethodDetails.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public QuotaGroup.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
build()
public QuotaGroup build()
Returns | |
---|---|
Type | Description |
QuotaGroup |
buildPartial()
public QuotaGroup buildPartial()
Returns | |
---|---|
Type | Description |
QuotaGroup |
clear()
public QuotaGroup.Builder clear()
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
clearField(Descriptors.FieldDescriptor field)
public QuotaGroup.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
clearMethodDetails()
public QuotaGroup.Builder clearMethodDetails()
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
clearName()
public QuotaGroup.Builder clearName()
Identifier. The resource name of the quota group. Format: accounts/{account}/quotas/{group} Note: There is no guarantee on the format of {group}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public QuotaGroup.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
clearQuotaLimit()
public QuotaGroup.Builder clearQuotaLimit()
Output only. The maximum number of calls allowed per day for the group.
int64 quota_limit = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder | This builder for chaining. |
clearQuotaMinuteLimit()
public QuotaGroup.Builder clearQuotaMinuteLimit()
Output only. The maximum number of calls allowed per minute for the group.
int64 quota_minute_limit = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder | This builder for chaining. |
clearQuotaUsage()
public QuotaGroup.Builder clearQuotaUsage()
Output only. The current quota usage, meaning the number of calls already made on a given day to the methods in the group. The daily quota limits reset at at 12:00 PM midday UTC.
int64 quota_usage = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder | This builder for chaining. |
clone()
public QuotaGroup.Builder clone()
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
getDefaultInstanceForType()
public QuotaGroup getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
QuotaGroup |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getMethodDetails(int index)
public MethodDetails getMethodDetails(int index)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
MethodDetails |
getMethodDetailsBuilder(int index)
public MethodDetails.Builder getMethodDetailsBuilder(int index)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
MethodDetails.Builder |
getMethodDetailsBuilderList()
public List<MethodDetails.Builder> getMethodDetailsBuilderList()
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
List<Builder> |
getMethodDetailsCount()
public int getMethodDetailsCount()
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int |
getMethodDetailsList()
public List<MethodDetails> getMethodDetailsList()
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
List<MethodDetails> |
getMethodDetailsOrBuilder(int index)
public MethodDetailsOrBuilder getMethodDetailsOrBuilder(int index)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
MethodDetailsOrBuilder |
getMethodDetailsOrBuilderList()
public List<? extends MethodDetailsOrBuilder> getMethodDetailsOrBuilderList()
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
List<? extends com.google.shopping.merchant.quota.v1beta.MethodDetailsOrBuilder> |
getName()
public String getName()
Identifier. The resource name of the quota group. Format: accounts/{account}/quotas/{group} Note: There is no guarantee on the format of {group}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns | |
---|---|
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Identifier. The resource name of the quota group. Format: accounts/{account}/quotas/{group} Note: There is no guarantee on the format of {group}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for name. |
getQuotaLimit()
public long getQuotaLimit()
Output only. The maximum number of calls allowed per day for the group.
int64 quota_limit = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
long | The quotaLimit. |
getQuotaMinuteLimit()
public long getQuotaMinuteLimit()
Output only. The maximum number of calls allowed per minute for the group.
int64 quota_minute_limit = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
long | The quotaMinuteLimit. |
getQuotaUsage()
public long getQuotaUsage()
Output only. The current quota usage, meaning the number of calls already made on a given day to the methods in the group. The daily quota limits reset at at 12:00 PM midday UTC.
int64 quota_usage = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
long | The quotaUsage. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public QuotaGroup.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public QuotaGroup.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
mergeFrom(QuotaGroup other)
public QuotaGroup.Builder mergeFrom(QuotaGroup other)
Parameter | |
---|---|
Name | Description |
other | QuotaGroup |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final QuotaGroup.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
removeMethodDetails(int index)
public QuotaGroup.Builder removeMethodDetails(int index)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public QuotaGroup.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
setMethodDetails(int index, MethodDetails value)
public QuotaGroup.Builder setMethodDetails(int index, MethodDetails value)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters | |
---|---|
Name | Description |
index | int |
value | MethodDetails |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
setMethodDetails(int index, MethodDetails.Builder builderForValue)
public QuotaGroup.Builder setMethodDetails(int index, MethodDetails.Builder builderForValue)
Output only. List of all methods group quota applies to.
repeated .google.shopping.merchant.quota.v1beta.MethodDetails method_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | MethodDetails.Builder |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
setName(String value)
public QuotaGroup.Builder setName(String value)
Identifier. The resource name of the quota group. Format: accounts/{account}/quotas/{group} Note: There is no guarantee on the format of {group}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Parameter | |
---|---|
Name | Description |
value | String The name to set. |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public QuotaGroup.Builder setNameBytes(ByteString value)
Identifier. The resource name of the quota group. Format: accounts/{account}/quotas/{group} Note: There is no guarantee on the format of {group}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder | This builder for chaining. |
setQuotaLimit(long value)
public QuotaGroup.Builder setQuotaLimit(long value)
Output only. The maximum number of calls allowed per day for the group.
int64 quota_limit = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | long The quotaLimit to set. |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder | This builder for chaining. |
setQuotaMinuteLimit(long value)
public QuotaGroup.Builder setQuotaMinuteLimit(long value)
Output only. The maximum number of calls allowed per minute for the group.
int64 quota_minute_limit = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | long The quotaMinuteLimit to set. |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder | This builder for chaining. |
setQuotaUsage(long value)
public QuotaGroup.Builder setQuotaUsage(long value)
Output only. The current quota usage, meaning the number of calls already made on a given day to the methods in the group. The daily quota limits reset at at 12:00 PM midday UTC.
int64 quota_usage = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | long The quotaUsage to set. |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public QuotaGroup.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final QuotaGroup.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
QuotaGroup.Builder |