public static final class QuotaInfo.Builder extends GeneratedMessageV3.Builder<QuotaInfo.Builder> implements QuotaInfoOrBuilder
QuotaInfo represents information about a particular quota for a given project, folder or organization.
Protobuf type google.api.cloudquotas.v1.QuotaInfo
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > QuotaInfo.BuilderImplements
QuotaInfoOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllDimensions(Iterable<String> values)
public QuotaInfo.Builder addAllDimensions(Iterable<String> values)
The dimensions the quota is defined on.
repeated string dimensions = 8;
Parameter | |
---|---|
Name | Description |
values | Iterable<String> The dimensions to add. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
addAllDimensionsInfos(Iterable<? extends DimensionsInfo> values)
public QuotaInfo.Builder addAllDimensionsInfos(Iterable<? extends DimensionsInfo> values)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.api.cloudquotas.v1.DimensionsInfo> |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
addDimensions(String value)
public QuotaInfo.Builder addDimensions(String value)
The dimensions the quota is defined on.
repeated string dimensions = 8;
Parameter | |
---|---|
Name | Description |
value | String The dimensions to add. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
addDimensionsBytes(ByteString value)
public QuotaInfo.Builder addDimensionsBytes(ByteString value)
The dimensions the quota is defined on.
repeated string dimensions = 8;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes of the dimensions to add. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
addDimensionsInfos(DimensionsInfo value)
public QuotaInfo.Builder addDimensionsInfos(DimensionsInfo value)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameter | |
---|---|
Name | Description |
value | DimensionsInfo |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
addDimensionsInfos(DimensionsInfo.Builder builderForValue)
public QuotaInfo.Builder addDimensionsInfos(DimensionsInfo.Builder builderForValue)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameter | |
---|---|
Name | Description |
builderForValue | DimensionsInfo.Builder |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
addDimensionsInfos(int index, DimensionsInfo value)
public QuotaInfo.Builder addDimensionsInfos(int index, DimensionsInfo value)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameters | |
---|---|
Name | Description |
index | int |
value | DimensionsInfo |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
addDimensionsInfos(int index, DimensionsInfo.Builder builderForValue)
public QuotaInfo.Builder addDimensionsInfos(int index, DimensionsInfo.Builder builderForValue)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | DimensionsInfo.Builder |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
addDimensionsInfosBuilder()
public DimensionsInfo.Builder addDimensionsInfosBuilder()
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Returns | |
---|---|
Type | Description |
DimensionsInfo.Builder |
addDimensionsInfosBuilder(int index)
public DimensionsInfo.Builder addDimensionsInfosBuilder(int index)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
DimensionsInfo.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public QuotaInfo.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
build()
public QuotaInfo build()
Returns | |
---|---|
Type | Description |
QuotaInfo |
buildPartial()
public QuotaInfo buildPartial()
Returns | |
---|---|
Type | Description |
QuotaInfo |
clear()
public QuotaInfo.Builder clear()
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
clearContainerType()
public QuotaInfo.Builder clearContainerType()
The container type of the QuotaInfo.
.google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearDimensions()
public QuotaInfo.Builder clearDimensions()
The dimensions the quota is defined on.
repeated string dimensions = 8;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearDimensionsInfos()
public QuotaInfo.Builder clearDimensionsInfos()
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
clearField(Descriptors.FieldDescriptor field)
public QuotaInfo.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
clearIsConcurrent()
public QuotaInfo.Builder clearIsConcurrent()
Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time.
bool is_concurrent = 15;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearIsFixed()
public QuotaInfo.Builder clearIsFixed()
Whether the quota value is fixed or adjustable
bool is_fixed = 13;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearIsPrecise()
public QuotaInfo.Builder clearIsPrecise()
Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision.
bool is_precise = 5;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearMetric()
public QuotaInfo.Builder clearMetric()
The metric of the quota. It specifies the resources consumption the quota
is defined for.
Example: compute.googleapis.com/cpus
string metric = 3;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearMetricDisplayName()
public QuotaInfo.Builder clearMetricDisplayName()
The display name of the quota metric
string metric_display_name = 9;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearMetricUnit()
public QuotaInfo.Builder clearMetricUnit()
The unit in which the metric value is reported, e.g., "MByte".
string metric_unit = 11;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearName()
public QuotaInfo.Builder clearName()
Resource name of this QuotaInfo.
The ID component following "locations/" must be "global".
Example:
projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion
string name = 1;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public QuotaInfo.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
clearQuotaDisplayName()
public QuotaInfo.Builder clearQuotaDisplayName()
The display name of the quota.
string quota_display_name = 10;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearQuotaId()
public QuotaInfo.Builder clearQuotaId()
The id of the quota, which is unquie within the service.
Example: CpusPerProjectPerRegion
string quota_id = 2;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearQuotaIncreaseEligibility()
public QuotaInfo.Builder clearQuotaIncreaseEligibility()
Whether it is eligible to request a higher quota value for this quota.
.google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
clearRefreshInterval()
public QuotaInfo.Builder clearRefreshInterval()
The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.
string refresh_interval = 6;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearService()
public QuotaInfo.Builder clearService()
The name of the service in which the quota is defined.
Example: compute.googleapis.com
string service = 4;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clearServiceRequestQuotaUri()
public QuotaInfo.Builder clearServiceRequestQuotaUri()
URI to the page where the user can request more quotas for the cloud service, such as https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0={email}&entry_1={id}. Google Developers Console UI replace {email} with the current user's e-mail, {id} with the current project number, or organization ID with "organizations/" prefix. For example, https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=25463754, or https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=organizations/26474422.
string service_request_quota_uri = 17;
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
clone()
public QuotaInfo.Builder clone()
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
getContainerType()
public QuotaInfo.ContainerType getContainerType()
The container type of the QuotaInfo.
.google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
Returns | |
---|---|
Type | Description |
QuotaInfo.ContainerType | The containerType. |
getContainerTypeValue()
public int getContainerTypeValue()
The container type of the QuotaInfo.
.google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for containerType. |
getDefaultInstanceForType()
public QuotaInfo getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
QuotaInfo |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getDimensions(int index)
public String getDimensions(int index)
The dimensions the quota is defined on.
repeated string dimensions = 8;
Parameter | |
---|---|
Name | Description |
index | int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String | The dimensions at the given index. |
getDimensionsBytes(int index)
public ByteString getDimensionsBytes(int index)
The dimensions the quota is defined on.
repeated string dimensions = 8;
Parameter | |
---|---|
Name | Description |
index | int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString | The bytes of the dimensions at the given index. |
getDimensionsCount()
public int getDimensionsCount()
The dimensions the quota is defined on.
repeated string dimensions = 8;
Returns | |
---|---|
Type | Description |
int | The count of dimensions. |
getDimensionsInfos(int index)
public DimensionsInfo getDimensionsInfos(int index)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
DimensionsInfo |
getDimensionsInfosBuilder(int index)
public DimensionsInfo.Builder getDimensionsInfosBuilder(int index)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
DimensionsInfo.Builder |
getDimensionsInfosBuilderList()
public List<DimensionsInfo.Builder> getDimensionsInfosBuilderList()
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Returns | |
---|---|
Type | Description |
List<Builder> |
getDimensionsInfosCount()
public int getDimensionsInfosCount()
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Returns | |
---|---|
Type | Description |
int |
getDimensionsInfosList()
public List<DimensionsInfo> getDimensionsInfosList()
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Returns | |
---|---|
Type | Description |
List<DimensionsInfo> |
getDimensionsInfosOrBuilder(int index)
public DimensionsInfoOrBuilder getDimensionsInfosOrBuilder(int index)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
DimensionsInfoOrBuilder |
getDimensionsInfosOrBuilderList()
public List<? extends DimensionsInfoOrBuilder> getDimensionsInfosOrBuilderList()
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Returns | |
---|---|
Type | Description |
List<? extends com.google.api.cloudquotas.v1.DimensionsInfoOrBuilder> |
getDimensionsList()
public ProtocolStringList getDimensionsList()
The dimensions the quota is defined on.
repeated string dimensions = 8;
Returns | |
---|---|
Type | Description |
ProtocolStringList | A list containing the dimensions. |
getIsConcurrent()
public boolean getIsConcurrent()
Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time.
bool is_concurrent = 15;
Returns | |
---|---|
Type | Description |
boolean | The isConcurrent. |
getIsFixed()
public boolean getIsFixed()
Whether the quota value is fixed or adjustable
bool is_fixed = 13;
Returns | |
---|---|
Type | Description |
boolean | The isFixed. |
getIsPrecise()
public boolean getIsPrecise()
Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision.
bool is_precise = 5;
Returns | |
---|---|
Type | Description |
boolean | The isPrecise. |
getMetric()
public String getMetric()
The metric of the quota. It specifies the resources consumption the quota
is defined for.
Example: compute.googleapis.com/cpus
string metric = 3;
Returns | |
---|---|
Type | Description |
String | The metric. |
getMetricBytes()
public ByteString getMetricBytes()
The metric of the quota. It specifies the resources consumption the quota
is defined for.
Example: compute.googleapis.com/cpus
string metric = 3;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for metric. |
getMetricDisplayName()
public String getMetricDisplayName()
The display name of the quota metric
string metric_display_name = 9;
Returns | |
---|---|
Type | Description |
String | The metricDisplayName. |
getMetricDisplayNameBytes()
public ByteString getMetricDisplayNameBytes()
The display name of the quota metric
string metric_display_name = 9;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for metricDisplayName. |
getMetricUnit()
public String getMetricUnit()
The unit in which the metric value is reported, e.g., "MByte".
string metric_unit = 11;
Returns | |
---|---|
Type | Description |
String | The metricUnit. |
getMetricUnitBytes()
public ByteString getMetricUnitBytes()
The unit in which the metric value is reported, e.g., "MByte".
string metric_unit = 11;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for metricUnit. |
getName()
public String getName()
Resource name of this QuotaInfo.
The ID component following "locations/" must be "global".
Example:
projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion
string name = 1;
Returns | |
---|---|
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Resource name of this QuotaInfo.
The ID component following "locations/" must be "global".
Example:
projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion
string name = 1;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for name. |
getQuotaDisplayName()
public String getQuotaDisplayName()
The display name of the quota.
string quota_display_name = 10;
Returns | |
---|---|
Type | Description |
String | The quotaDisplayName. |
getQuotaDisplayNameBytes()
public ByteString getQuotaDisplayNameBytes()
The display name of the quota.
string quota_display_name = 10;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for quotaDisplayName. |
getQuotaId()
public String getQuotaId()
The id of the quota, which is unquie within the service.
Example: CpusPerProjectPerRegion
string quota_id = 2;
Returns | |
---|---|
Type | Description |
String | The quotaId. |
getQuotaIdBytes()
public ByteString getQuotaIdBytes()
The id of the quota, which is unquie within the service.
Example: CpusPerProjectPerRegion
string quota_id = 2;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for quotaId. |
getQuotaIncreaseEligibility()
public QuotaIncreaseEligibility getQuotaIncreaseEligibility()
Whether it is eligible to request a higher quota value for this quota.
.google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
Returns | |
---|---|
Type | Description |
QuotaIncreaseEligibility | The quotaIncreaseEligibility. |
getQuotaIncreaseEligibilityBuilder()
public QuotaIncreaseEligibility.Builder getQuotaIncreaseEligibilityBuilder()
Whether it is eligible to request a higher quota value for this quota.
.google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
Returns | |
---|---|
Type | Description |
QuotaIncreaseEligibility.Builder |
getQuotaIncreaseEligibilityOrBuilder()
public QuotaIncreaseEligibilityOrBuilder getQuotaIncreaseEligibilityOrBuilder()
Whether it is eligible to request a higher quota value for this quota.
.google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
Returns | |
---|---|
Type | Description |
QuotaIncreaseEligibilityOrBuilder |
getRefreshInterval()
public String getRefreshInterval()
The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.
string refresh_interval = 6;
Returns | |
---|---|
Type | Description |
String | The refreshInterval. |
getRefreshIntervalBytes()
public ByteString getRefreshIntervalBytes()
The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.
string refresh_interval = 6;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for refreshInterval. |
getService()
public String getService()
The name of the service in which the quota is defined.
Example: compute.googleapis.com
string service = 4;
Returns | |
---|---|
Type | Description |
String | The service. |
getServiceBytes()
public ByteString getServiceBytes()
The name of the service in which the quota is defined.
Example: compute.googleapis.com
string service = 4;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for service. |
getServiceRequestQuotaUri()
public String getServiceRequestQuotaUri()
URI to the page where the user can request more quotas for the cloud service, such as https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0={email}&entry_1={id}. Google Developers Console UI replace {email} with the current user's e-mail, {id} with the current project number, or organization ID with "organizations/" prefix. For example, https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=25463754, or https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=organizations/26474422.
string service_request_quota_uri = 17;
Returns | |
---|---|
Type | Description |
String | The serviceRequestQuotaUri. |
getServiceRequestQuotaUriBytes()
public ByteString getServiceRequestQuotaUriBytes()
URI to the page where the user can request more quotas for the cloud service, such as https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0={email}&entry_1={id}. Google Developers Console UI replace {email} with the current user's e-mail, {id} with the current project number, or organization ID with "organizations/" prefix. For example, https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=25463754, or https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=organizations/26474422.
string service_request_quota_uri = 17;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for serviceRequestQuotaUri. |
hasQuotaIncreaseEligibility()
public boolean hasQuotaIncreaseEligibility()
Whether it is eligible to request a higher quota value for this quota.
.google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
Returns | |
---|---|
Type | Description |
boolean | Whether the quotaIncreaseEligibility field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(QuotaInfo other)
public QuotaInfo.Builder mergeFrom(QuotaInfo other)
Parameter | |
---|---|
Name | Description |
other | QuotaInfo |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public QuotaInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public QuotaInfo.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
mergeQuotaIncreaseEligibility(QuotaIncreaseEligibility value)
public QuotaInfo.Builder mergeQuotaIncreaseEligibility(QuotaIncreaseEligibility value)
Whether it is eligible to request a higher quota value for this quota.
.google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
Parameter | |
---|---|
Name | Description |
value | QuotaIncreaseEligibility |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final QuotaInfo.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
removeDimensionsInfos(int index)
public QuotaInfo.Builder removeDimensionsInfos(int index)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
setContainerType(QuotaInfo.ContainerType value)
public QuotaInfo.Builder setContainerType(QuotaInfo.ContainerType value)
The container type of the QuotaInfo.
.google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
Parameter | |
---|---|
Name | Description |
value | QuotaInfo.ContainerType The containerType to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setContainerTypeValue(int value)
public QuotaInfo.Builder setContainerTypeValue(int value)
The container type of the QuotaInfo.
.google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for containerType to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setDimensions(int index, String value)
public QuotaInfo.Builder setDimensions(int index, String value)
The dimensions the quota is defined on.
repeated string dimensions = 8;
Parameters | |
---|---|
Name | Description |
index | int The index to set the value at. |
value | String The dimensions to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setDimensionsInfos(int index, DimensionsInfo value)
public QuotaInfo.Builder setDimensionsInfos(int index, DimensionsInfo value)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameters | |
---|---|
Name | Description |
index | int |
value | DimensionsInfo |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
setDimensionsInfos(int index, DimensionsInfo.Builder builderForValue)
public QuotaInfo.Builder setDimensionsInfos(int index, DimensionsInfo.Builder builderForValue)
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | DimensionsInfo.Builder |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public QuotaInfo.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
setIsConcurrent(boolean value)
public QuotaInfo.Builder setIsConcurrent(boolean value)
Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time.
bool is_concurrent = 15;
Parameter | |
---|---|
Name | Description |
value | boolean The isConcurrent to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setIsFixed(boolean value)
public QuotaInfo.Builder setIsFixed(boolean value)
Whether the quota value is fixed or adjustable
bool is_fixed = 13;
Parameter | |
---|---|
Name | Description |
value | boolean The isFixed to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setIsPrecise(boolean value)
public QuotaInfo.Builder setIsPrecise(boolean value)
Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision.
bool is_precise = 5;
Parameter | |
---|---|
Name | Description |
value | boolean The isPrecise to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setMetric(String value)
public QuotaInfo.Builder setMetric(String value)
The metric of the quota. It specifies the resources consumption the quota
is defined for.
Example: compute.googleapis.com/cpus
string metric = 3;
Parameter | |
---|---|
Name | Description |
value | String The metric to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setMetricBytes(ByteString value)
public QuotaInfo.Builder setMetricBytes(ByteString value)
The metric of the quota. It specifies the resources consumption the quota
is defined for.
Example: compute.googleapis.com/cpus
string metric = 3;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for metric to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setMetricDisplayName(String value)
public QuotaInfo.Builder setMetricDisplayName(String value)
The display name of the quota metric
string metric_display_name = 9;
Parameter | |
---|---|
Name | Description |
value | String The metricDisplayName to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setMetricDisplayNameBytes(ByteString value)
public QuotaInfo.Builder setMetricDisplayNameBytes(ByteString value)
The display name of the quota metric
string metric_display_name = 9;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for metricDisplayName to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setMetricUnit(String value)
public QuotaInfo.Builder setMetricUnit(String value)
The unit in which the metric value is reported, e.g., "MByte".
string metric_unit = 11;
Parameter | |
---|---|
Name | Description |
value | String The metricUnit to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setMetricUnitBytes(ByteString value)
public QuotaInfo.Builder setMetricUnitBytes(ByteString value)
The unit in which the metric value is reported, e.g., "MByte".
string metric_unit = 11;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for metricUnit to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setName(String value)
public QuotaInfo.Builder setName(String value)
Resource name of this QuotaInfo.
The ID component following "locations/" must be "global".
Example:
projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion
string name = 1;
Parameter | |
---|---|
Name | Description |
value | String The name to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public QuotaInfo.Builder setNameBytes(ByteString value)
Resource name of this QuotaInfo.
The ID component following "locations/" must be "global".
Example:
projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion
string name = 1;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setQuotaDisplayName(String value)
public QuotaInfo.Builder setQuotaDisplayName(String value)
The display name of the quota.
string quota_display_name = 10;
Parameter | |
---|---|
Name | Description |
value | String The quotaDisplayName to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setQuotaDisplayNameBytes(ByteString value)
public QuotaInfo.Builder setQuotaDisplayNameBytes(ByteString value)
The display name of the quota.
string quota_display_name = 10;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for quotaDisplayName to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setQuotaId(String value)
public QuotaInfo.Builder setQuotaId(String value)
The id of the quota, which is unquie within the service.
Example: CpusPerProjectPerRegion
string quota_id = 2;
Parameter | |
---|---|
Name | Description |
value | String The quotaId to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setQuotaIdBytes(ByteString value)
public QuotaInfo.Builder setQuotaIdBytes(ByteString value)
The id of the quota, which is unquie within the service.
Example: CpusPerProjectPerRegion
string quota_id = 2;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for quotaId to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setQuotaIncreaseEligibility(QuotaIncreaseEligibility value)
public QuotaInfo.Builder setQuotaIncreaseEligibility(QuotaIncreaseEligibility value)
Whether it is eligible to request a higher quota value for this quota.
.google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
Parameter | |
---|---|
Name | Description |
value | QuotaIncreaseEligibility |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
setQuotaIncreaseEligibility(QuotaIncreaseEligibility.Builder builderForValue)
public QuotaInfo.Builder setQuotaIncreaseEligibility(QuotaIncreaseEligibility.Builder builderForValue)
Whether it is eligible to request a higher quota value for this quota.
.google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
Parameter | |
---|---|
Name | Description |
builderForValue | QuotaIncreaseEligibility.Builder |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
setRefreshInterval(String value)
public QuotaInfo.Builder setRefreshInterval(String value)
The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.
string refresh_interval = 6;
Parameter | |
---|---|
Name | Description |
value | String The refreshInterval to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setRefreshIntervalBytes(ByteString value)
public QuotaInfo.Builder setRefreshIntervalBytes(ByteString value)
The reset time interval for the quota. Refresh interval applies to rate quota only. Example: "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.
string refresh_interval = 6;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for refreshInterval to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public QuotaInfo.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |
setService(String value)
public QuotaInfo.Builder setService(String value)
The name of the service in which the quota is defined.
Example: compute.googleapis.com
string service = 4;
Parameter | |
---|---|
Name | Description |
value | String The service to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setServiceBytes(ByteString value)
public QuotaInfo.Builder setServiceBytes(ByteString value)
The name of the service in which the quota is defined.
Example: compute.googleapis.com
string service = 4;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for service to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setServiceRequestQuotaUri(String value)
public QuotaInfo.Builder setServiceRequestQuotaUri(String value)
URI to the page where the user can request more quotas for the cloud service, such as https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0={email}&entry_1={id}. Google Developers Console UI replace {email} with the current user's e-mail, {id} with the current project number, or organization ID with "organizations/" prefix. For example, https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=25463754, or https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=organizations/26474422.
string service_request_quota_uri = 17;
Parameter | |
---|---|
Name | Description |
value | String The serviceRequestQuotaUri to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setServiceRequestQuotaUriBytes(ByteString value)
public QuotaInfo.Builder setServiceRequestQuotaUriBytes(ByteString value)
URI to the page where the user can request more quotas for the cloud service, such as https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0={email}&entry_1={id}. Google Developers Console UI replace {email} with the current user's e-mail, {id} with the current project number, or organization ID with "organizations/" prefix. For example, https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=25463754, or https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=organizations/26474422.
string service_request_quota_uri = 17;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for serviceRequestQuotaUri to set. |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final QuotaInfo.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
QuotaInfo.Builder |