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_auth
 
Protobuf type google.api.Service
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
    • clear

      public Service.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
    • getDefaultInstanceForType

      public Service getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Service build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Service buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Service.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
    • setField

      public Service.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
    • clearField

      public Service.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
    • clearOneof

      public Service.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.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 interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
    • addRepeatedField

      public Service.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
    • mergeFrom

      public Service.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Service.Builder>
    • mergeFrom

      public Service.Builder mergeFrom(Service other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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 interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Service.Builder>
      Throws:
      IOException
    • getName

      public String 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 interface ServiceOrBuilder
      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 interface ServiceOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Service.Builder setName(String value)
       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

      public Service.Builder 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

      public Service.Builder setNameBytes(com.google.protobuf.ByteString value)
       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

      public String getTitle()
       The product title for this service.
       
      string title = 2;
      Specified by:
      getTitle in interface ServiceOrBuilder
      Returns:
      The title.
    • getTitleBytes

      public com.google.protobuf.ByteString getTitleBytes()
       The product title for this service.
       
      string title = 2;
      Specified by:
      getTitleBytes in interface ServiceOrBuilder
      Returns:
      The bytes for title.
    • setTitle

      public Service.Builder setTitle(String value)
       The product title for this service.
       
      string title = 2;
      Parameters:
      value - The title to set.
      Returns:
      This builder for chaining.
    • clearTitle

      public Service.Builder clearTitle()
       The product title for this service.
       
      string title = 2;
      Returns:
      This builder for chaining.
    • setTitleBytes

      public Service.Builder setTitleBytes(com.google.protobuf.ByteString value)
       The product title for this service.
       
      string title = 2;
      Parameters:
      value - The bytes for title to set.
      Returns:
      This builder for chaining.
    • getProducerProjectId

      public String getProducerProjectId()
       The Google project that owns this service.
       
      string producer_project_id = 22;
      Specified by:
      getProducerProjectId in interface ServiceOrBuilder
      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 interface ServiceOrBuilder
      Returns:
      The bytes for producerProjectId.
    • setProducerProjectId

      public Service.Builder setProducerProjectId(String value)
       The Google project that owns this service.
       
      string producer_project_id = 22;
      Parameters:
      value - The producerProjectId to set.
      Returns:
      This builder for chaining.
    • clearProducerProjectId

      public Service.Builder clearProducerProjectId()
       The Google project that owns this service.
       
      string producer_project_id = 22;
      Returns:
      This builder for chaining.
    • setProducerProjectIdBytes

      public Service.Builder setProducerProjectIdBytes(com.google.protobuf.ByteString value)
       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

      public String 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 interface ServiceOrBuilder
      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 interface ServiceOrBuilder
      Returns:
      The bytes for id.
    • setId

      public Service.Builder setId(String value)
       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

      public Service.Builder 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

      public Service.Builder setIdBytes(com.google.protobuf.ByteString value)
       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

      public List<Api> 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 interface ServiceOrBuilder
    • 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 interface ServiceOrBuilder
    • getApis

      public Api getApis(int index)
       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 interface ServiceOrBuilder
    • setApis

      public Service.Builder setApis(int index, Api value)
       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

      public Service.Builder setApis(int index, Api.Builder builderForValue)
       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

      public Service.Builder addApis(Api value)
       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

      public Service.Builder addApis(int index, Api value)
       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

      public Service.Builder addApis(Api.Builder builderForValue)
       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

      public Service.Builder addApis(int index, Api.Builder builderForValue)
       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

      public Service.Builder addAllApis(Iterable<? extends Api> values)
       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

      public Service.Builder 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

      public Service.Builder removeApis(int index)
       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

      public Api.Builder getApisBuilder(int index)
       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

      public ApiOrBuilder getApisOrBuilder(int index)
       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 interface ServiceOrBuilder
    • getApisOrBuilderList

      public List<? extends ApiOrBuilder> 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 interface ServiceOrBuilder
    • addApisBuilder

      public Api.Builder 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

      public Api.Builder addApisBuilder(int index)
       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

      public List<Api.Builder> 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

      public List<Type> 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 interface ServiceOrBuilder
    • 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 interface ServiceOrBuilder
    • getTypes

      public Type getTypes(int index)
       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 interface ServiceOrBuilder
    • setTypes

      public Service.Builder setTypes(int index, Type value)
       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

      public Service.Builder setTypes(int index, Type.Builder builderForValue)
       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

      public Service.Builder addTypes(Type value)
       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

      public Service.Builder addTypes(int index, Type value)
       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

      public Service.Builder addTypes(Type.Builder builderForValue)
       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

      public Service.Builder addTypes(int index, Type.Builder builderForValue)
       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

      public Service.Builder addAllTypes(Iterable<? extends Type> values)
       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

      public Service.Builder 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

      public Service.Builder removeTypes(int index)
       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

      public Type.Builder getTypesBuilder(int index)
       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

      public TypeOrBuilder getTypesOrBuilder(int index)
       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 interface ServiceOrBuilder
    • getTypesOrBuilderList

      public List<? extends TypeOrBuilder> 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 interface ServiceOrBuilder
    • addTypesBuilder

      public Type.Builder 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

      public Type.Builder addTypesBuilder(int index)
       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

      public List<Type.Builder> 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

      public List<Enum> 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 interface ServiceOrBuilder
    • 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 interface ServiceOrBuilder
    • getEnums

      public Enum getEnums(int index)
       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 interface ServiceOrBuilder
    • setEnums

      public Service.Builder setEnums(int index, Enum value)
       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

      public Service.Builder setEnums(int index, Enum.Builder builderForValue)
       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

      public Service.Builder addEnums(Enum value)
       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

      public Service.Builder addEnums(int index, Enum value)
       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

      public Service.Builder addEnums(Enum.Builder builderForValue)
       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

      public Service.Builder addEnums(int index, Enum.Builder builderForValue)
       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

      public Service.Builder addAllEnums(Iterable<? extends Enum> values)
       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

      public Service.Builder 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

      public Service.Builder removeEnums(int index)
       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

      public Enum.Builder getEnumsBuilder(int index)
       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

      public EnumOrBuilder getEnumsOrBuilder(int index)
       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 interface ServiceOrBuilder
    • getEnumsOrBuilderList

      public List<? extends EnumOrBuilder> 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 interface ServiceOrBuilder
    • addEnumsBuilder

      public Enum.Builder 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

      public Enum.Builder addEnumsBuilder(int index)
       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

      public List<Enum.Builder> 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 interface ServiceOrBuilder
      Returns:
      Whether the documentation field is set.
    • getDocumentation

      public Documentation getDocumentation()
       Additional API documentation.
       
      .google.api.Documentation documentation = 6;
      Specified by:
      getDocumentation in interface ServiceOrBuilder
      Returns:
      The documentation.
    • setDocumentation

      public Service.Builder setDocumentation(Documentation value)
       Additional API documentation.
       
      .google.api.Documentation documentation = 6;
    • setDocumentation

      public Service.Builder setDocumentation(Documentation.Builder builderForValue)
       Additional API documentation.
       
      .google.api.Documentation documentation = 6;
    • mergeDocumentation

      public Service.Builder mergeDocumentation(Documentation value)
       Additional API documentation.
       
      .google.api.Documentation documentation = 6;
    • clearDocumentation

      public Service.Builder clearDocumentation()
       Additional API documentation.
       
      .google.api.Documentation documentation = 6;
    • getDocumentationBuilder

      public Documentation.Builder getDocumentationBuilder()
       Additional API documentation.
       
      .google.api.Documentation documentation = 6;
    • getDocumentationOrBuilder

      public DocumentationOrBuilder getDocumentationOrBuilder()
       Additional API documentation.
       
      .google.api.Documentation documentation = 6;
      Specified by:
      getDocumentationOrBuilder in interface ServiceOrBuilder
    • hasBackend

      public boolean hasBackend()
       API backend configuration.
       
      .google.api.Backend backend = 8;
      Specified by:
      hasBackend in interface ServiceOrBuilder
      Returns:
      Whether the backend field is set.
    • getBackend

      public Backend getBackend()
       API backend configuration.
       
      .google.api.Backend backend = 8;
      Specified by:
      getBackend in interface ServiceOrBuilder
      Returns:
      The backend.
    • setBackend

      public Service.Builder setBackend(Backend value)
       API backend configuration.
       
      .google.api.Backend backend = 8;
    • setBackend

      public Service.Builder setBackend(Backend.Builder builderForValue)
       API backend configuration.
       
      .google.api.Backend backend = 8;
    • mergeBackend

      public Service.Builder mergeBackend(Backend value)
       API backend configuration.
       
      .google.api.Backend backend = 8;
    • clearBackend

      public Service.Builder clearBackend()
       API backend configuration.
       
      .google.api.Backend backend = 8;
    • getBackendBuilder

      public Backend.Builder getBackendBuilder()
       API backend configuration.
       
      .google.api.Backend backend = 8;
    • getBackendOrBuilder

      public BackendOrBuilder getBackendOrBuilder()
       API backend configuration.
       
      .google.api.Backend backend = 8;
      Specified by:
      getBackendOrBuilder in interface ServiceOrBuilder
    • hasHttp

      public boolean hasHttp()
       HTTP configuration.
       
      .google.api.Http http = 9;
      Specified by:
      hasHttp in interface ServiceOrBuilder
      Returns:
      Whether the http field is set.
    • getHttp

      public Http getHttp()
       HTTP configuration.
       
      .google.api.Http http = 9;
      Specified by:
      getHttp in interface ServiceOrBuilder
      Returns:
      The http.
    • setHttp

      public Service.Builder setHttp(Http value)
       HTTP configuration.
       
      .google.api.Http http = 9;
    • setHttp

      public Service.Builder setHttp(Http.Builder builderForValue)
       HTTP configuration.
       
      .google.api.Http http = 9;
    • mergeHttp

      public Service.Builder mergeHttp(Http value)
       HTTP configuration.
       
      .google.api.Http http = 9;
    • clearHttp

      public Service.Builder clearHttp()
       HTTP configuration.
       
      .google.api.Http http = 9;
    • getHttpBuilder

      public Http.Builder getHttpBuilder()
       HTTP configuration.
       
      .google.api.Http http = 9;
    • getHttpOrBuilder

      public HttpOrBuilder getHttpOrBuilder()
       HTTP configuration.
       
      .google.api.Http http = 9;
      Specified by:
      getHttpOrBuilder in interface ServiceOrBuilder
    • hasQuota

      public boolean hasQuota()
       Quota configuration.
       
      .google.api.Quota quota = 10;
      Specified by:
      hasQuota in interface ServiceOrBuilder
      Returns:
      Whether the quota field is set.
    • getQuota

      public Quota getQuota()
       Quota configuration.
       
      .google.api.Quota quota = 10;
      Specified by:
      getQuota in interface ServiceOrBuilder
      Returns:
      The quota.
    • setQuota

      public Service.Builder setQuota(Quota value)
       Quota configuration.
       
      .google.api.Quota quota = 10;
    • setQuota

      public Service.Builder setQuota(Quota.Builder builderForValue)
       Quota configuration.
       
      .google.api.Quota quota = 10;
    • mergeQuota

      public Service.Builder mergeQuota(Quota value)
       Quota configuration.
       
      .google.api.Quota quota = 10;
    • clearQuota

      public Service.Builder clearQuota()
       Quota configuration.
       
      .google.api.Quota quota = 10;
    • getQuotaBuilder

      public Quota.Builder getQuotaBuilder()
       Quota configuration.
       
      .google.api.Quota quota = 10;
    • getQuotaOrBuilder

      public QuotaOrBuilder getQuotaOrBuilder()
       Quota configuration.
       
      .google.api.Quota quota = 10;
      Specified by:
      getQuotaOrBuilder in interface ServiceOrBuilder
    • hasAuthentication

      public boolean hasAuthentication()
       Auth configuration.
       
      .google.api.Authentication authentication = 11;
      Specified by:
      hasAuthentication in interface ServiceOrBuilder
      Returns:
      Whether the authentication field is set.
    • getAuthentication

      public Authentication getAuthentication()
       Auth configuration.
       
      .google.api.Authentication authentication = 11;
      Specified by:
      getAuthentication in interface ServiceOrBuilder
      Returns:
      The authentication.
    • setAuthentication

      public Service.Builder setAuthentication(Authentication value)
       Auth configuration.
       
      .google.api.Authentication authentication = 11;
    • setAuthentication

      public Service.Builder setAuthentication(Authentication.Builder builderForValue)
       Auth configuration.
       
      .google.api.Authentication authentication = 11;
    • mergeAuthentication

      public Service.Builder mergeAuthentication(Authentication value)
       Auth configuration.
       
      .google.api.Authentication authentication = 11;
    • clearAuthentication

      public Service.Builder clearAuthentication()
       Auth configuration.
       
      .google.api.Authentication authentication = 11;
    • getAuthenticationBuilder

      public Authentication.Builder getAuthenticationBuilder()
       Auth configuration.
       
      .google.api.Authentication authentication = 11;
    • getAuthenticationOrBuilder

      public AuthenticationOrBuilder getAuthenticationOrBuilder()
       Auth configuration.
       
      .google.api.Authentication authentication = 11;
      Specified by:
      getAuthenticationOrBuilder in interface ServiceOrBuilder
    • hasContext

      public boolean hasContext()
       Context configuration.
       
      .google.api.Context context = 12;
      Specified by:
      hasContext in interface ServiceOrBuilder
      Returns:
      Whether the context field is set.
    • getContext

      public Context getContext()
       Context configuration.
       
      .google.api.Context context = 12;
      Specified by:
      getContext in interface ServiceOrBuilder
      Returns:
      The context.
    • setContext

      public Service.Builder setContext(Context value)
       Context configuration.
       
      .google.api.Context context = 12;
    • setContext

      public Service.Builder setContext(Context.Builder builderForValue)
       Context configuration.
       
      .google.api.Context context = 12;
    • mergeContext

      public Service.Builder mergeContext(Context value)
       Context configuration.
       
      .google.api.Context context = 12;
    • clearContext

      public Service.Builder clearContext()
       Context configuration.
       
      .google.api.Context context = 12;
    • getContextBuilder

      public Context.Builder getContextBuilder()
       Context configuration.
       
      .google.api.Context context = 12;
    • getContextOrBuilder

      public ContextOrBuilder getContextOrBuilder()
       Context configuration.
       
      .google.api.Context context = 12;
      Specified by:
      getContextOrBuilder in interface ServiceOrBuilder
    • hasUsage

      public boolean hasUsage()
       Configuration controlling usage of this service.
       
      .google.api.Usage usage = 15;
      Specified by:
      hasUsage in interface ServiceOrBuilder
      Returns:
      Whether the usage field is set.
    • getUsage

      public Usage getUsage()
       Configuration controlling usage of this service.
       
      .google.api.Usage usage = 15;
      Specified by:
      getUsage in interface ServiceOrBuilder
      Returns:
      The usage.
    • setUsage

      public Service.Builder setUsage(Usage value)
       Configuration controlling usage of this service.
       
      .google.api.Usage usage = 15;
    • setUsage

      public Service.Builder setUsage(Usage.Builder builderForValue)
       Configuration controlling usage of this service.
       
      .google.api.Usage usage = 15;
    • mergeUsage

      public Service.Builder mergeUsage(Usage value)
       Configuration controlling usage of this service.
       
      .google.api.Usage usage = 15;
    • clearUsage

      public Service.Builder clearUsage()
       Configuration controlling usage of this service.
       
      .google.api.Usage usage = 15;
    • getUsageBuilder

      public Usage.Builder getUsageBuilder()
       Configuration controlling usage of this service.
       
      .google.api.Usage usage = 15;
    • getUsageOrBuilder

      public UsageOrBuilder getUsageOrBuilder()
       Configuration controlling usage of this service.
       
      .google.api.Usage usage = 15;
      Specified by:
      getUsageOrBuilder in interface ServiceOrBuilder
    • getEndpointsList

      public List<Endpoint> 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 interface ServiceOrBuilder
    • 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 interface ServiceOrBuilder
    • getEndpoints

      public Endpoint getEndpoints(int index)
       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 interface ServiceOrBuilder
    • setEndpoints

      public Service.Builder setEndpoints(int index, Endpoint value)
       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

      public Service.Builder setEndpoints(int index, Endpoint.Builder builderForValue)
       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

      public Service.Builder addEndpoints(Endpoint value)
       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

      public Service.Builder addEndpoints(int index, Endpoint value)
       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

      public Service.Builder addEndpoints(Endpoint.Builder builderForValue)
       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

      public Service.Builder addEndpoints(int index, Endpoint.Builder builderForValue)
       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

      public Service.Builder addAllEndpoints(Iterable<? extends Endpoint> values)
       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

      public Service.Builder 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

      public Service.Builder removeEndpoints(int index)
       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

      public Endpoint.Builder getEndpointsBuilder(int index)
       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

      public EndpointOrBuilder getEndpointsOrBuilder(int index)
       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 interface ServiceOrBuilder
    • getEndpointsOrBuilderList

      public List<? extends EndpointOrBuilder> 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 interface ServiceOrBuilder
    • addEndpointsBuilder

      public Endpoint.Builder 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

      public Endpoint.Builder addEndpointsBuilder(int index)
       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

      public List<Endpoint.Builder> 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 interface ServiceOrBuilder
      Returns:
      Whether the control field is set.
    • getControl

      public Control getControl()
       Configuration for the service control plane.
       
      .google.api.Control control = 21;
      Specified by:
      getControl in interface ServiceOrBuilder
      Returns:
      The control.
    • setControl

      public Service.Builder setControl(Control value)
       Configuration for the service control plane.
       
      .google.api.Control control = 21;
    • setControl

      public Service.Builder setControl(Control.Builder builderForValue)
       Configuration for the service control plane.
       
      .google.api.Control control = 21;
    • mergeControl

      public Service.Builder mergeControl(Control value)
       Configuration for the service control plane.
       
      .google.api.Control control = 21;
    • clearControl

      public Service.Builder clearControl()
       Configuration for the service control plane.
       
      .google.api.Control control = 21;
    • getControlBuilder

      public Control.Builder getControlBuilder()
       Configuration for the service control plane.
       
      .google.api.Control control = 21;
    • getControlOrBuilder

      public ControlOrBuilder getControlOrBuilder()
       Configuration for the service control plane.
       
      .google.api.Control control = 21;
      Specified by:
      getControlOrBuilder in interface ServiceOrBuilder
    • getLogsList

      public List<LogDescriptor> getLogsList()
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
      Specified by:
      getLogsList in interface ServiceOrBuilder
    • getLogsCount

      public int getLogsCount()
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
      Specified by:
      getLogsCount in interface ServiceOrBuilder
    • getLogs

      public LogDescriptor getLogs(int index)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
      Specified by:
      getLogs in interface ServiceOrBuilder
    • setLogs

      public Service.Builder setLogs(int index, LogDescriptor value)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • setLogs

      public Service.Builder setLogs(int index, LogDescriptor.Builder builderForValue)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • addLogs

      public Service.Builder addLogs(LogDescriptor value)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • addLogs

      public Service.Builder addLogs(int index, LogDescriptor value)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • addLogs

      public Service.Builder addLogs(LogDescriptor.Builder builderForValue)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • addLogs

      public Service.Builder addLogs(int index, LogDescriptor.Builder builderForValue)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • addAllLogs

      public Service.Builder addAllLogs(Iterable<? extends LogDescriptor> values)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • clearLogs

      public Service.Builder clearLogs()
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • removeLogs

      public Service.Builder removeLogs(int index)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • getLogsBuilder

      public LogDescriptor.Builder getLogsBuilder(int index)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • getLogsOrBuilder

      public LogDescriptorOrBuilder getLogsOrBuilder(int index)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
      Specified by:
      getLogsOrBuilder in interface ServiceOrBuilder
    • getLogsOrBuilderList

      public List<? extends LogDescriptorOrBuilder> getLogsOrBuilderList()
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
      Specified by:
      getLogsOrBuilderList in interface ServiceOrBuilder
    • addLogsBuilder

      public LogDescriptor.Builder addLogsBuilder()
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • addLogsBuilder

      public LogDescriptor.Builder addLogsBuilder(int index)
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • getLogsBuilderList

      public List<LogDescriptor.Builder> getLogsBuilderList()
       Defines the logs used by this service.
       
      repeated .google.api.LogDescriptor logs = 23;
    • getMetricsList

      public List<MetricDescriptor> getMetricsList()
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
      Specified by:
      getMetricsList in interface ServiceOrBuilder
    • getMetricsCount

      public int getMetricsCount()
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
      Specified by:
      getMetricsCount in interface ServiceOrBuilder
    • getMetrics

      public MetricDescriptor getMetrics(int index)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
      Specified by:
      getMetrics in interface ServiceOrBuilder
    • setMetrics

      public Service.Builder setMetrics(int index, MetricDescriptor value)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • setMetrics

      public Service.Builder setMetrics(int index, MetricDescriptor.Builder builderForValue)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • addMetrics

      public Service.Builder addMetrics(MetricDescriptor value)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • addMetrics

      public Service.Builder addMetrics(int index, MetricDescriptor value)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • addMetrics

      public Service.Builder addMetrics(MetricDescriptor.Builder builderForValue)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • addMetrics

      public Service.Builder addMetrics(int index, MetricDescriptor.Builder builderForValue)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • addAllMetrics

      public Service.Builder addAllMetrics(Iterable<? extends MetricDescriptor> values)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • clearMetrics

      public Service.Builder clearMetrics()
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • removeMetrics

      public Service.Builder removeMetrics(int index)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • getMetricsBuilder

      public MetricDescriptor.Builder getMetricsBuilder(int index)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • getMetricsOrBuilder

      public MetricDescriptorOrBuilder getMetricsOrBuilder(int index)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
      Specified by:
      getMetricsOrBuilder in interface ServiceOrBuilder
    • getMetricsOrBuilderList

      public List<? extends MetricDescriptorOrBuilder> getMetricsOrBuilderList()
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
      Specified by:
      getMetricsOrBuilderList in interface ServiceOrBuilder
    • addMetricsBuilder

      public MetricDescriptor.Builder addMetricsBuilder()
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • addMetricsBuilder

      public MetricDescriptor.Builder addMetricsBuilder(int index)
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • getMetricsBuilderList

      public List<MetricDescriptor.Builder> getMetricsBuilderList()
       Defines the metrics used by this service.
       
      repeated .google.api.MetricDescriptor metrics = 24;
    • getMonitoredResourcesList

      public List<MonitoredResourceDescriptor> 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 interface ServiceOrBuilder
    • 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 interface ServiceOrBuilder
    • getMonitoredResources

      public MonitoredResourceDescriptor getMonitoredResources(int index)
       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 interface ServiceOrBuilder
    • setMonitoredResources

      public Service.Builder setMonitoredResources(int index, MonitoredResourceDescriptor value)
       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

      public Service.Builder addMonitoredResources(MonitoredResourceDescriptor value)
       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 value)
       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(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

      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

      public Service.Builder 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

      public Service.Builder removeMonitoredResources(int index)
       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

      public MonitoredResourceDescriptor.Builder getMonitoredResourcesBuilder(int index)
       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

      public MonitoredResourceDescriptorOrBuilder getMonitoredResourcesOrBuilder(int index)
       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 interface ServiceOrBuilder
    • getMonitoredResourcesOrBuilderList

      public List<? extends MonitoredResourceDescriptorOrBuilder> 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 interface ServiceOrBuilder
    • addMonitoredResourcesBuilder

      public MonitoredResourceDescriptor.Builder 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

      public MonitoredResourceDescriptor.Builder addMonitoredResourcesBuilder(int index)
       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

      public List<MonitoredResourceDescriptor.Builder> 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 interface ServiceOrBuilder
      Returns:
      Whether the billing field is set.
    • getBilling

      public Billing getBilling()
       Billing configuration.
       
      .google.api.Billing billing = 26;
      Specified by:
      getBilling in interface ServiceOrBuilder
      Returns:
      The billing.
    • setBilling

      public Service.Builder setBilling(Billing value)
       Billing configuration.
       
      .google.api.Billing billing = 26;
    • setBilling

      public Service.Builder setBilling(Billing.Builder builderForValue)
       Billing configuration.
       
      .google.api.Billing billing = 26;
    • mergeBilling

      public Service.Builder mergeBilling(Billing value)
       Billing configuration.
       
      .google.api.Billing billing = 26;
    • clearBilling

      public Service.Builder clearBilling()
       Billing configuration.
       
      .google.api.Billing billing = 26;
    • getBillingBuilder

      public Billing.Builder getBillingBuilder()
       Billing configuration.
       
      .google.api.Billing billing = 26;
    • getBillingOrBuilder

      public BillingOrBuilder getBillingOrBuilder()
       Billing configuration.
       
      .google.api.Billing billing = 26;
      Specified by:
      getBillingOrBuilder in interface ServiceOrBuilder
    • hasLogging

      public boolean hasLogging()
       Logging configuration.
       
      .google.api.Logging logging = 27;
      Specified by:
      hasLogging in interface ServiceOrBuilder
      Returns:
      Whether the logging field is set.
    • getLogging

      public Logging getLogging()
       Logging configuration.
       
      .google.api.Logging logging = 27;
      Specified by:
      getLogging in interface ServiceOrBuilder
      Returns:
      The logging.
    • setLogging

      public Service.Builder setLogging(Logging value)
       Logging configuration.
       
      .google.api.Logging logging = 27;
    • setLogging

      public Service.Builder setLogging(Logging.Builder builderForValue)
       Logging configuration.
       
      .google.api.Logging logging = 27;
    • mergeLogging

      public Service.Builder mergeLogging(Logging value)
       Logging configuration.
       
      .google.api.Logging logging = 27;
    • clearLogging

      public Service.Builder clearLogging()
       Logging configuration.
       
      .google.api.Logging logging = 27;
    • getLoggingBuilder

      public Logging.Builder getLoggingBuilder()
       Logging configuration.
       
      .google.api.Logging logging = 27;
    • getLoggingOrBuilder

      public LoggingOrBuilder getLoggingOrBuilder()
       Logging configuration.
       
      .google.api.Logging logging = 27;
      Specified by:
      getLoggingOrBuilder in interface ServiceOrBuilder
    • hasMonitoring

      public boolean hasMonitoring()
       Monitoring configuration.
       
      .google.api.Monitoring monitoring = 28;
      Specified by:
      hasMonitoring in interface ServiceOrBuilder
      Returns:
      Whether the monitoring field is set.
    • getMonitoring

      public Monitoring getMonitoring()
       Monitoring configuration.
       
      .google.api.Monitoring monitoring = 28;
      Specified by:
      getMonitoring in interface ServiceOrBuilder
      Returns:
      The monitoring.
    • setMonitoring

      public Service.Builder setMonitoring(Monitoring value)
       Monitoring configuration.
       
      .google.api.Monitoring monitoring = 28;
    • setMonitoring

      public Service.Builder setMonitoring(Monitoring.Builder builderForValue)
       Monitoring configuration.
       
      .google.api.Monitoring monitoring = 28;
    • mergeMonitoring

      public Service.Builder mergeMonitoring(Monitoring value)
       Monitoring configuration.
       
      .google.api.Monitoring monitoring = 28;
    • clearMonitoring

      public Service.Builder clearMonitoring()
       Monitoring configuration.
       
      .google.api.Monitoring monitoring = 28;
    • getMonitoringBuilder

      public Monitoring.Builder getMonitoringBuilder()
       Monitoring configuration.
       
      .google.api.Monitoring monitoring = 28;
    • getMonitoringOrBuilder

      public MonitoringOrBuilder getMonitoringOrBuilder()
       Monitoring configuration.
       
      .google.api.Monitoring monitoring = 28;
      Specified by:
      getMonitoringOrBuilder in interface ServiceOrBuilder
    • hasSystemParameters

      public boolean hasSystemParameters()
       System parameter configuration.
       
      .google.api.SystemParameters system_parameters = 29;
      Specified by:
      hasSystemParameters in interface ServiceOrBuilder
      Returns:
      Whether the systemParameters field is set.
    • getSystemParameters

      public SystemParameters getSystemParameters()
       System parameter configuration.
       
      .google.api.SystemParameters system_parameters = 29;
      Specified by:
      getSystemParameters in interface ServiceOrBuilder
      Returns:
      The systemParameters.
    • setSystemParameters

      public Service.Builder setSystemParameters(SystemParameters value)
       System parameter configuration.
       
      .google.api.SystemParameters system_parameters = 29;
    • setSystemParameters

      public Service.Builder setSystemParameters(SystemParameters.Builder builderForValue)
       System parameter configuration.
       
      .google.api.SystemParameters system_parameters = 29;
    • mergeSystemParameters

      public Service.Builder mergeSystemParameters(SystemParameters value)
       System parameter configuration.
       
      .google.api.SystemParameters system_parameters = 29;
    • clearSystemParameters

      public Service.Builder clearSystemParameters()
       System parameter configuration.
       
      .google.api.SystemParameters system_parameters = 29;
    • getSystemParametersBuilder

      public SystemParameters.Builder getSystemParametersBuilder()
       System parameter configuration.
       
      .google.api.SystemParameters system_parameters = 29;
    • getSystemParametersOrBuilder

      public SystemParametersOrBuilder getSystemParametersOrBuilder()
       System parameter configuration.
       
      .google.api.SystemParameters system_parameters = 29;
      Specified by:
      getSystemParametersOrBuilder in interface ServiceOrBuilder
    • hasSourceInfo

      public boolean hasSourceInfo()
       Output only. The source information for this configuration if available.
       
      .google.api.SourceInfo source_info = 37;
      Specified by:
      hasSourceInfo in interface ServiceOrBuilder
      Returns:
      Whether the sourceInfo field is set.
    • getSourceInfo

      public SourceInfo getSourceInfo()
       Output only. The source information for this configuration if available.
       
      .google.api.SourceInfo source_info = 37;
      Specified by:
      getSourceInfo in interface ServiceOrBuilder
      Returns:
      The sourceInfo.
    • setSourceInfo

      public Service.Builder setSourceInfo(SourceInfo value)
       Output only. The source information for this configuration if available.
       
      .google.api.SourceInfo source_info = 37;
    • setSourceInfo

      public Service.Builder setSourceInfo(SourceInfo.Builder builderForValue)
       Output only. The source information for this configuration if available.
       
      .google.api.SourceInfo source_info = 37;
    • mergeSourceInfo

      public Service.Builder mergeSourceInfo(SourceInfo value)
       Output only. The source information for this configuration if available.
       
      .google.api.SourceInfo source_info = 37;
    • clearSourceInfo

      public Service.Builder clearSourceInfo()
       Output only. The source information for this configuration if available.
       
      .google.api.SourceInfo source_info = 37;
    • getSourceInfoBuilder

      public SourceInfo.Builder getSourceInfoBuilder()
       Output only. The source information for this configuration if available.
       
      .google.api.SourceInfo source_info = 37;
    • getSourceInfoOrBuilder

      public SourceInfoOrBuilder getSourceInfoOrBuilder()
       Output only. The source information for this configuration if available.
       
      .google.api.SourceInfo source_info = 37;
      Specified by:
      getSourceInfoOrBuilder in interface ServiceOrBuilder
    • hasConfigVersion

      @Deprecated public boolean 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 interface ServiceOrBuilder
      Returns:
      Whether the configVersion field is set.
    • getConfigVersion

      @Deprecated public UInt32Value 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 interface ServiceOrBuilder
      Returns:
      The configVersion.
    • setConfigVersion

      @Deprecated public Service.Builder setConfigVersion(UInt32Value value)
      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 public Service.Builder setConfigVersion(UInt32Value.Builder builderForValue)
      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 public Service.Builder mergeConfigVersion(UInt32Value value)
      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 public Service.Builder 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 public UInt32Value.Builder 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 public UInt32ValueOrBuilder 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 interface ServiceOrBuilder
    • setUnknownFields

      public final Service.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>
    • mergeUnknownFields

      public final Service.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Service.Builder>