Class EduData.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EduData.Builder>
com.google.cloud.channel.v1.EduData.Builder
All Implemented Interfaces:
EduDataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
EduData

public static final class EduData.Builder extends com.google.protobuf.GeneratedMessage.Builder<EduData.Builder> implements EduDataOrBuilder
 Required Edu Attributes
 
Protobuf type google.cloud.channel.v1.EduData
  • 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<EduData.Builder>
    • clear

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

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

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

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

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

      public EduData.Builder mergeFrom(EduData other)
    • isInitialized

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

      public EduData.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<EduData.Builder>
      Throws:
      IOException
    • getInstituteTypeValue

      public int getInstituteTypeValue()
       Designated institute type of customer.
       
      .google.cloud.channel.v1.EduData.InstituteType institute_type = 1;
      Specified by:
      getInstituteTypeValue in interface EduDataOrBuilder
      Returns:
      The enum numeric value on the wire for instituteType.
    • setInstituteTypeValue

      public EduData.Builder setInstituteTypeValue(int value)
       Designated institute type of customer.
       
      .google.cloud.channel.v1.EduData.InstituteType institute_type = 1;
      Parameters:
      value - The enum numeric value on the wire for instituteType to set.
      Returns:
      This builder for chaining.
    • getInstituteType

      public EduData.InstituteType getInstituteType()
       Designated institute type of customer.
       
      .google.cloud.channel.v1.EduData.InstituteType institute_type = 1;
      Specified by:
      getInstituteType in interface EduDataOrBuilder
      Returns:
      The instituteType.
    • setInstituteType

      public EduData.Builder setInstituteType(EduData.InstituteType value)
       Designated institute type of customer.
       
      .google.cloud.channel.v1.EduData.InstituteType institute_type = 1;
      Parameters:
      value - The instituteType to set.
      Returns:
      This builder for chaining.
    • clearInstituteType

      public EduData.Builder clearInstituteType()
       Designated institute type of customer.
       
      .google.cloud.channel.v1.EduData.InstituteType institute_type = 1;
      Returns:
      This builder for chaining.
    • getInstituteSizeValue

      public int getInstituteSizeValue()
       Size of the institute.
       
      .google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;
      Specified by:
      getInstituteSizeValue in interface EduDataOrBuilder
      Returns:
      The enum numeric value on the wire for instituteSize.
    • setInstituteSizeValue

      public EduData.Builder setInstituteSizeValue(int value)
       Size of the institute.
       
      .google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;
      Parameters:
      value - The enum numeric value on the wire for instituteSize to set.
      Returns:
      This builder for chaining.
    • getInstituteSize

      public EduData.InstituteSize getInstituteSize()
       Size of the institute.
       
      .google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;
      Specified by:
      getInstituteSize in interface EduDataOrBuilder
      Returns:
      The instituteSize.
    • setInstituteSize

      public EduData.Builder setInstituteSize(EduData.InstituteSize value)
       Size of the institute.
       
      .google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;
      Parameters:
      value - The instituteSize to set.
      Returns:
      This builder for chaining.
    • clearInstituteSize

      public EduData.Builder clearInstituteSize()
       Size of the institute.
       
      .google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;
      Returns:
      This builder for chaining.
    • getWebsite

      public String getWebsite()
       Web address for the edu customer's institution.
       
      string website = 3;
      Specified by:
      getWebsite in interface EduDataOrBuilder
      Returns:
      The website.
    • getWebsiteBytes

      public com.google.protobuf.ByteString getWebsiteBytes()
       Web address for the edu customer's institution.
       
      string website = 3;
      Specified by:
      getWebsiteBytes in interface EduDataOrBuilder
      Returns:
      The bytes for website.
    • setWebsite

      public EduData.Builder setWebsite(String value)
       Web address for the edu customer's institution.
       
      string website = 3;
      Parameters:
      value - The website to set.
      Returns:
      This builder for chaining.
    • clearWebsite

      public EduData.Builder clearWebsite()
       Web address for the edu customer's institution.
       
      string website = 3;
      Returns:
      This builder for chaining.
    • setWebsiteBytes

      public EduData.Builder setWebsiteBytes(com.google.protobuf.ByteString value)
       Web address for the edu customer's institution.
       
      string website = 3;
      Parameters:
      value - The bytes for website to set.
      Returns:
      This builder for chaining.