Package com.google.api
Class Service.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
com.google.api.Service.Builder
- All Implemented Interfaces:
ServiceOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Service
public static final class Service.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
implements ServiceOrBuilder
`Service` is the root object of Google service configuration schema. It describes basic information about a service, such as the name and the title, and delegates other aspects to sub-sections. Each sub-section is either a proto message or a repeated proto message that configures a specific aspect, such as auth. See each proto message definition for details. Example: type: google.api.Service name: calendar.googleapis.com title: Google Calendar API apis: - name: google.calendar.v3.Calendar authentication: providers: - id: google_calendar_auth jwks_uri: https://www.googleapis.com/oauth2/v1/certs issuer: https://securetoken.google.com rules: - selector: "*" requirements: provider_id: google_calendar_authProtobuf type
google.api.Service
-
Method Summary
Modifier and TypeMethodDescriptionaddAllApis
(Iterable<? extends Api> values) A list of API interfaces exported by this service.addAllEndpoints
(Iterable<? extends Endpoint> values) Configuration for network endpoints.addAllEnums
(Iterable<? extends Enum> values) A list of all enum types included in this API service.addAllLogs
(Iterable<? extends LogDescriptor> values) Defines the logs used by this service.addAllMetrics
(Iterable<? extends MetricDescriptor> values) Defines the metrics used by this service.addAllMonitoredResources
(Iterable<? extends MonitoredResourceDescriptor> values) Defines the monitored resources used by this service.addAllTypes
(Iterable<? extends Type> values) A list of all proto message types included in this API service.A list of API interfaces exported by this service.addApis
(int index, Api.Builder builderForValue) A list of API interfaces exported by this service.A list of API interfaces exported by this service.addApis
(Api.Builder builderForValue) A list of API interfaces exported by this service.A list of API interfaces exported by this service.addApisBuilder
(int index) A list of API interfaces exported by this service.addEndpoints
(int index, Endpoint value) Configuration for network endpoints.addEndpoints
(int index, Endpoint.Builder builderForValue) Configuration for network endpoints.addEndpoints
(Endpoint value) Configuration for network endpoints.addEndpoints
(Endpoint.Builder builderForValue) Configuration for network endpoints.Configuration for network endpoints.addEndpointsBuilder
(int index) Configuration for network endpoints.A list of all enum types included in this API service.addEnums
(int index, Enum.Builder builderForValue) A list of all enum types included in this API service.A list of all enum types included in this API service.addEnums
(Enum.Builder builderForValue) A list of all enum types included in this API service.A list of all enum types included in this API service.addEnumsBuilder
(int index) A list of all enum types included in this API service.addLogs
(int index, LogDescriptor value) Defines the logs used by this service.addLogs
(int index, LogDescriptor.Builder builderForValue) Defines the logs used by this service.addLogs
(LogDescriptor value) Defines the logs used by this service.addLogs
(LogDescriptor.Builder builderForValue) Defines the logs used by this service.Defines the logs used by this service.addLogsBuilder
(int index) Defines the logs used by this service.addMetrics
(int index, MetricDescriptor value) Defines the metrics used by this service.addMetrics
(int index, MetricDescriptor.Builder builderForValue) Defines the metrics used by this service.addMetrics
(MetricDescriptor value) Defines the metrics used by this service.addMetrics
(MetricDescriptor.Builder builderForValue) Defines the metrics used by this service.Defines the metrics used by this service.addMetricsBuilder
(int index) Defines the metrics used by this service.addMonitoredResources
(int index, MonitoredResourceDescriptor value) Defines the monitored resources used by this service.addMonitoredResources
(int index, MonitoredResourceDescriptor.Builder builderForValue) Defines the monitored resources used by this service.Defines the monitored resources used by this service.addMonitoredResources
(MonitoredResourceDescriptor.Builder builderForValue) Defines the monitored resources used by this service.Defines the monitored resources used by this service.addMonitoredResourcesBuilder
(int index) Defines the monitored resources used by this service.addRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) A list of all proto message types included in this API service.addTypes
(int index, Type.Builder builderForValue) A list of all proto message types included in this API service.A list of all proto message types included in this API service.addTypes
(Type.Builder builderForValue) A list of all proto message types included in this API service.A list of all proto message types included in this API service.addTypesBuilder
(int index) A list of all proto message types included in this API service.build()
clear()
A list of API interfaces exported by this service.Auth configuration.API backend configuration.Billing configuration.Deprecated.Context configuration.Configuration for the service control plane.Additional API documentation.Configuration for network endpoints.A list of all enum types included in this API service.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) HTTP configuration.clearId()
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose.Logging configuration.Defines the logs used by this service.Defines the metrics used by this service.Defines the monitored resources used by this service.Monitoring configuration.The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) The Google project that owns this service.Quota configuration.Output only.System parameter configuration.The product title for this service.A list of all proto message types included in this API service.Configuration controlling usage of this service.clone()
getApis
(int index) A list of API interfaces exported by this service.getApisBuilder
(int index) A list of API interfaces exported by this service.A list of API interfaces exported by this service.int
A list of API interfaces exported by this service.A list of API interfaces exported by this service.getApisOrBuilder
(int index) A list of API interfaces exported by this service.List<? extends ApiOrBuilder>
A list of API interfaces exported by this service.Auth configuration.Auth configuration.Auth configuration.API backend configuration.API backend configuration.API backend configuration.Billing configuration.Billing configuration.Billing configuration.Deprecated.Deprecated.Deprecated.Context configuration.Context configuration.Context configuration.Configuration for the service control plane.Configuration for the service control plane.Configuration for the service control plane.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Additional API documentation.Additional API documentation.Additional API documentation.getEndpoints
(int index) Configuration for network endpoints.getEndpointsBuilder
(int index) Configuration for network endpoints.Configuration for network endpoints.int
Configuration for network endpoints.Configuration for network endpoints.getEndpointsOrBuilder
(int index) Configuration for network endpoints.List<? extends EndpointOrBuilder>
Configuration for network endpoints.getEnums
(int index) A list of all enum types included in this API service.getEnumsBuilder
(int index) A list of all enum types included in this API service.A list of all enum types included in this API service.int
A list of all enum types included in this API service.A list of all enum types included in this API service.getEnumsOrBuilder
(int index) A list of all enum types included in this API service.List<? extends EnumOrBuilder>
A list of all enum types included in this API service.getHttp()
HTTP configuration.HTTP configuration.HTTP configuration.getId()
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose.com.google.protobuf.ByteString
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose.Logging configuration.Logging configuration.Logging configuration.getLogs
(int index) Defines the logs used by this service.getLogsBuilder
(int index) Defines the logs used by this service.Defines the logs used by this service.int
Defines the logs used by this service.Defines the logs used by this service.getLogsOrBuilder
(int index) Defines the logs used by this service.List<? extends LogDescriptorOrBuilder>
Defines the logs used by this service.getMetrics
(int index) Defines the metrics used by this service.getMetricsBuilder
(int index) Defines the metrics used by this service.Defines the metrics used by this service.int
Defines the metrics used by this service.Defines the metrics used by this service.getMetricsOrBuilder
(int index) Defines the metrics used by this service.List<? extends MetricDescriptorOrBuilder>
Defines the metrics used by this service.getMonitoredResources
(int index) Defines the monitored resources used by this service.getMonitoredResourcesBuilder
(int index) Defines the monitored resources used by this service.Defines the monitored resources used by this service.int
Defines the monitored resources used by this service.Defines the monitored resources used by this service.getMonitoredResourcesOrBuilder
(int index) Defines the monitored resources used by this service.List<? extends MonitoredResourceDescriptorOrBuilder>
Defines the monitored resources used by this service.Monitoring configuration.Monitoring configuration.Monitoring configuration.getName()
The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`.com.google.protobuf.ByteString
The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`.The Google project that owns this service.com.google.protobuf.ByteString
The Google project that owns this service.getQuota()
Quota configuration.Quota configuration.Quota configuration.Output only.Output only.Output only.System parameter configuration.System parameter configuration.System parameter configuration.getTitle()
The product title for this service.com.google.protobuf.ByteString
The product title for this service.getTypes
(int index) A list of all proto message types included in this API service.getTypesBuilder
(int index) A list of all proto message types included in this API service.A list of all proto message types included in this API service.int
A list of all proto message types included in this API service.A list of all proto message types included in this API service.getTypesOrBuilder
(int index) A list of all proto message types included in this API service.List<? extends TypeOrBuilder>
A list of all proto message types included in this API service.getUsage()
Configuration controlling usage of this service.Configuration controlling usage of this service.Configuration controlling usage of this service.boolean
Auth configuration.boolean
API backend configuration.boolean
Billing configuration.boolean
Deprecated.boolean
Context configuration.boolean
Configuration for the service control plane.boolean
Additional API documentation.boolean
hasHttp()
HTTP configuration.boolean
Logging configuration.boolean
Monitoring configuration.boolean
hasQuota()
Quota configuration.boolean
Output only.boolean
System parameter configuration.boolean
hasUsage()
Configuration controlling usage of this service.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
Auth configuration.mergeBackend
(Backend value) API backend configuration.mergeBilling
(Billing value) Billing configuration.mergeConfigVersion
(UInt32Value value) Deprecated.mergeContext
(Context value) Context configuration.mergeControl
(Control value) Configuration for the service control plane.mergeDocumentation
(Documentation value) Additional API documentation.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) HTTP configuration.mergeLogging
(Logging value) Logging configuration.mergeMonitoring
(Monitoring value) Monitoring configuration.mergeQuota
(Quota value) Quota configuration.mergeSourceInfo
(SourceInfo value) Output only.System parameter configuration.final Service.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) mergeUsage
(Usage value) Configuration controlling usage of this service.removeApis
(int index) A list of API interfaces exported by this service.removeEndpoints
(int index) Configuration for network endpoints.removeEnums
(int index) A list of all enum types included in this API service.removeLogs
(int index) Defines the logs used by this service.removeMetrics
(int index) Defines the metrics used by this service.removeMonitoredResources
(int index) Defines the monitored resources used by this service.removeTypes
(int index) A list of all proto message types included in this API service.A list of API interfaces exported by this service.setApis
(int index, Api.Builder builderForValue) A list of API interfaces exported by this service.setAuthentication
(Authentication value) Auth configuration.setAuthentication
(Authentication.Builder builderForValue) Auth configuration.setBackend
(Backend value) API backend configuration.setBackend
(Backend.Builder builderForValue) API backend configuration.setBilling
(Billing value) Billing configuration.setBilling
(Billing.Builder builderForValue) Billing configuration.setConfigVersion
(UInt32Value value) Deprecated.setConfigVersion
(UInt32Value.Builder builderForValue) Deprecated.setContext
(Context value) Context configuration.setContext
(Context.Builder builderForValue) Context configuration.setControl
(Control value) Configuration for the service control plane.setControl
(Control.Builder builderForValue) Configuration for the service control plane.setDocumentation
(Documentation value) Additional API documentation.setDocumentation
(Documentation.Builder builderForValue) Additional API documentation.setEndpoints
(int index, Endpoint value) Configuration for network endpoints.setEndpoints
(int index, Endpoint.Builder builderForValue) Configuration for network endpoints.A list of all enum types included in this API service.setEnums
(int index, Enum.Builder builderForValue) A list of all enum types included in this API service.HTTP configuration.setHttp
(Http.Builder builderForValue) HTTP configuration.A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose.setIdBytes
(com.google.protobuf.ByteString value) A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose.setLogging
(Logging value) Logging configuration.setLogging
(Logging.Builder builderForValue) Logging configuration.setLogs
(int index, LogDescriptor value) Defines the logs used by this service.setLogs
(int index, LogDescriptor.Builder builderForValue) Defines the logs used by this service.setMetrics
(int index, MetricDescriptor value) Defines the metrics used by this service.setMetrics
(int index, MetricDescriptor.Builder builderForValue) Defines the metrics used by this service.setMonitoredResources
(int index, MonitoredResourceDescriptor value) Defines the monitored resources used by this service.setMonitoredResources
(int index, MonitoredResourceDescriptor.Builder builderForValue) Defines the monitored resources used by this service.setMonitoring
(Monitoring value) Monitoring configuration.setMonitoring
(Monitoring.Builder builderForValue) Monitoring configuration.The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`.setNameBytes
(com.google.protobuf.ByteString value) The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`.setProducerProjectId
(String value) The Google project that owns this service.setProducerProjectIdBytes
(com.google.protobuf.ByteString value) The Google project that owns this service.Quota configuration.setQuota
(Quota.Builder builderForValue) Quota configuration.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSourceInfo
(SourceInfo value) Output only.setSourceInfo
(SourceInfo.Builder builderForValue) Output only.System parameter configuration.setSystemParameters
(SystemParameters.Builder builderForValue) System parameter configuration.The product title for this service.setTitleBytes
(com.google.protobuf.ByteString value) The product title for this service.A list of all proto message types included in this API service.setTypes
(int index, Type.Builder builderForValue) A list of all proto message types included in this API service.final Service.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Configuration controlling usage of this service.setUsage
(Usage.Builder builderForValue) Configuration controlling usage of this service.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
setField
public Service.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
setRepeatedField
public Service.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
addRepeatedField
public Service.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Service.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
mergeFrom
public Service.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Service.Builder>
- Throws:
IOException
-
getName
The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`. The service name typically goes through DNS verification to make sure the owner of the service also owns the DNS name.
string name = 1;
- Specified by:
getName
in interfaceServiceOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`. The service name typically goes through DNS verification to make sure the owner of the service also owns the DNS name.
string name = 1;
- Specified by:
getNameBytes
in interfaceServiceOrBuilder
- Returns:
- The bytes for name.
-
setName
The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`. The service name typically goes through DNS verification to make sure the owner of the service also owns the DNS name.
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`. The service name typically goes through DNS verification to make sure the owner of the service also owns the DNS name.
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`. The service name typically goes through DNS verification to make sure the owner of the service also owns the DNS name.
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getTitle
The product title for this service.
string title = 2;
- Specified by:
getTitle
in interfaceServiceOrBuilder
- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()The product title for this service.
string title = 2;
- Specified by:
getTitleBytes
in interfaceServiceOrBuilder
- Returns:
- The bytes for title.
-
setTitle
The product title for this service.
string title = 2;
- Parameters:
value
- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
The product title for this service.
string title = 2;
- Returns:
- This builder for chaining.
-
setTitleBytes
The product title for this service.
string title = 2;
- Parameters:
value
- The bytes for title to set.- Returns:
- This builder for chaining.
-
getProducerProjectId
The Google project that owns this service.
string producer_project_id = 22;
- Specified by:
getProducerProjectId
in interfaceServiceOrBuilder
- Returns:
- The producerProjectId.
-
getProducerProjectIdBytes
public com.google.protobuf.ByteString getProducerProjectIdBytes()The Google project that owns this service.
string producer_project_id = 22;
- Specified by:
getProducerProjectIdBytes
in interfaceServiceOrBuilder
- Returns:
- The bytes for producerProjectId.
-
setProducerProjectId
The Google project that owns this service.
string producer_project_id = 22;
- Parameters:
value
- The producerProjectId to set.- Returns:
- This builder for chaining.
-
clearProducerProjectId
The Google project that owns this service.
string producer_project_id = 22;
- Returns:
- This builder for chaining.
-
setProducerProjectIdBytes
The Google project that owns this service.
string producer_project_id = 22;
- Parameters:
value
- The bytes for producerProjectId to set.- Returns:
- This builder for chaining.
-
getId
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If empty, the server may choose to generate one instead.
string id = 33;
- Specified by:
getId
in interfaceServiceOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If empty, the server may choose to generate one instead.
string id = 33;
- Specified by:
getIdBytes
in interfaceServiceOrBuilder
- Returns:
- The bytes for id.
-
setId
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If empty, the server may choose to generate one instead.
string id = 33;
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If empty, the server may choose to generate one instead.
string id = 33;
- Returns:
- This builder for chaining.
-
setIdBytes
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If empty, the server may choose to generate one instead.
string id = 33;
- Parameters:
value
- The bytes for id to set.- Returns:
- This builder for chaining.
-
getApisList
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
- Specified by:
getApisList
in interfaceServiceOrBuilder
-
getApisCount
public int getApisCount()A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
- Specified by:
getApisCount
in interfaceServiceOrBuilder
-
getApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
- Specified by:
getApis
in interfaceServiceOrBuilder
-
setApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
setApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
addApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
addApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
addApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
addApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
addAllApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
clearApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
removeApis
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
getApisBuilder
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
getApisOrBuilder
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
- Specified by:
getApisOrBuilder
in interfaceServiceOrBuilder
-
getApisOrBuilderList
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
- Specified by:
getApisOrBuilderList
in interfaceServiceOrBuilder
-
addApisBuilder
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
addApisBuilder
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
getApisBuilderList
A list of API interfaces exported by this service. Only the `name` field of the [google.protobuf.Api][google.protobuf.Api] needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files.
repeated .google.protobuf.Api apis = 3;
-
getTypesList
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
- Specified by:
getTypesList
in interfaceServiceOrBuilder
-
getTypesCount
public int getTypesCount()A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
- Specified by:
getTypesCount
in interfaceServiceOrBuilder
-
getTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
- Specified by:
getTypes
in interfaceServiceOrBuilder
-
setTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
setTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
addTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
addTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
addTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
addTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
addAllTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
clearTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
removeTypes
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
getTypesBuilder
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
getTypesOrBuilder
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
- Specified by:
getTypesOrBuilder
in interfaceServiceOrBuilder
-
getTypesOrBuilderList
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
- Specified by:
getTypesOrBuilderList
in interfaceServiceOrBuilder
-
addTypesBuilder
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
addTypesBuilder
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
getTypesBuilderList
A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name. Example: types: - name: google.protobuf.Int32
repeated .google.protobuf.Type types = 4;
-
getEnumsList
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
- Specified by:
getEnumsList
in interfaceServiceOrBuilder
-
getEnumsCount
public int getEnumsCount()A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
- Specified by:
getEnumsCount
in interfaceServiceOrBuilder
-
getEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
- Specified by:
getEnums
in interfaceServiceOrBuilder
-
setEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
setEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
addEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
addEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
addEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
addEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
addAllEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
clearEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
removeEnums
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
getEnumsBuilder
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
getEnumsOrBuilder
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
- Specified by:
getEnumsOrBuilder
in interfaceServiceOrBuilder
-
getEnumsOrBuilderList
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
- Specified by:
getEnumsOrBuilderList
in interfaceServiceOrBuilder
-
addEnumsBuilder
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
addEnumsBuilder
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
getEnumsBuilderList
A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name. Example: enums: - name: google.someapi.v1.SomeEnum
repeated .google.protobuf.Enum enums = 5;
-
hasDocumentation
public boolean hasDocumentation()Additional API documentation.
.google.api.Documentation documentation = 6;
- Specified by:
hasDocumentation
in interfaceServiceOrBuilder
- Returns:
- Whether the documentation field is set.
-
getDocumentation
Additional API documentation.
.google.api.Documentation documentation = 6;
- Specified by:
getDocumentation
in interfaceServiceOrBuilder
- Returns:
- The documentation.
-
setDocumentation
Additional API documentation.
.google.api.Documentation documentation = 6;
-
setDocumentation
Additional API documentation.
.google.api.Documentation documentation = 6;
-
mergeDocumentation
Additional API documentation.
.google.api.Documentation documentation = 6;
-
clearDocumentation
Additional API documentation.
.google.api.Documentation documentation = 6;
-
getDocumentationBuilder
Additional API documentation.
.google.api.Documentation documentation = 6;
-
getDocumentationOrBuilder
Additional API documentation.
.google.api.Documentation documentation = 6;
- Specified by:
getDocumentationOrBuilder
in interfaceServiceOrBuilder
-
hasBackend
public boolean hasBackend()API backend configuration.
.google.api.Backend backend = 8;
- Specified by:
hasBackend
in interfaceServiceOrBuilder
- Returns:
- Whether the backend field is set.
-
getBackend
API backend configuration.
.google.api.Backend backend = 8;
- Specified by:
getBackend
in interfaceServiceOrBuilder
- Returns:
- The backend.
-
setBackend
API backend configuration.
.google.api.Backend backend = 8;
-
setBackend
API backend configuration.
.google.api.Backend backend = 8;
-
mergeBackend
API backend configuration.
.google.api.Backend backend = 8;
-
clearBackend
API backend configuration.
.google.api.Backend backend = 8;
-
getBackendBuilder
API backend configuration.
.google.api.Backend backend = 8;
-
getBackendOrBuilder
API backend configuration.
.google.api.Backend backend = 8;
- Specified by:
getBackendOrBuilder
in interfaceServiceOrBuilder
-
hasHttp
public boolean hasHttp()HTTP configuration.
.google.api.Http http = 9;
- Specified by:
hasHttp
in interfaceServiceOrBuilder
- Returns:
- Whether the http field is set.
-
getHttp
HTTP configuration.
.google.api.Http http = 9;
- Specified by:
getHttp
in interfaceServiceOrBuilder
- Returns:
- The http.
-
setHttp
HTTP configuration.
.google.api.Http http = 9;
-
setHttp
HTTP configuration.
.google.api.Http http = 9;
-
mergeHttp
HTTP configuration.
.google.api.Http http = 9;
-
clearHttp
HTTP configuration.
.google.api.Http http = 9;
-
getHttpBuilder
HTTP configuration.
.google.api.Http http = 9;
-
getHttpOrBuilder
HTTP configuration.
.google.api.Http http = 9;
- Specified by:
getHttpOrBuilder
in interfaceServiceOrBuilder
-
hasQuota
public boolean hasQuota()Quota configuration.
.google.api.Quota quota = 10;
- Specified by:
hasQuota
in interfaceServiceOrBuilder
- Returns:
- Whether the quota field is set.
-
getQuota
Quota configuration.
.google.api.Quota quota = 10;
- Specified by:
getQuota
in interfaceServiceOrBuilder
- Returns:
- The quota.
-
setQuota
Quota configuration.
.google.api.Quota quota = 10;
-
setQuota
Quota configuration.
.google.api.Quota quota = 10;
-
mergeQuota
Quota configuration.
.google.api.Quota quota = 10;
-
clearQuota
Quota configuration.
.google.api.Quota quota = 10;
-
getQuotaBuilder
Quota configuration.
.google.api.Quota quota = 10;
-
getQuotaOrBuilder
Quota configuration.
.google.api.Quota quota = 10;
- Specified by:
getQuotaOrBuilder
in interfaceServiceOrBuilder
-
hasAuthentication
public boolean hasAuthentication()Auth configuration.
.google.api.Authentication authentication = 11;
- Specified by:
hasAuthentication
in interfaceServiceOrBuilder
- Returns:
- Whether the authentication field is set.
-
getAuthentication
Auth configuration.
.google.api.Authentication authentication = 11;
- Specified by:
getAuthentication
in interfaceServiceOrBuilder
- Returns:
- The authentication.
-
setAuthentication
Auth configuration.
.google.api.Authentication authentication = 11;
-
setAuthentication
Auth configuration.
.google.api.Authentication authentication = 11;
-
mergeAuthentication
Auth configuration.
.google.api.Authentication authentication = 11;
-
clearAuthentication
Auth configuration.
.google.api.Authentication authentication = 11;
-
getAuthenticationBuilder
Auth configuration.
.google.api.Authentication authentication = 11;
-
getAuthenticationOrBuilder
Auth configuration.
.google.api.Authentication authentication = 11;
- Specified by:
getAuthenticationOrBuilder
in interfaceServiceOrBuilder
-
hasContext
public boolean hasContext()Context configuration.
.google.api.Context context = 12;
- Specified by:
hasContext
in interfaceServiceOrBuilder
- Returns:
- Whether the context field is set.
-
getContext
Context configuration.
.google.api.Context context = 12;
- Specified by:
getContext
in interfaceServiceOrBuilder
- Returns:
- The context.
-
setContext
Context configuration.
.google.api.Context context = 12;
-
setContext
Context configuration.
.google.api.Context context = 12;
-
mergeContext
Context configuration.
.google.api.Context context = 12;
-
clearContext
Context configuration.
.google.api.Context context = 12;
-
getContextBuilder
Context configuration.
.google.api.Context context = 12;
-
getContextOrBuilder
Context configuration.
.google.api.Context context = 12;
- Specified by:
getContextOrBuilder
in interfaceServiceOrBuilder
-
hasUsage
public boolean hasUsage()Configuration controlling usage of this service.
.google.api.Usage usage = 15;
- Specified by:
hasUsage
in interfaceServiceOrBuilder
- Returns:
- Whether the usage field is set.
-
getUsage
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
- Specified by:
getUsage
in interfaceServiceOrBuilder
- Returns:
- The usage.
-
setUsage
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
-
setUsage
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
-
mergeUsage
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
-
clearUsage
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
-
getUsageBuilder
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
-
getUsageOrBuilder
Configuration controlling usage of this service.
.google.api.Usage usage = 15;
- Specified by:
getUsageOrBuilder
in interfaceServiceOrBuilder
-
getEndpointsList
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
- Specified by:
getEndpointsList
in interfaceServiceOrBuilder
-
getEndpointsCount
public int getEndpointsCount()Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
- Specified by:
getEndpointsCount
in interfaceServiceOrBuilder
-
getEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
- Specified by:
getEndpoints
in interfaceServiceOrBuilder
-
setEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
setEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
addEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
addEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
addEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
addEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
addAllEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
clearEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
removeEndpoints
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
getEndpointsBuilder
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
getEndpointsOrBuilder
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
- Specified by:
getEndpointsOrBuilder
in interfaceServiceOrBuilder
-
getEndpointsOrBuilderList
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
- Specified by:
getEndpointsOrBuilderList
in interfaceServiceOrBuilder
-
addEndpointsBuilder
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
addEndpointsBuilder
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
getEndpointsBuilderList
Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs.
repeated .google.api.Endpoint endpoints = 18;
-
hasControl
public boolean hasControl()Configuration for the service control plane.
.google.api.Control control = 21;
- Specified by:
hasControl
in interfaceServiceOrBuilder
- Returns:
- Whether the control field is set.
-
getControl
Configuration for the service control plane.
.google.api.Control control = 21;
- Specified by:
getControl
in interfaceServiceOrBuilder
- Returns:
- The control.
-
setControl
Configuration for the service control plane.
.google.api.Control control = 21;
-
setControl
Configuration for the service control plane.
.google.api.Control control = 21;
-
mergeControl
Configuration for the service control plane.
.google.api.Control control = 21;
-
clearControl
Configuration for the service control plane.
.google.api.Control control = 21;
-
getControlBuilder
Configuration for the service control plane.
.google.api.Control control = 21;
-
getControlOrBuilder
Configuration for the service control plane.
.google.api.Control control = 21;
- Specified by:
getControlOrBuilder
in interfaceServiceOrBuilder
-
getLogsList
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
- Specified by:
getLogsList
in interfaceServiceOrBuilder
-
getLogsCount
public int getLogsCount()Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
- Specified by:
getLogsCount
in interfaceServiceOrBuilder
-
getLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
- Specified by:
getLogs
in interfaceServiceOrBuilder
-
setLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
setLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
addLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
addLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
addLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
addLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
addAllLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
clearLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
removeLogs
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
getLogsBuilder
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
getLogsOrBuilder
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
- Specified by:
getLogsOrBuilder
in interfaceServiceOrBuilder
-
getLogsOrBuilderList
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
- Specified by:
getLogsOrBuilderList
in interfaceServiceOrBuilder
-
addLogsBuilder
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
addLogsBuilder
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
getLogsBuilderList
Defines the logs used by this service.
repeated .google.api.LogDescriptor logs = 23;
-
getMetricsList
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
- Specified by:
getMetricsList
in interfaceServiceOrBuilder
-
getMetricsCount
public int getMetricsCount()Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
- Specified by:
getMetricsCount
in interfaceServiceOrBuilder
-
getMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
- Specified by:
getMetrics
in interfaceServiceOrBuilder
-
setMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
setMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
addMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
addMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
addMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
addMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
addAllMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
clearMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
removeMetrics
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
getMetricsBuilder
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
getMetricsOrBuilder
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
- Specified by:
getMetricsOrBuilder
in interfaceServiceOrBuilder
-
getMetricsOrBuilderList
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
- Specified by:
getMetricsOrBuilderList
in interfaceServiceOrBuilder
-
addMetricsBuilder
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
addMetricsBuilder
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
getMetricsBuilderList
Defines the metrics used by this service.
repeated .google.api.MetricDescriptor metrics = 24;
-
getMonitoredResourcesList
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
- Specified by:
getMonitoredResourcesList
in interfaceServiceOrBuilder
-
getMonitoredResourcesCount
public int getMonitoredResourcesCount()Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
- Specified by:
getMonitoredResourcesCount
in interfaceServiceOrBuilder
-
getMonitoredResources
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
- Specified by:
getMonitoredResources
in interfaceServiceOrBuilder
-
setMonitoredResources
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
setMonitoredResources
public Service.Builder setMonitoredResources(int index, MonitoredResourceDescriptor.Builder builderForValue) Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
addMonitoredResources
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
addMonitoredResources
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
addMonitoredResources
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
addMonitoredResources
public Service.Builder addMonitoredResources(int index, MonitoredResourceDescriptor.Builder builderForValue) Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
addAllMonitoredResources
public Service.Builder addAllMonitoredResources(Iterable<? extends MonitoredResourceDescriptor> values) Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
clearMonitoredResources
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
removeMonitoredResources
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
getMonitoredResourcesBuilder
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
getMonitoredResourcesOrBuilder
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
- Specified by:
getMonitoredResourcesOrBuilder
in interfaceServiceOrBuilder
-
getMonitoredResourcesOrBuilderList
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
- Specified by:
getMonitoredResourcesOrBuilderList
in interfaceServiceOrBuilder
-
addMonitoredResourcesBuilder
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
addMonitoredResourcesBuilder
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
getMonitoredResourcesBuilderList
Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
repeated .google.api.MonitoredResourceDescriptor monitored_resources = 25;
-
hasBilling
public boolean hasBilling()Billing configuration.
.google.api.Billing billing = 26;
- Specified by:
hasBilling
in interfaceServiceOrBuilder
- Returns:
- Whether the billing field is set.
-
getBilling
Billing configuration.
.google.api.Billing billing = 26;
- Specified by:
getBilling
in interfaceServiceOrBuilder
- Returns:
- The billing.
-
setBilling
Billing configuration.
.google.api.Billing billing = 26;
-
setBilling
Billing configuration.
.google.api.Billing billing = 26;
-
mergeBilling
Billing configuration.
.google.api.Billing billing = 26;
-
clearBilling
Billing configuration.
.google.api.Billing billing = 26;
-
getBillingBuilder
Billing configuration.
.google.api.Billing billing = 26;
-
getBillingOrBuilder
Billing configuration.
.google.api.Billing billing = 26;
- Specified by:
getBillingOrBuilder
in interfaceServiceOrBuilder
-
hasLogging
public boolean hasLogging()Logging configuration.
.google.api.Logging logging = 27;
- Specified by:
hasLogging
in interfaceServiceOrBuilder
- Returns:
- Whether the logging field is set.
-
getLogging
Logging configuration.
.google.api.Logging logging = 27;
- Specified by:
getLogging
in interfaceServiceOrBuilder
- Returns:
- The logging.
-
setLogging
Logging configuration.
.google.api.Logging logging = 27;
-
setLogging
Logging configuration.
.google.api.Logging logging = 27;
-
mergeLogging
Logging configuration.
.google.api.Logging logging = 27;
-
clearLogging
Logging configuration.
.google.api.Logging logging = 27;
-
getLoggingBuilder
Logging configuration.
.google.api.Logging logging = 27;
-
getLoggingOrBuilder
Logging configuration.
.google.api.Logging logging = 27;
- Specified by:
getLoggingOrBuilder
in interfaceServiceOrBuilder
-
hasMonitoring
public boolean hasMonitoring()Monitoring configuration.
.google.api.Monitoring monitoring = 28;
- Specified by:
hasMonitoring
in interfaceServiceOrBuilder
- Returns:
- Whether the monitoring field is set.
-
getMonitoring
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
- Specified by:
getMonitoring
in interfaceServiceOrBuilder
- Returns:
- The monitoring.
-
setMonitoring
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
-
setMonitoring
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
-
mergeMonitoring
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
-
clearMonitoring
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
-
getMonitoringBuilder
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
-
getMonitoringOrBuilder
Monitoring configuration.
.google.api.Monitoring monitoring = 28;
- Specified by:
getMonitoringOrBuilder
in interfaceServiceOrBuilder
-
hasSystemParameters
public boolean hasSystemParameters()System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
- Specified by:
hasSystemParameters
in interfaceServiceOrBuilder
- Returns:
- Whether the systemParameters field is set.
-
getSystemParameters
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
- Specified by:
getSystemParameters
in interfaceServiceOrBuilder
- Returns:
- The systemParameters.
-
setSystemParameters
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
-
setSystemParameters
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
-
mergeSystemParameters
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
-
clearSystemParameters
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
-
getSystemParametersBuilder
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
-
getSystemParametersOrBuilder
System parameter configuration.
.google.api.SystemParameters system_parameters = 29;
- Specified by:
getSystemParametersOrBuilder
in interfaceServiceOrBuilder
-
hasSourceInfo
public boolean hasSourceInfo()Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
- Specified by:
hasSourceInfo
in interfaceServiceOrBuilder
- Returns:
- Whether the sourceInfo field is set.
-
getSourceInfo
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
- Specified by:
getSourceInfo
in interfaceServiceOrBuilder
- Returns:
- The sourceInfo.
-
setSourceInfo
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
-
setSourceInfo
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
-
mergeSourceInfo
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
-
clearSourceInfo
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
-
getSourceInfoBuilder
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
-
getSourceInfoOrBuilder
Output only. The source information for this configuration if available.
.google.api.SourceInfo source_info = 37;
- Specified by:
getSourceInfoOrBuilder
in interfaceServiceOrBuilder
-
hasConfigVersion
Deprecated.Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to `3`.
.google.protobuf.UInt32Value config_version = 20 [deprecated = true];
- Specified by:
hasConfigVersion
in interfaceServiceOrBuilder
- Returns:
- Whether the configVersion field is set.
-
getConfigVersion
Deprecated.Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to `3`.
.google.protobuf.UInt32Value config_version = 20 [deprecated = true];
- Specified by:
getConfigVersion
in interfaceServiceOrBuilder
- Returns:
- The configVersion.
-
setConfigVersion
Deprecated.Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to `3`.
.google.protobuf.UInt32Value config_version = 20 [deprecated = true];
-
setConfigVersion
Deprecated.Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to `3`.
.google.protobuf.UInt32Value config_version = 20 [deprecated = true];
-
mergeConfigVersion
Deprecated.Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to `3`.
.google.protobuf.UInt32Value config_version = 20 [deprecated = true];
-
clearConfigVersion
Deprecated.Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to `3`.
.google.protobuf.UInt32Value config_version = 20 [deprecated = true];
-
getConfigVersionBuilder
Deprecated.Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to `3`.
.google.protobuf.UInt32Value config_version = 20 [deprecated = true];
-
getConfigVersionOrBuilder
Deprecated.Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to `3`.
.google.protobuf.UInt32Value config_version = 20 [deprecated = true];
- Specified by:
getConfigVersionOrBuilder
in interfaceServiceOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
-