Class GapicMetadata.ServiceForTransport.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<GapicMetadata.ServiceForTransport.Builder>
com.google.gapic.metadata.GapicMetadata.ServiceForTransport.Builder
All Implemented Interfaces:
GapicMetadata.ServiceForTransportOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
GapicMetadata.ServiceForTransport

public static final class GapicMetadata.ServiceForTransport.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GapicMetadata.ServiceForTransport.Builder> implements GapicMetadata.ServiceForTransportOrBuilder
 A map from a transport name to ServiceAsClient, which allows
 listing information about the client objects that implement the
 parent RPC service for the specified transport.
 
Protobuf type google.gapic.metadata.GapicMetadata.ServiceForTransport
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<GapicMetadata.ServiceForTransport.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<GapicMetadata.ServiceForTransport.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public GapicMetadata.ServiceForTransport buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<GapicMetadata.ServiceForTransport.Builder>
    • setField

      public GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>
    • clearField

      public GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>
    • clearOneof

      public GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>
    • setRepeatedField

      public GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>
    • addRepeatedField

      public GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>
    • mergeFrom

      public GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GapicMetadata.ServiceForTransport.Builder>
    • mergeFrom

      public GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>
      Throws:
      IOException
    • getClientsCount

      public int getClientsCount()
      Description copied from interface: GapicMetadata.ServiceForTransportOrBuilder
       Map of transport name to ServiceAsClient. The key name is the transport,
       lower-cased with no separators (e.g. "grpc", "rest").
       
      map<string, .google.gapic.metadata.GapicMetadata.ServiceAsClient> clients = 1;
      Specified by:
      getClientsCount in interface GapicMetadata.ServiceForTransportOrBuilder
    • containsClients

      public boolean containsClients(String key)
       Map of transport name to ServiceAsClient. The key name is the transport,
       lower-cased with no separators (e.g. "grpc", "rest").
       
      map<string, .google.gapic.metadata.GapicMetadata.ServiceAsClient> clients = 1;
      Specified by:
      containsClients in interface GapicMetadata.ServiceForTransportOrBuilder
    • getClients

      Deprecated.
      Use getClientsMap() instead.
      Specified by:
      getClients in interface GapicMetadata.ServiceForTransportOrBuilder
    • getClientsMap

      public Map<String,GapicMetadata.ServiceAsClient> getClientsMap()
       Map of transport name to ServiceAsClient. The key name is the transport,
       lower-cased with no separators (e.g. "grpc", "rest").
       
      map<string, .google.gapic.metadata.GapicMetadata.ServiceAsClient> clients = 1;
      Specified by:
      getClientsMap in interface GapicMetadata.ServiceForTransportOrBuilder
    • getClientsOrDefault

      public GapicMetadata.ServiceAsClient getClientsOrDefault(String key, GapicMetadata.ServiceAsClient defaultValue)
       Map of transport name to ServiceAsClient. The key name is the transport,
       lower-cased with no separators (e.g. "grpc", "rest").
       
      map<string, .google.gapic.metadata.GapicMetadata.ServiceAsClient> clients = 1;
      Specified by:
      getClientsOrDefault in interface GapicMetadata.ServiceForTransportOrBuilder
    • getClientsOrThrow

      public GapicMetadata.ServiceAsClient getClientsOrThrow(String key)
       Map of transport name to ServiceAsClient. The key name is the transport,
       lower-cased with no separators (e.g. "grpc", "rest").
       
      map<string, .google.gapic.metadata.GapicMetadata.ServiceAsClient> clients = 1;
      Specified by:
      getClientsOrThrow in interface GapicMetadata.ServiceForTransportOrBuilder
    • clearClients

    • removeClients

       Map of transport name to ServiceAsClient. The key name is the transport,
       lower-cased with no separators (e.g. "grpc", "rest").
       
      map<string, .google.gapic.metadata.GapicMetadata.ServiceAsClient> clients = 1;
    • getMutableClients

      @Deprecated public Map<String,GapicMetadata.ServiceAsClient> getMutableClients()
      Deprecated.
      Use alternate mutation accessors instead.
    • putClients

       Map of transport name to ServiceAsClient. The key name is the transport,
       lower-cased with no separators (e.g. "grpc", "rest").
       
      map<string, .google.gapic.metadata.GapicMetadata.ServiceAsClient> clients = 1;
    • putAllClients

       Map of transport name to ServiceAsClient. The key name is the transport,
       lower-cased with no separators (e.g. "grpc", "rest").
       
      map<string, .google.gapic.metadata.GapicMetadata.ServiceAsClient> clients = 1;
    • putClientsBuilderIfAbsent

      public GapicMetadata.ServiceAsClient.Builder putClientsBuilderIfAbsent(String key)
       Map of transport name to ServiceAsClient. The key name is the transport,
       lower-cased with no separators (e.g. "grpc", "rest").
       
      map<string, .google.gapic.metadata.GapicMetadata.ServiceAsClient> clients = 1;
    • getApiVersion

      public String getApiVersion()
       The API version for the interface definition found in the
       `google.api.api_version` annotation of this proto-defined service during
       code generation.
       This is the value populated by the client in the API version request
       parameter as per
       [AIP-4236](https://google.aip.dev/client-libraries/4236).
       
      string api_version = 2;
      Specified by:
      getApiVersion in interface GapicMetadata.ServiceForTransportOrBuilder
      Returns:
      The apiVersion.
    • getApiVersionBytes

      public com.google.protobuf.ByteString getApiVersionBytes()
       The API version for the interface definition found in the
       `google.api.api_version` annotation of this proto-defined service during
       code generation.
       This is the value populated by the client in the API version request
       parameter as per
       [AIP-4236](https://google.aip.dev/client-libraries/4236).
       
      string api_version = 2;
      Specified by:
      getApiVersionBytes in interface GapicMetadata.ServiceForTransportOrBuilder
      Returns:
      The bytes for apiVersion.
    • setApiVersion

      public GapicMetadata.ServiceForTransport.Builder setApiVersion(String value)
       The API version for the interface definition found in the
       `google.api.api_version` annotation of this proto-defined service during
       code generation.
       This is the value populated by the client in the API version request
       parameter as per
       [AIP-4236](https://google.aip.dev/client-libraries/4236).
       
      string api_version = 2;
      Parameters:
      value - The apiVersion to set.
      Returns:
      This builder for chaining.
    • clearApiVersion

       The API version for the interface definition found in the
       `google.api.api_version` annotation of this proto-defined service during
       code generation.
       This is the value populated by the client in the API version request
       parameter as per
       [AIP-4236](https://google.aip.dev/client-libraries/4236).
       
      string api_version = 2;
      Returns:
      This builder for chaining.
    • setApiVersionBytes

      public GapicMetadata.ServiceForTransport.Builder setApiVersionBytes(com.google.protobuf.ByteString value)
       The API version for the interface definition found in the
       `google.api.api_version` annotation of this proto-defined service during
       code generation.
       This is the value populated by the client in the API version request
       parameter as per
       [AIP-4236](https://google.aip.dev/client-libraries/4236).
       
      string api_version = 2;
      Parameters:
      value - The bytes for apiVersion to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>
    • mergeUnknownFields

      public final GapicMetadata.ServiceForTransport.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<GapicMetadata.ServiceForTransport.Builder>