Class TransitAgency.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TransitAgency.Builder>
com.google.maps.routing.v2.TransitAgency.Builder
All Implemented Interfaces:
TransitAgencyOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
TransitAgency

public static final class TransitAgency.Builder extends com.google.protobuf.GeneratedMessage.Builder<TransitAgency.Builder> implements TransitAgencyOrBuilder
 A transit agency that operates a transit line.
 
Protobuf type google.maps.routing.v2.TransitAgency
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    The name of this transit agency.
    The transit agency's locale-specific formatted phone number.
    The transit agency's URI.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    The name of this transit agency.
    com.google.protobuf.ByteString
    The name of this transit agency.
    The transit agency's locale-specific formatted phone number.
    com.google.protobuf.ByteString
    The transit agency's locale-specific formatted phone number.
    The transit agency's URI.
    com.google.protobuf.ByteString
    The transit agency's URI.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    setName(String value)
    The name of this transit agency.
    setNameBytes(com.google.protobuf.ByteString value)
    The name of this transit agency.
    The transit agency's locale-specific formatted phone number.
    setPhoneNumberBytes(com.google.protobuf.ByteString value)
    The transit agency's locale-specific formatted phone number.
    setUri(String value)
    The transit agency's URI.
    setUriBytes(com.google.protobuf.ByteString value)
    The transit agency's URI.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

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

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

      public TransitAgency.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.GeneratedMessage.Builder<TransitAgency.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.GeneratedMessage.Builder<TransitAgency.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public TransitAgency.Builder mergeFrom(TransitAgency other)
    • isInitialized

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

      public TransitAgency.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<TransitAgency.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       The name of this transit agency.
       
      string name = 1;
      Specified by:
      getName in interface TransitAgencyOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       The name of this transit agency.
       
      string name = 1;
      Specified by:
      getNameBytes in interface TransitAgencyOrBuilder
      Returns:
      The bytes for name.
    • setName

      public TransitAgency.Builder setName(String value)
       The name of this transit agency.
       
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public TransitAgency.Builder clearName()
       The name of this transit agency.
       
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public TransitAgency.Builder setNameBytes(com.google.protobuf.ByteString value)
       The name of this transit agency.
       
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getPhoneNumber

      public String getPhoneNumber()
       The transit agency's locale-specific formatted phone number.
       
      string phone_number = 2;
      Specified by:
      getPhoneNumber in interface TransitAgencyOrBuilder
      Returns:
      The phoneNumber.
    • getPhoneNumberBytes

      public com.google.protobuf.ByteString getPhoneNumberBytes()
       The transit agency's locale-specific formatted phone number.
       
      string phone_number = 2;
      Specified by:
      getPhoneNumberBytes in interface TransitAgencyOrBuilder
      Returns:
      The bytes for phoneNumber.
    • setPhoneNumber

      public TransitAgency.Builder setPhoneNumber(String value)
       The transit agency's locale-specific formatted phone number.
       
      string phone_number = 2;
      Parameters:
      value - The phoneNumber to set.
      Returns:
      This builder for chaining.
    • clearPhoneNumber

      public TransitAgency.Builder clearPhoneNumber()
       The transit agency's locale-specific formatted phone number.
       
      string phone_number = 2;
      Returns:
      This builder for chaining.
    • setPhoneNumberBytes

      public TransitAgency.Builder setPhoneNumberBytes(com.google.protobuf.ByteString value)
       The transit agency's locale-specific formatted phone number.
       
      string phone_number = 2;
      Parameters:
      value - The bytes for phoneNumber to set.
      Returns:
      This builder for chaining.
    • getUri

      public String getUri()
       The transit agency's URI.
       
      string uri = 3;
      Specified by:
      getUri in interface TransitAgencyOrBuilder
      Returns:
      The uri.
    • getUriBytes

      public com.google.protobuf.ByteString getUriBytes()
       The transit agency's URI.
       
      string uri = 3;
      Specified by:
      getUriBytes in interface TransitAgencyOrBuilder
      Returns:
      The bytes for uri.
    • setUri

      public TransitAgency.Builder setUri(String value)
       The transit agency's URI.
       
      string uri = 3;
      Parameters:
      value - The uri to set.
      Returns:
      This builder for chaining.
    • clearUri

      public TransitAgency.Builder clearUri()
       The transit agency's URI.
       
      string uri = 3;
      Returns:
      This builder for chaining.
    • setUriBytes

      public TransitAgency.Builder setUriBytes(com.google.protobuf.ByteString value)
       The transit agency's URI.
       
      string uri = 3;
      Parameters:
      value - The bytes for uri to set.
      Returns:
      This builder for chaining.