public static final class QuotaConfig.Builder extends GeneratedMessageV3.Builder<QuotaConfig.Builder> implements QuotaConfigOrBuilder
The preferred quota configuration.
Protobuf type google.api.cloudquotas.v1.QuotaConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > QuotaConfig.BuilderImplements
QuotaConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public QuotaConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
build()
public QuotaConfig build()
Returns | |
---|---|
Type | Description |
QuotaConfig |
buildPartial()
public QuotaConfig buildPartial()
Returns | |
---|---|
Type | Description |
QuotaConfig |
clear()
public QuotaConfig.Builder clear()
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
clearAnnotations()
public QuotaConfig.Builder clearAnnotations()
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
clearField(Descriptors.FieldDescriptor field)
public QuotaConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
clearGrantedValue()
public QuotaConfig.Builder clearGrantedValue()
Output only. Granted quota value.
.google.protobuf.Int64Value granted_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public QuotaConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
clearPreferredValue()
public QuotaConfig.Builder clearPreferredValue()
Required. The preferred value. Must be greater than or equal to -1. If set to -1, it means the value is "unlimited".
int64 preferred_value = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
clearRequestOrigin()
public QuotaConfig.Builder clearRequestOrigin()
Output only. The origin of the quota preference request.
.google.api.cloudquotas.v1.QuotaConfig.Origin request_origin = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
clearStateDetail()
public QuotaConfig.Builder clearStateDetail()
Output only. Optional details about the state of this quota preference.
string state_detail = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
clearTraceId()
public QuotaConfig.Builder clearTraceId()
Output only. The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id.
string trace_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
clone()
public QuotaConfig.Builder clone()
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
containsAnnotations(String key)
public boolean containsAnnotations(String key)
Optional. The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations
map<string, string> annotations = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
boolean |
getAnnotations() (deprecated)
public Map<String,String> getAnnotations()
Use #getAnnotationsMap() instead.
Returns | |
---|---|
Type | Description |
Map<String,String> |
getAnnotationsCount()
public int getAnnotationsCount()
Optional. The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations
map<string, string> annotations = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
getAnnotationsMap()
public Map<String,String> getAnnotationsMap()
Optional. The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations
map<string, string> annotations = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
Map<String,String> |
getAnnotationsOrDefault(String key, String defaultValue)
public String getAnnotationsOrDefault(String key, String defaultValue)
Optional. The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations
map<string, string> annotations = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
key |
String |
defaultValue |
String |
Returns | |
---|---|
Type | Description |
String |
getAnnotationsOrThrow(String key)
public String getAnnotationsOrThrow(String key)
Optional. The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations
map<string, string> annotations = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
String |
getDefaultInstanceForType()
public QuotaConfig getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
QuotaConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getGrantedValue()
public Int64Value getGrantedValue()
Output only. Granted quota value.
.google.protobuf.Int64Value granted_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Int64Value |
The grantedValue. |
getGrantedValueBuilder()
public Int64Value.Builder getGrantedValueBuilder()
Output only. Granted quota value.
.google.protobuf.Int64Value granted_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Builder |
getGrantedValueOrBuilder()
public Int64ValueOrBuilder getGrantedValueOrBuilder()
Output only. Granted quota value.
.google.protobuf.Int64Value granted_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Int64ValueOrBuilder |
getMutableAnnotations() (deprecated)
public Map<String,String> getMutableAnnotations()
Use alternate mutation accessors instead.
Returns | |
---|---|
Type | Description |
Map<String,String> |
getPreferredValue()
public long getPreferredValue()
Required. The preferred value. Must be greater than or equal to -1. If set to -1, it means the value is "unlimited".
int64 preferred_value = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
long |
The preferredValue. |
getRequestOrigin()
public QuotaConfig.Origin getRequestOrigin()
Output only. The origin of the quota preference request.
.google.api.cloudquotas.v1.QuotaConfig.Origin request_origin = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
QuotaConfig.Origin |
The requestOrigin. |
getRequestOriginValue()
public int getRequestOriginValue()
Output only. The origin of the quota preference request.
.google.api.cloudquotas.v1.QuotaConfig.Origin request_origin = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for requestOrigin. |
getStateDetail()
public String getStateDetail()
Output only. Optional details about the state of this quota preference.
string state_detail = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The stateDetail. |
getStateDetailBytes()
public ByteString getStateDetailBytes()
Output only. Optional details about the state of this quota preference.
string state_detail = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for stateDetail. |
getTraceId()
public String getTraceId()
Output only. The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id.
string trace_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The traceId. |
getTraceIdBytes()
public ByteString getTraceIdBytes()
Output only. The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id.
string trace_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for traceId. |
hasGrantedValue()
public boolean hasGrantedValue()
Output only. Granted quota value.
.google.protobuf.Int64Value granted_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean |
Whether the grantedValue field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter | |
---|---|
Name | Description |
number |
int |
Returns | |
---|---|
Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter | |
---|---|
Name | Description |
number |
int |
Returns | |
---|---|
Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(QuotaConfig other)
public QuotaConfig.Builder mergeFrom(QuotaConfig other)
Parameter | |
---|---|
Name | Description |
other |
QuotaConfig |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public QuotaConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public QuotaConfig.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
mergeGrantedValue(Int64Value value)
public QuotaConfig.Builder mergeGrantedValue(Int64Value value)
Output only. Granted quota value.
.google.protobuf.Int64Value granted_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
Int64Value |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final QuotaConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
putAllAnnotations(Map<String,String> values)
public QuotaConfig.Builder putAllAnnotations(Map<String,String> values)
Optional. The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations
map<string, string> annotations = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
values |
Map<String,String> |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
putAnnotations(String key, String value)
public QuotaConfig.Builder putAnnotations(String key, String value)
Optional. The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations
map<string, string> annotations = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
key |
String |
value |
String |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
removeAnnotations(String key)
public QuotaConfig.Builder removeAnnotations(String key)
Optional. The annotations map for clients to store small amounts of arbitrary data. Do not put PII or other sensitive information here. See https://google.aip.dev/128#annotations
map<string, string> annotations = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public QuotaConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
setGrantedValue(Int64Value value)
public QuotaConfig.Builder setGrantedValue(Int64Value value)
Output only. Granted quota value.
.google.protobuf.Int64Value granted_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
Int64Value |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
setGrantedValue(Int64Value.Builder builderForValue)
public QuotaConfig.Builder setGrantedValue(Int64Value.Builder builderForValue)
Output only. Granted quota value.
.google.protobuf.Int64Value granted_value = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
setPreferredValue(long value)
public QuotaConfig.Builder setPreferredValue(long value)
Required. The preferred value. Must be greater than or equal to -1. If set to -1, it means the value is "unlimited".
int64 preferred_value = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
long The preferredValue to set. |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public QuotaConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
setRequestOrigin(QuotaConfig.Origin value)
public QuotaConfig.Builder setRequestOrigin(QuotaConfig.Origin value)
Output only. The origin of the quota preference request.
.google.api.cloudquotas.v1.QuotaConfig.Origin request_origin = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
QuotaConfig.Origin The requestOrigin to set. |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
setRequestOriginValue(int value)
public QuotaConfig.Builder setRequestOriginValue(int value)
Output only. The origin of the quota preference request.
.google.api.cloudquotas.v1.QuotaConfig.Origin request_origin = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for requestOrigin to set. |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
setStateDetail(String value)
public QuotaConfig.Builder setStateDetail(String value)
Output only. Optional details about the state of this quota preference.
string state_detail = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
String The stateDetail to set. |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
setStateDetailBytes(ByteString value)
public QuotaConfig.Builder setStateDetailBytes(ByteString value)
Output only. Optional details about the state of this quota preference.
string state_detail = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for stateDetail to set. |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
setTraceId(String value)
public QuotaConfig.Builder setTraceId(String value)
Output only. The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id.
string trace_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
String The traceId to set. |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
setTraceIdBytes(ByteString value)
public QuotaConfig.Builder setTraceIdBytes(ByteString value)
Output only. The trace id that the Google Cloud uses to provision the requested quota. This trace id may be used by the client to contact Cloud support to track the state of a quota preference request. The trace id is only produced for increase requests and is unique for each request. The quota decrease requests do not have a trace id.
string trace_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for traceId to set. |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final QuotaConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
QuotaConfig.Builder |