Package com.google.cloud.channel.v1
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 AttributesProtobuf type
google.cloud.channel.v1.EduData-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Size of the institute.Designated institute type of customer.Web address for the edu customer's institution.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSize of the institute.intSize of the institute.Designated institute type of customer.intDesignated institute type of customer.Web address for the edu customer's institution.com.google.protobuf.ByteStringWeb address for the edu customer's institution.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Size of the institute.setInstituteSizeValue(int value) Size of the institute.Designated institute type of customer.setInstituteTypeValue(int value) Designated institute type of customer.setWebsite(String value) Web address for the edu customer's institution.setWebsiteBytes(com.google.protobuf.ByteString value) Web address for the edu customer's institution.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<EduData.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<EduData.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<EduData.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EduData.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.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:
getInstituteTypeValuein interfaceEduDataOrBuilder- Returns:
- The enum numeric value on the wire for instituteType.
-
setInstituteTypeValue
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
Designated institute type of customer.
.google.cloud.channel.v1.EduData.InstituteType institute_type = 1;- Specified by:
getInstituteTypein interfaceEduDataOrBuilder- Returns:
- The instituteType.
-
setInstituteType
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
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:
getInstituteSizeValuein interfaceEduDataOrBuilder- Returns:
- The enum numeric value on the wire for instituteSize.
-
setInstituteSizeValue
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
Size of the institute.
.google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;- Specified by:
getInstituteSizein interfaceEduDataOrBuilder- Returns:
- The instituteSize.
-
setInstituteSize
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
Size of the institute.
.google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;- Returns:
- This builder for chaining.
-
getWebsite
Web address for the edu customer's institution.
string website = 3;- Specified by:
getWebsitein interfaceEduDataOrBuilder- Returns:
- The website.
-
getWebsiteBytes
public com.google.protobuf.ByteString getWebsiteBytes()Web address for the edu customer's institution.
string website = 3;- Specified by:
getWebsiteBytesin interfaceEduDataOrBuilder- Returns:
- The bytes for website.
-
setWebsite
Web address for the edu customer's institution.
string website = 3;- Parameters:
value- The website to set.- Returns:
- This builder for chaining.
-
clearWebsite
Web address for the edu customer's institution.
string website = 3;- Returns:
- This builder for chaining.
-
setWebsiteBytes
Web address for the edu customer's institution.
string website = 3;- Parameters:
value- The bytes for website to set.- Returns:
- This builder for chaining.
-