| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| // source: phonemetadata.proto |
| |
| package com.google.i18n.phonenumbers; |
| |
| public final class Phonemetadata { |
| private Phonemetadata() {} |
| public static void registerAllExtensions( |
| com.google.protobuf.ExtensionRegistryLite registry) { |
| } |
| public static final class NumberFormat extends |
| com.google.protobuf.GeneratedMessageLite { |
| // Use NumberFormat.newBuilder() to construct. |
| private NumberFormat() { |
| initFields(); |
| } |
| private NumberFormat(boolean noInit) {} |
| |
| private static final NumberFormat defaultInstance; |
| public static NumberFormat getDefaultInstance() { |
| return defaultInstance; |
| } |
| |
| public NumberFormat getDefaultInstanceForType() { |
| return defaultInstance; |
| } |
| |
| // required string pattern = 1; |
| public static final int PATTERN_FIELD_NUMBER = 1; |
| private boolean hasPattern; |
| private java.lang.String pattern_ = ""; |
| public boolean hasPattern() { return hasPattern; } |
| public java.lang.String getPattern() { return pattern_; } |
| |
| // required string format = 2; |
| public static final int FORMAT_FIELD_NUMBER = 2; |
| private boolean hasFormat; |
| private java.lang.String format_ = ""; |
| public boolean hasFormat() { return hasFormat; } |
| public java.lang.String getFormat() { return format_; } |
| |
| // optional string leading_digits = 3; |
| public static final int LEADING_DIGITS_FIELD_NUMBER = 3; |
| private boolean hasLeadingDigits; |
| private java.lang.String leadingDigits_ = ""; |
| public boolean hasLeadingDigits() { return hasLeadingDigits; } |
| public java.lang.String getLeadingDigits() { return leadingDigits_; } |
| |
| // optional string national_prefix_formatting_rule = 4; |
| public static final int NATIONAL_PREFIX_FORMATTING_RULE_FIELD_NUMBER = 4; |
| private boolean hasNationalPrefixFormattingRule; |
| private java.lang.String nationalPrefixFormattingRule_ = ""; |
| public boolean hasNationalPrefixFormattingRule() { return hasNationalPrefixFormattingRule; } |
| public java.lang.String getNationalPrefixFormattingRule() { return nationalPrefixFormattingRule_; } |
| |
| private void initFields() { |
| } |
| public final boolean isInitialized() { |
| if (!hasPattern) return false; |
| if (!hasFormat) return false; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| getSerializedSize(); |
| if (hasPattern()) { |
| output.writeString(1, getPattern()); |
| } |
| if (hasFormat()) { |
| output.writeString(2, getFormat()); |
| } |
| if (hasLeadingDigits()) { |
| output.writeString(3, getLeadingDigits()); |
| } |
| if (hasNationalPrefixFormattingRule()) { |
| output.writeString(4, getNationalPrefixFormattingRule()); |
| } |
| } |
| |
| private int memoizedSerializedSize = -1; |
| public int getSerializedSize() { |
| int size = memoizedSerializedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (hasPattern()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(1, getPattern()); |
| } |
| if (hasFormat()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(2, getFormat()); |
| } |
| if (hasLeadingDigits()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(3, getLeadingDigits()); |
| } |
| if (hasNationalPrefixFormattingRule()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(4, getNationalPrefixFormattingRule()); |
| } |
| memoizedSerializedSize = size; |
| return size; |
| } |
| |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input, extensionRegistry)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.NumberFormat parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| |
| public static Builder newBuilder() { return Builder.create(); } |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder(com.google.i18n.phonenumbers.Phonemetadata.NumberFormat prototype) { |
| return newBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { return newBuilder(this); } |
| |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageLite.Builder< |
| com.google.i18n.phonenumbers.Phonemetadata.NumberFormat, Builder> { |
| private com.google.i18n.phonenumbers.Phonemetadata.NumberFormat result; |
| |
| // Construct using com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.newBuilder() |
| private Builder() {} |
| |
| private static Builder create() { |
| Builder builder = new Builder(); |
| builder.result = new com.google.i18n.phonenumbers.Phonemetadata.NumberFormat(); |
| return builder; |
| } |
| |
| protected com.google.i18n.phonenumbers.Phonemetadata.NumberFormat internalGetResult() { |
| return result; |
| } |
| |
| public Builder clear() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "Cannot call clear() after build()."); |
| } |
| result = new com.google.i18n.phonenumbers.Phonemetadata.NumberFormat(); |
| return this; |
| } |
| |
| public Builder clone() { |
| return create().mergeFrom(result); |
| } |
| |
| public com.google.i18n.phonenumbers.Phonemetadata.NumberFormat getDefaultInstanceForType() { |
| return com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.getDefaultInstance(); |
| } |
| |
| public boolean isInitialized() { |
| return result.isInitialized(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.NumberFormat build() { |
| if (result != null && !isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return buildPartial(); |
| } |
| |
| private com.google.i18n.phonenumbers.Phonemetadata.NumberFormat buildParsed() |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| if (!isInitialized()) { |
| throw newUninitializedMessageException( |
| result).asInvalidProtocolBufferException(); |
| } |
| return buildPartial(); |
| } |
| |
| public com.google.i18n.phonenumbers.Phonemetadata.NumberFormat buildPartial() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "build() has already been called on this Builder."); |
| } |
| com.google.i18n.phonenumbers.Phonemetadata.NumberFormat returnMe = result; |
| result = null; |
| return returnMe; |
| } |
| |
| public Builder mergeFrom(com.google.i18n.phonenumbers.Phonemetadata.NumberFormat other) { |
| if (other == com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.getDefaultInstance()) return this; |
| if (other.hasPattern()) { |
| setPattern(other.getPattern()); |
| } |
| if (other.hasFormat()) { |
| setFormat(other.getFormat()); |
| } |
| if (other.hasLeadingDigits()) { |
| setLeadingDigits(other.getLeadingDigits()); |
| } |
| if (other.hasNationalPrefixFormattingRule()) { |
| setNationalPrefixFormattingRule(other.getNationalPrefixFormattingRule()); |
| } |
| return this; |
| } |
| |
| public Builder mergeFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| while (true) { |
| int tag = input.readTag(); |
| switch (tag) { |
| case 0: |
| return this; |
| default: { |
| if (!parseUnknownField(input, extensionRegistry, tag)) { |
| return this; |
| } |
| break; |
| } |
| case 10: { |
| setPattern(input.readString()); |
| break; |
| } |
| case 18: { |
| setFormat(input.readString()); |
| break; |
| } |
| case 26: { |
| setLeadingDigits(input.readString()); |
| break; |
| } |
| case 34: { |
| setNationalPrefixFormattingRule(input.readString()); |
| break; |
| } |
| } |
| } |
| } |
| |
| |
| // required string pattern = 1; |
| public boolean hasPattern() { |
| return result.hasPattern(); |
| } |
| public java.lang.String getPattern() { |
| return result.getPattern(); |
| } |
| public Builder setPattern(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasPattern = true; |
| result.pattern_ = value; |
| return this; |
| } |
| public Builder clearPattern() { |
| result.hasPattern = false; |
| result.pattern_ = getDefaultInstance().getPattern(); |
| return this; |
| } |
| |
| // required string format = 2; |
| public boolean hasFormat() { |
| return result.hasFormat(); |
| } |
| public java.lang.String getFormat() { |
| return result.getFormat(); |
| } |
| public Builder setFormat(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasFormat = true; |
| result.format_ = value; |
| return this; |
| } |
| public Builder clearFormat() { |
| result.hasFormat = false; |
| result.format_ = getDefaultInstance().getFormat(); |
| return this; |
| } |
| |
| // optional string leading_digits = 3; |
| public boolean hasLeadingDigits() { |
| return result.hasLeadingDigits(); |
| } |
| public java.lang.String getLeadingDigits() { |
| return result.getLeadingDigits(); |
| } |
| public Builder setLeadingDigits(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasLeadingDigits = true; |
| result.leadingDigits_ = value; |
| return this; |
| } |
| public Builder clearLeadingDigits() { |
| result.hasLeadingDigits = false; |
| result.leadingDigits_ = getDefaultInstance().getLeadingDigits(); |
| return this; |
| } |
| |
| // optional string national_prefix_formatting_rule = 4; |
| public boolean hasNationalPrefixFormattingRule() { |
| return result.hasNationalPrefixFormattingRule(); |
| } |
| public java.lang.String getNationalPrefixFormattingRule() { |
| return result.getNationalPrefixFormattingRule(); |
| } |
| public Builder setNationalPrefixFormattingRule(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasNationalPrefixFormattingRule = true; |
| result.nationalPrefixFormattingRule_ = value; |
| return this; |
| } |
| public Builder clearNationalPrefixFormattingRule() { |
| result.hasNationalPrefixFormattingRule = false; |
| result.nationalPrefixFormattingRule_ = getDefaultInstance().getNationalPrefixFormattingRule(); |
| return this; |
| } |
| |
| // @@protoc_insertion_point(builder_scope:i18n.phonenumbers.NumberFormat) |
| } |
| |
| static { |
| defaultInstance = new NumberFormat(true); |
| com.google.i18n.phonenumbers.Phonemetadata.internalForceInit(); |
| defaultInstance.initFields(); |
| } |
| |
| // @@protoc_insertion_point(class_scope:i18n.phonenumbers.NumberFormat) |
| } |
| |
| public static final class PhoneNumberDesc extends |
| com.google.protobuf.GeneratedMessageLite { |
| // Use PhoneNumberDesc.newBuilder() to construct. |
| private PhoneNumberDesc() { |
| initFields(); |
| } |
| private PhoneNumberDesc(boolean noInit) {} |
| |
| private static final PhoneNumberDesc defaultInstance; |
| public static PhoneNumberDesc getDefaultInstance() { |
| return defaultInstance; |
| } |
| |
| public PhoneNumberDesc getDefaultInstanceForType() { |
| return defaultInstance; |
| } |
| |
| // optional string national_number_pattern = 2; |
| public static final int NATIONAL_NUMBER_PATTERN_FIELD_NUMBER = 2; |
| private boolean hasNationalNumberPattern; |
| private java.lang.String nationalNumberPattern_ = ""; |
| public boolean hasNationalNumberPattern() { return hasNationalNumberPattern; } |
| public java.lang.String getNationalNumberPattern() { return nationalNumberPattern_; } |
| |
| // optional string possible_number_pattern = 3; |
| public static final int POSSIBLE_NUMBER_PATTERN_FIELD_NUMBER = 3; |
| private boolean hasPossibleNumberPattern; |
| private java.lang.String possibleNumberPattern_ = ""; |
| public boolean hasPossibleNumberPattern() { return hasPossibleNumberPattern; } |
| public java.lang.String getPossibleNumberPattern() { return possibleNumberPattern_; } |
| |
| // optional string example_number = 6; |
| public static final int EXAMPLE_NUMBER_FIELD_NUMBER = 6; |
| private boolean hasExampleNumber; |
| private java.lang.String exampleNumber_ = ""; |
| public boolean hasExampleNumber() { return hasExampleNumber; } |
| public java.lang.String getExampleNumber() { return exampleNumber_; } |
| |
| private void initFields() { |
| } |
| public final boolean isInitialized() { |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| getSerializedSize(); |
| if (hasNationalNumberPattern()) { |
| output.writeString(2, getNationalNumberPattern()); |
| } |
| if (hasPossibleNumberPattern()) { |
| output.writeString(3, getPossibleNumberPattern()); |
| } |
| if (hasExampleNumber()) { |
| output.writeString(6, getExampleNumber()); |
| } |
| } |
| |
| private int memoizedSerializedSize = -1; |
| public int getSerializedSize() { |
| int size = memoizedSerializedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (hasNationalNumberPattern()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(2, getNationalNumberPattern()); |
| } |
| if (hasPossibleNumberPattern()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(3, getPossibleNumberPattern()); |
| } |
| if (hasExampleNumber()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(6, getExampleNumber()); |
| } |
| memoizedSerializedSize = size; |
| return size; |
| } |
| |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input, extensionRegistry)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| |
| public static Builder newBuilder() { return Builder.create(); } |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc prototype) { |
| return newBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { return newBuilder(this); } |
| |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageLite.Builder< |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc, Builder> { |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc result; |
| |
| // Construct using com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder() |
| private Builder() {} |
| |
| private static Builder create() { |
| Builder builder = new Builder(); |
| builder.result = new com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc(); |
| return builder; |
| } |
| |
| protected com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc internalGetResult() { |
| return result; |
| } |
| |
| public Builder clear() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "Cannot call clear() after build()."); |
| } |
| result = new com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc(); |
| return this; |
| } |
| |
| public Builder clone() { |
| return create().mergeFrom(result); |
| } |
| |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getDefaultInstanceForType() { |
| return com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| } |
| |
| public boolean isInitialized() { |
| return result.isInitialized(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc build() { |
| if (result != null && !isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return buildPartial(); |
| } |
| |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc buildParsed() |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| if (!isInitialized()) { |
| throw newUninitializedMessageException( |
| result).asInvalidProtocolBufferException(); |
| } |
| return buildPartial(); |
| } |
| |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc buildPartial() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "build() has already been called on this Builder."); |
| } |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc returnMe = result; |
| result = null; |
| return returnMe; |
| } |
| |
| public Builder mergeFrom(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc other) { |
| if (other == com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance()) return this; |
| if (other.hasNationalNumberPattern()) { |
| setNationalNumberPattern(other.getNationalNumberPattern()); |
| } |
| if (other.hasPossibleNumberPattern()) { |
| setPossibleNumberPattern(other.getPossibleNumberPattern()); |
| } |
| if (other.hasExampleNumber()) { |
| setExampleNumber(other.getExampleNumber()); |
| } |
| return this; |
| } |
| |
| public Builder mergeFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| while (true) { |
| int tag = input.readTag(); |
| switch (tag) { |
| case 0: |
| return this; |
| default: { |
| if (!parseUnknownField(input, extensionRegistry, tag)) { |
| return this; |
| } |
| break; |
| } |
| case 18: { |
| setNationalNumberPattern(input.readString()); |
| break; |
| } |
| case 26: { |
| setPossibleNumberPattern(input.readString()); |
| break; |
| } |
| case 50: { |
| setExampleNumber(input.readString()); |
| break; |
| } |
| } |
| } |
| } |
| |
| |
| // optional string national_number_pattern = 2; |
| public boolean hasNationalNumberPattern() { |
| return result.hasNationalNumberPattern(); |
| } |
| public java.lang.String getNationalNumberPattern() { |
| return result.getNationalNumberPattern(); |
| } |
| public Builder setNationalNumberPattern(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasNationalNumberPattern = true; |
| result.nationalNumberPattern_ = value; |
| return this; |
| } |
| public Builder clearNationalNumberPattern() { |
| result.hasNationalNumberPattern = false; |
| result.nationalNumberPattern_ = getDefaultInstance().getNationalNumberPattern(); |
| return this; |
| } |
| |
| // optional string possible_number_pattern = 3; |
| public boolean hasPossibleNumberPattern() { |
| return result.hasPossibleNumberPattern(); |
| } |
| public java.lang.String getPossibleNumberPattern() { |
| return result.getPossibleNumberPattern(); |
| } |
| public Builder setPossibleNumberPattern(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasPossibleNumberPattern = true; |
| result.possibleNumberPattern_ = value; |
| return this; |
| } |
| public Builder clearPossibleNumberPattern() { |
| result.hasPossibleNumberPattern = false; |
| result.possibleNumberPattern_ = getDefaultInstance().getPossibleNumberPattern(); |
| return this; |
| } |
| |
| // optional string example_number = 6; |
| public boolean hasExampleNumber() { |
| return result.hasExampleNumber(); |
| } |
| public java.lang.String getExampleNumber() { |
| return result.getExampleNumber(); |
| } |
| public Builder setExampleNumber(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasExampleNumber = true; |
| result.exampleNumber_ = value; |
| return this; |
| } |
| public Builder clearExampleNumber() { |
| result.hasExampleNumber = false; |
| result.exampleNumber_ = getDefaultInstance().getExampleNumber(); |
| return this; |
| } |
| |
| // @@protoc_insertion_point(builder_scope:i18n.phonenumbers.PhoneNumberDesc) |
| } |
| |
| static { |
| defaultInstance = new PhoneNumberDesc(true); |
| com.google.i18n.phonenumbers.Phonemetadata.internalForceInit(); |
| defaultInstance.initFields(); |
| } |
| |
| // @@protoc_insertion_point(class_scope:i18n.phonenumbers.PhoneNumberDesc) |
| } |
| |
| public static final class PhoneMetadata extends |
| com.google.protobuf.GeneratedMessageLite { |
| // Use PhoneMetadata.newBuilder() to construct. |
| private PhoneMetadata() { |
| initFields(); |
| } |
| private PhoneMetadata(boolean noInit) {} |
| |
| private static final PhoneMetadata defaultInstance; |
| public static PhoneMetadata getDefaultInstance() { |
| return defaultInstance; |
| } |
| |
| public PhoneMetadata getDefaultInstanceForType() { |
| return defaultInstance; |
| } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc general_desc = 1; |
| public static final int GENERAL_DESC_FIELD_NUMBER = 1; |
| private boolean hasGeneralDesc; |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc generalDesc_; |
| public boolean hasGeneralDesc() { return hasGeneralDesc; } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getGeneralDesc() { return generalDesc_; } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc fixed_line = 2; |
| public static final int FIXED_LINE_FIELD_NUMBER = 2; |
| private boolean hasFixedLine; |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc fixedLine_; |
| public boolean hasFixedLine() { return hasFixedLine; } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getFixedLine() { return fixedLine_; } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc mobile = 3; |
| public static final int MOBILE_FIELD_NUMBER = 3; |
| private boolean hasMobile; |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc mobile_; |
| public boolean hasMobile() { return hasMobile; } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getMobile() { return mobile_; } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc toll_free = 4; |
| public static final int TOLL_FREE_FIELD_NUMBER = 4; |
| private boolean hasTollFree; |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc tollFree_; |
| public boolean hasTollFree() { return hasTollFree; } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getTollFree() { return tollFree_; } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc premium_rate = 5; |
| public static final int PREMIUM_RATE_FIELD_NUMBER = 5; |
| private boolean hasPremiumRate; |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc premiumRate_; |
| public boolean hasPremiumRate() { return hasPremiumRate; } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getPremiumRate() { return premiumRate_; } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc shared_cost = 6; |
| public static final int SHARED_COST_FIELD_NUMBER = 6; |
| private boolean hasSharedCost; |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc sharedCost_; |
| public boolean hasSharedCost() { return hasSharedCost; } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getSharedCost() { return sharedCost_; } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc personal_number = 7; |
| public static final int PERSONAL_NUMBER_FIELD_NUMBER = 7; |
| private boolean hasPersonalNumber; |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc personalNumber_; |
| public boolean hasPersonalNumber() { return hasPersonalNumber; } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getPersonalNumber() { return personalNumber_; } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc voip = 8; |
| public static final int VOIP_FIELD_NUMBER = 8; |
| private boolean hasVoip; |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc voip_; |
| public boolean hasVoip() { return hasVoip; } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getVoip() { return voip_; } |
| |
| // required string id = 9; |
| public static final int ID_FIELD_NUMBER = 9; |
| private boolean hasId; |
| private java.lang.String id_ = ""; |
| public boolean hasId() { return hasId; } |
| public java.lang.String getId() { return id_; } |
| |
| // required int32 country_code = 10; |
| public static final int COUNTRY_CODE_FIELD_NUMBER = 10; |
| private boolean hasCountryCode; |
| private int countryCode_ = 0; |
| public boolean hasCountryCode() { return hasCountryCode; } |
| public int getCountryCode() { return countryCode_; } |
| |
| // required string international_prefix = 11; |
| public static final int INTERNATIONAL_PREFIX_FIELD_NUMBER = 11; |
| private boolean hasInternationalPrefix; |
| private java.lang.String internationalPrefix_ = ""; |
| public boolean hasInternationalPrefix() { return hasInternationalPrefix; } |
| public java.lang.String getInternationalPrefix() { return internationalPrefix_; } |
| |
| // optional string preferred_international_prefix = 17; |
| public static final int PREFERRED_INTERNATIONAL_PREFIX_FIELD_NUMBER = 17; |
| private boolean hasPreferredInternationalPrefix; |
| private java.lang.String preferredInternationalPrefix_ = ""; |
| public boolean hasPreferredInternationalPrefix() { return hasPreferredInternationalPrefix; } |
| public java.lang.String getPreferredInternationalPrefix() { return preferredInternationalPrefix_; } |
| |
| // optional string national_prefix = 12; |
| public static final int NATIONAL_PREFIX_FIELD_NUMBER = 12; |
| private boolean hasNationalPrefix; |
| private java.lang.String nationalPrefix_ = ""; |
| public boolean hasNationalPrefix() { return hasNationalPrefix; } |
| public java.lang.String getNationalPrefix() { return nationalPrefix_; } |
| |
| // optional string preferred_extn_prefix = 13; |
| public static final int PREFERRED_EXTN_PREFIX_FIELD_NUMBER = 13; |
| private boolean hasPreferredExtnPrefix; |
| private java.lang.String preferredExtnPrefix_ = ""; |
| public boolean hasPreferredExtnPrefix() { return hasPreferredExtnPrefix; } |
| public java.lang.String getPreferredExtnPrefix() { return preferredExtnPrefix_; } |
| |
| // optional string national_prefix_for_parsing = 15; |
| public static final int NATIONAL_PREFIX_FOR_PARSING_FIELD_NUMBER = 15; |
| private boolean hasNationalPrefixForParsing; |
| private java.lang.String nationalPrefixForParsing_ = ""; |
| public boolean hasNationalPrefixForParsing() { return hasNationalPrefixForParsing; } |
| public java.lang.String getNationalPrefixForParsing() { return nationalPrefixForParsing_; } |
| |
| // optional string national_prefix_transform_rule = 16; |
| public static final int NATIONAL_PREFIX_TRANSFORM_RULE_FIELD_NUMBER = 16; |
| private boolean hasNationalPrefixTransformRule; |
| private java.lang.String nationalPrefixTransformRule_ = ""; |
| public boolean hasNationalPrefixTransformRule() { return hasNationalPrefixTransformRule; } |
| public java.lang.String getNationalPrefixTransformRule() { return nationalPrefixTransformRule_; } |
| |
| // optional bool same_mobile_and_fixed_line_pattern = 18 [default = false]; |
| public static final int SAME_MOBILE_AND_FIXED_LINE_PATTERN_FIELD_NUMBER = 18; |
| private boolean hasSameMobileAndFixedLinePattern; |
| private boolean sameMobileAndFixedLinePattern_ = false; |
| public boolean hasSameMobileAndFixedLinePattern() { return hasSameMobileAndFixedLinePattern; } |
| public boolean getSameMobileAndFixedLinePattern() { return sameMobileAndFixedLinePattern_; } |
| |
| // repeated .i18n.phonenumbers.NumberFormat number_format = 19; |
| public static final int NUMBER_FORMAT_FIELD_NUMBER = 19; |
| private java.util.List<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat> numberFormat_ = |
| java.util.Collections.emptyList(); |
| public java.util.List<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat> getNumberFormatList() { |
| return numberFormat_; |
| } |
| public int getNumberFormatCount() { return numberFormat_.size(); } |
| public com.google.i18n.phonenumbers.Phonemetadata.NumberFormat getNumberFormat(int index) { |
| return numberFormat_.get(index); |
| } |
| |
| // repeated .i18n.phonenumbers.NumberFormat intl_number_format = 20; |
| public static final int INTL_NUMBER_FORMAT_FIELD_NUMBER = 20; |
| private java.util.List<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat> intlNumberFormat_ = |
| java.util.Collections.emptyList(); |
| public java.util.List<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat> getIntlNumberFormatList() { |
| return intlNumberFormat_; |
| } |
| public int getIntlNumberFormatCount() { return intlNumberFormat_.size(); } |
| public com.google.i18n.phonenumbers.Phonemetadata.NumberFormat getIntlNumberFormat(int index) { |
| return intlNumberFormat_.get(index); |
| } |
| |
| // optional string national_prefix_formatting_rule = 21; |
| public static final int NATIONAL_PREFIX_FORMATTING_RULE_FIELD_NUMBER = 21; |
| private boolean hasNationalPrefixFormattingRule; |
| private java.lang.String nationalPrefixFormattingRule_ = ""; |
| public boolean hasNationalPrefixFormattingRule() { return hasNationalPrefixFormattingRule; } |
| public java.lang.String getNationalPrefixFormattingRule() { return nationalPrefixFormattingRule_; } |
| |
| private void initFields() { |
| generalDesc_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| fixedLine_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| mobile_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| tollFree_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| premiumRate_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| sharedCost_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| personalNumber_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| voip_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| } |
| public final boolean isInitialized() { |
| if (!hasGeneralDesc) return false; |
| if (!hasFixedLine) return false; |
| if (!hasMobile) return false; |
| if (!hasTollFree) return false; |
| if (!hasPremiumRate) return false; |
| if (!hasSharedCost) return false; |
| if (!hasPersonalNumber) return false; |
| if (!hasVoip) return false; |
| if (!hasId) return false; |
| if (!hasCountryCode) return false; |
| if (!hasInternationalPrefix) return false; |
| for (com.google.i18n.phonenumbers.Phonemetadata.NumberFormat element : getNumberFormatList()) { |
| if (!element.isInitialized()) return false; |
| } |
| for (com.google.i18n.phonenumbers.Phonemetadata.NumberFormat element : getIntlNumberFormatList()) { |
| if (!element.isInitialized()) return false; |
| } |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| getSerializedSize(); |
| if (hasGeneralDesc()) { |
| output.writeMessage(1, getGeneralDesc()); |
| } |
| if (hasFixedLine()) { |
| output.writeMessage(2, getFixedLine()); |
| } |
| if (hasMobile()) { |
| output.writeMessage(3, getMobile()); |
| } |
| if (hasTollFree()) { |
| output.writeMessage(4, getTollFree()); |
| } |
| if (hasPremiumRate()) { |
| output.writeMessage(5, getPremiumRate()); |
| } |
| if (hasSharedCost()) { |
| output.writeMessage(6, getSharedCost()); |
| } |
| if (hasPersonalNumber()) { |
| output.writeMessage(7, getPersonalNumber()); |
| } |
| if (hasVoip()) { |
| output.writeMessage(8, getVoip()); |
| } |
| if (hasId()) { |
| output.writeString(9, getId()); |
| } |
| if (hasCountryCode()) { |
| output.writeInt32(10, getCountryCode()); |
| } |
| if (hasInternationalPrefix()) { |
| output.writeString(11, getInternationalPrefix()); |
| } |
| if (hasNationalPrefix()) { |
| output.writeString(12, getNationalPrefix()); |
| } |
| if (hasPreferredExtnPrefix()) { |
| output.writeString(13, getPreferredExtnPrefix()); |
| } |
| if (hasNationalPrefixForParsing()) { |
| output.writeString(15, getNationalPrefixForParsing()); |
| } |
| if (hasNationalPrefixTransformRule()) { |
| output.writeString(16, getNationalPrefixTransformRule()); |
| } |
| if (hasPreferredInternationalPrefix()) { |
| output.writeString(17, getPreferredInternationalPrefix()); |
| } |
| if (hasSameMobileAndFixedLinePattern()) { |
| output.writeBool(18, getSameMobileAndFixedLinePattern()); |
| } |
| for (com.google.i18n.phonenumbers.Phonemetadata.NumberFormat element : getNumberFormatList()) { |
| output.writeMessage(19, element); |
| } |
| for (com.google.i18n.phonenumbers.Phonemetadata.NumberFormat element : getIntlNumberFormatList()) { |
| output.writeMessage(20, element); |
| } |
| if (hasNationalPrefixFormattingRule()) { |
| output.writeString(21, getNationalPrefixFormattingRule()); |
| } |
| } |
| |
| private int memoizedSerializedSize = -1; |
| public int getSerializedSize() { |
| int size = memoizedSerializedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (hasGeneralDesc()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(1, getGeneralDesc()); |
| } |
| if (hasFixedLine()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(2, getFixedLine()); |
| } |
| if (hasMobile()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(3, getMobile()); |
| } |
| if (hasTollFree()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(4, getTollFree()); |
| } |
| if (hasPremiumRate()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(5, getPremiumRate()); |
| } |
| if (hasSharedCost()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(6, getSharedCost()); |
| } |
| if (hasPersonalNumber()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(7, getPersonalNumber()); |
| } |
| if (hasVoip()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(8, getVoip()); |
| } |
| if (hasId()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(9, getId()); |
| } |
| if (hasCountryCode()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(10, getCountryCode()); |
| } |
| if (hasInternationalPrefix()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(11, getInternationalPrefix()); |
| } |
| if (hasNationalPrefix()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(12, getNationalPrefix()); |
| } |
| if (hasPreferredExtnPrefix()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(13, getPreferredExtnPrefix()); |
| } |
| if (hasNationalPrefixForParsing()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(15, getNationalPrefixForParsing()); |
| } |
| if (hasNationalPrefixTransformRule()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(16, getNationalPrefixTransformRule()); |
| } |
| if (hasPreferredInternationalPrefix()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(17, getPreferredInternationalPrefix()); |
| } |
| if (hasSameMobileAndFixedLinePattern()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBoolSize(18, getSameMobileAndFixedLinePattern()); |
| } |
| for (com.google.i18n.phonenumbers.Phonemetadata.NumberFormat element : getNumberFormatList()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(19, element); |
| } |
| for (com.google.i18n.phonenumbers.Phonemetadata.NumberFormat element : getIntlNumberFormatList()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(20, element); |
| } |
| if (hasNationalPrefixFormattingRule()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeStringSize(21, getNationalPrefixFormattingRule()); |
| } |
| memoizedSerializedSize = size; |
| return size; |
| } |
| |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input, extensionRegistry)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| |
| public static Builder newBuilder() { return Builder.create(); } |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder(com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata prototype) { |
| return newBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { return newBuilder(this); } |
| |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageLite.Builder< |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata, Builder> { |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata result; |
| |
| // Construct using com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata.newBuilder() |
| private Builder() {} |
| |
| private static Builder create() { |
| Builder builder = new Builder(); |
| builder.result = new com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata(); |
| return builder; |
| } |
| |
| protected com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata internalGetResult() { |
| return result; |
| } |
| |
| public Builder clear() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "Cannot call clear() after build()."); |
| } |
| result = new com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata(); |
| return this; |
| } |
| |
| public Builder clone() { |
| return create().mergeFrom(result); |
| } |
| |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata getDefaultInstanceForType() { |
| return com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata.getDefaultInstance(); |
| } |
| |
| public boolean isInitialized() { |
| return result.isInitialized(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata build() { |
| if (result != null && !isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return buildPartial(); |
| } |
| |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata buildParsed() |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| if (!isInitialized()) { |
| throw newUninitializedMessageException( |
| result).asInvalidProtocolBufferException(); |
| } |
| return buildPartial(); |
| } |
| |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata buildPartial() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "build() has already been called on this Builder."); |
| } |
| if (result.numberFormat_ != java.util.Collections.EMPTY_LIST) { |
| result.numberFormat_ = |
| java.util.Collections.unmodifiableList(result.numberFormat_); |
| } |
| if (result.intlNumberFormat_ != java.util.Collections.EMPTY_LIST) { |
| result.intlNumberFormat_ = |
| java.util.Collections.unmodifiableList(result.intlNumberFormat_); |
| } |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata returnMe = result; |
| result = null; |
| return returnMe; |
| } |
| |
| public Builder mergeFrom(com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata other) { |
| if (other == com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata.getDefaultInstance()) return this; |
| if (other.hasGeneralDesc()) { |
| mergeGeneralDesc(other.getGeneralDesc()); |
| } |
| if (other.hasFixedLine()) { |
| mergeFixedLine(other.getFixedLine()); |
| } |
| if (other.hasMobile()) { |
| mergeMobile(other.getMobile()); |
| } |
| if (other.hasTollFree()) { |
| mergeTollFree(other.getTollFree()); |
| } |
| if (other.hasPremiumRate()) { |
| mergePremiumRate(other.getPremiumRate()); |
| } |
| if (other.hasSharedCost()) { |
| mergeSharedCost(other.getSharedCost()); |
| } |
| if (other.hasPersonalNumber()) { |
| mergePersonalNumber(other.getPersonalNumber()); |
| } |
| if (other.hasVoip()) { |
| mergeVoip(other.getVoip()); |
| } |
| if (other.hasId()) { |
| setId(other.getId()); |
| } |
| if (other.hasCountryCode()) { |
| setCountryCode(other.getCountryCode()); |
| } |
| if (other.hasInternationalPrefix()) { |
| setInternationalPrefix(other.getInternationalPrefix()); |
| } |
| if (other.hasPreferredInternationalPrefix()) { |
| setPreferredInternationalPrefix(other.getPreferredInternationalPrefix()); |
| } |
| if (other.hasNationalPrefix()) { |
| setNationalPrefix(other.getNationalPrefix()); |
| } |
| if (other.hasPreferredExtnPrefix()) { |
| setPreferredExtnPrefix(other.getPreferredExtnPrefix()); |
| } |
| if (other.hasNationalPrefixForParsing()) { |
| setNationalPrefixForParsing(other.getNationalPrefixForParsing()); |
| } |
| if (other.hasNationalPrefixTransformRule()) { |
| setNationalPrefixTransformRule(other.getNationalPrefixTransformRule()); |
| } |
| if (other.hasSameMobileAndFixedLinePattern()) { |
| setSameMobileAndFixedLinePattern(other.getSameMobileAndFixedLinePattern()); |
| } |
| if (!other.numberFormat_.isEmpty()) { |
| if (result.numberFormat_.isEmpty()) { |
| result.numberFormat_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat>(); |
| } |
| result.numberFormat_.addAll(other.numberFormat_); |
| } |
| if (!other.intlNumberFormat_.isEmpty()) { |
| if (result.intlNumberFormat_.isEmpty()) { |
| result.intlNumberFormat_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat>(); |
| } |
| result.intlNumberFormat_.addAll(other.intlNumberFormat_); |
| } |
| if (other.hasNationalPrefixFormattingRule()) { |
| setNationalPrefixFormattingRule(other.getNationalPrefixFormattingRule()); |
| } |
| return this; |
| } |
| |
| public Builder mergeFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| while (true) { |
| int tag = input.readTag(); |
| switch (tag) { |
| case 0: |
| return this; |
| default: { |
| if (!parseUnknownField(input, extensionRegistry, tag)) { |
| return this; |
| } |
| break; |
| } |
| case 10: { |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(); |
| if (hasGeneralDesc()) { |
| subBuilder.mergeFrom(getGeneralDesc()); |
| } |
| input.readMessage(subBuilder, extensionRegistry); |
| setGeneralDesc(subBuilder.buildPartial()); |
| break; |
| } |
| case 18: { |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(); |
| if (hasFixedLine()) { |
| subBuilder.mergeFrom(getFixedLine()); |
| } |
| input.readMessage(subBuilder, extensionRegistry); |
| setFixedLine(subBuilder.buildPartial()); |
| break; |
| } |
| case 26: { |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(); |
| if (hasMobile()) { |
| subBuilder.mergeFrom(getMobile()); |
| } |
| input.readMessage(subBuilder, extensionRegistry); |
| setMobile(subBuilder.buildPartial()); |
| break; |
| } |
| case 34: { |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(); |
| if (hasTollFree()) { |
| subBuilder.mergeFrom(getTollFree()); |
| } |
| input.readMessage(subBuilder, extensionRegistry); |
| setTollFree(subBuilder.buildPartial()); |
| break; |
| } |
| case 42: { |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(); |
| if (hasPremiumRate()) { |
| subBuilder.mergeFrom(getPremiumRate()); |
| } |
| input.readMessage(subBuilder, extensionRegistry); |
| setPremiumRate(subBuilder.buildPartial()); |
| break; |
| } |
| case 50: { |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(); |
| if (hasSharedCost()) { |
| subBuilder.mergeFrom(getSharedCost()); |
| } |
| input.readMessage(subBuilder, extensionRegistry); |
| setSharedCost(subBuilder.buildPartial()); |
| break; |
| } |
| case 58: { |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(); |
| if (hasPersonalNumber()) { |
| subBuilder.mergeFrom(getPersonalNumber()); |
| } |
| input.readMessage(subBuilder, extensionRegistry); |
| setPersonalNumber(subBuilder.buildPartial()); |
| break; |
| } |
| case 66: { |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(); |
| if (hasVoip()) { |
| subBuilder.mergeFrom(getVoip()); |
| } |
| input.readMessage(subBuilder, extensionRegistry); |
| setVoip(subBuilder.buildPartial()); |
| break; |
| } |
| case 74: { |
| setId(input.readString()); |
| break; |
| } |
| case 80: { |
| setCountryCode(input.readInt32()); |
| break; |
| } |
| case 90: { |
| setInternationalPrefix(input.readString()); |
| break; |
| } |
| case 98: { |
| setNationalPrefix(input.readString()); |
| break; |
| } |
| case 106: { |
| setPreferredExtnPrefix(input.readString()); |
| break; |
| } |
| case 122: { |
| setNationalPrefixForParsing(input.readString()); |
| break; |
| } |
| case 130: { |
| setNationalPrefixTransformRule(input.readString()); |
| break; |
| } |
| case 138: { |
| setPreferredInternationalPrefix(input.readString()); |
| break; |
| } |
| case 144: { |
| setSameMobileAndFixedLinePattern(input.readBool()); |
| break; |
| } |
| case 154: { |
| com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.newBuilder(); |
| input.readMessage(subBuilder, extensionRegistry); |
| addNumberFormat(subBuilder.buildPartial()); |
| break; |
| } |
| case 162: { |
| com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.newBuilder(); |
| input.readMessage(subBuilder, extensionRegistry); |
| addIntlNumberFormat(subBuilder.buildPartial()); |
| break; |
| } |
| case 170: { |
| setNationalPrefixFormattingRule(input.readString()); |
| break; |
| } |
| } |
| } |
| } |
| |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc general_desc = 1; |
| public boolean hasGeneralDesc() { |
| return result.hasGeneralDesc(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getGeneralDesc() { |
| return result.getGeneralDesc(); |
| } |
| public Builder setGeneralDesc(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasGeneralDesc = true; |
| result.generalDesc_ = value; |
| return this; |
| } |
| public Builder setGeneralDesc(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder builderForValue) { |
| result.hasGeneralDesc = true; |
| result.generalDesc_ = builderForValue.build(); |
| return this; |
| } |
| public Builder mergeGeneralDesc(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (result.hasGeneralDesc() && |
| result.generalDesc_ != com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance()) { |
| result.generalDesc_ = |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(result.generalDesc_).mergeFrom(value).buildPartial(); |
| } else { |
| result.generalDesc_ = value; |
| } |
| result.hasGeneralDesc = true; |
| return this; |
| } |
| public Builder clearGeneralDesc() { |
| result.hasGeneralDesc = false; |
| result.generalDesc_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| return this; |
| } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc fixed_line = 2; |
| public boolean hasFixedLine() { |
| return result.hasFixedLine(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getFixedLine() { |
| return result.getFixedLine(); |
| } |
| public Builder setFixedLine(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasFixedLine = true; |
| result.fixedLine_ = value; |
| return this; |
| } |
| public Builder setFixedLine(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder builderForValue) { |
| result.hasFixedLine = true; |
| result.fixedLine_ = builderForValue.build(); |
| return this; |
| } |
| public Builder mergeFixedLine(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (result.hasFixedLine() && |
| result.fixedLine_ != com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance()) { |
| result.fixedLine_ = |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(result.fixedLine_).mergeFrom(value).buildPartial(); |
| } else { |
| result.fixedLine_ = value; |
| } |
| result.hasFixedLine = true; |
| return this; |
| } |
| public Builder clearFixedLine() { |
| result.hasFixedLine = false; |
| result.fixedLine_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| return this; |
| } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc mobile = 3; |
| public boolean hasMobile() { |
| return result.hasMobile(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getMobile() { |
| return result.getMobile(); |
| } |
| public Builder setMobile(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasMobile = true; |
| result.mobile_ = value; |
| return this; |
| } |
| public Builder setMobile(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder builderForValue) { |
| result.hasMobile = true; |
| result.mobile_ = builderForValue.build(); |
| return this; |
| } |
| public Builder mergeMobile(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (result.hasMobile() && |
| result.mobile_ != com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance()) { |
| result.mobile_ = |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(result.mobile_).mergeFrom(value).buildPartial(); |
| } else { |
| result.mobile_ = value; |
| } |
| result.hasMobile = true; |
| return this; |
| } |
| public Builder clearMobile() { |
| result.hasMobile = false; |
| result.mobile_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| return this; |
| } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc toll_free = 4; |
| public boolean hasTollFree() { |
| return result.hasTollFree(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getTollFree() { |
| return result.getTollFree(); |
| } |
| public Builder setTollFree(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasTollFree = true; |
| result.tollFree_ = value; |
| return this; |
| } |
| public Builder setTollFree(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder builderForValue) { |
| result.hasTollFree = true; |
| result.tollFree_ = builderForValue.build(); |
| return this; |
| } |
| public Builder mergeTollFree(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (result.hasTollFree() && |
| result.tollFree_ != com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance()) { |
| result.tollFree_ = |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(result.tollFree_).mergeFrom(value).buildPartial(); |
| } else { |
| result.tollFree_ = value; |
| } |
| result.hasTollFree = true; |
| return this; |
| } |
| public Builder clearTollFree() { |
| result.hasTollFree = false; |
| result.tollFree_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| return this; |
| } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc premium_rate = 5; |
| public boolean hasPremiumRate() { |
| return result.hasPremiumRate(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getPremiumRate() { |
| return result.getPremiumRate(); |
| } |
| public Builder setPremiumRate(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasPremiumRate = true; |
| result.premiumRate_ = value; |
| return this; |
| } |
| public Builder setPremiumRate(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder builderForValue) { |
| result.hasPremiumRate = true; |
| result.premiumRate_ = builderForValue.build(); |
| return this; |
| } |
| public Builder mergePremiumRate(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (result.hasPremiumRate() && |
| result.premiumRate_ != com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance()) { |
| result.premiumRate_ = |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(result.premiumRate_).mergeFrom(value).buildPartial(); |
| } else { |
| result.premiumRate_ = value; |
| } |
| result.hasPremiumRate = true; |
| return this; |
| } |
| public Builder clearPremiumRate() { |
| result.hasPremiumRate = false; |
| result.premiumRate_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| return this; |
| } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc shared_cost = 6; |
| public boolean hasSharedCost() { |
| return result.hasSharedCost(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getSharedCost() { |
| return result.getSharedCost(); |
| } |
| public Builder setSharedCost(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasSharedCost = true; |
| result.sharedCost_ = value; |
| return this; |
| } |
| public Builder setSharedCost(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder builderForValue) { |
| result.hasSharedCost = true; |
| result.sharedCost_ = builderForValue.build(); |
| return this; |
| } |
| public Builder mergeSharedCost(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (result.hasSharedCost() && |
| result.sharedCost_ != com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance()) { |
| result.sharedCost_ = |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(result.sharedCost_).mergeFrom(value).buildPartial(); |
| } else { |
| result.sharedCost_ = value; |
| } |
| result.hasSharedCost = true; |
| return this; |
| } |
| public Builder clearSharedCost() { |
| result.hasSharedCost = false; |
| result.sharedCost_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| return this; |
| } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc personal_number = 7; |
| public boolean hasPersonalNumber() { |
| return result.hasPersonalNumber(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getPersonalNumber() { |
| return result.getPersonalNumber(); |
| } |
| public Builder setPersonalNumber(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasPersonalNumber = true; |
| result.personalNumber_ = value; |
| return this; |
| } |
| public Builder setPersonalNumber(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder builderForValue) { |
| result.hasPersonalNumber = true; |
| result.personalNumber_ = builderForValue.build(); |
| return this; |
| } |
| public Builder mergePersonalNumber(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (result.hasPersonalNumber() && |
| result.personalNumber_ != com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance()) { |
| result.personalNumber_ = |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(result.personalNumber_).mergeFrom(value).buildPartial(); |
| } else { |
| result.personalNumber_ = value; |
| } |
| result.hasPersonalNumber = true; |
| return this; |
| } |
| public Builder clearPersonalNumber() { |
| result.hasPersonalNumber = false; |
| result.personalNumber_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| return this; |
| } |
| |
| // required .i18n.phonenumbers.PhoneNumberDesc voip = 8; |
| public boolean hasVoip() { |
| return result.hasVoip(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc getVoip() { |
| return result.getVoip(); |
| } |
| public Builder setVoip(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasVoip = true; |
| result.voip_ = value; |
| return this; |
| } |
| public Builder setVoip(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.Builder builderForValue) { |
| result.hasVoip = true; |
| result.voip_ = builderForValue.build(); |
| return this; |
| } |
| public Builder mergeVoip(com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc value) { |
| if (result.hasVoip() && |
| result.voip_ != com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance()) { |
| result.voip_ = |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.newBuilder(result.voip_).mergeFrom(value).buildPartial(); |
| } else { |
| result.voip_ = value; |
| } |
| result.hasVoip = true; |
| return this; |
| } |
| public Builder clearVoip() { |
| result.hasVoip = false; |
| result.voip_ = com.google.i18n.phonenumbers.Phonemetadata.PhoneNumberDesc.getDefaultInstance(); |
| return this; |
| } |
| |
| // required string id = 9; |
| public boolean hasId() { |
| return result.hasId(); |
| } |
| public java.lang.String getId() { |
| return result.getId(); |
| } |
| public Builder setId(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasId = true; |
| result.id_ = value; |
| return this; |
| } |
| public Builder clearId() { |
| result.hasId = false; |
| result.id_ = getDefaultInstance().getId(); |
| return this; |
| } |
| |
| // required int32 country_code = 10; |
| public boolean hasCountryCode() { |
| return result.hasCountryCode(); |
| } |
| public int getCountryCode() { |
| return result.getCountryCode(); |
| } |
| public Builder setCountryCode(int value) { |
| result.hasCountryCode = true; |
| result.countryCode_ = value; |
| return this; |
| } |
| public Builder clearCountryCode() { |
| result.hasCountryCode = false; |
| result.countryCode_ = 0; |
| return this; |
| } |
| |
| // required string international_prefix = 11; |
| public boolean hasInternationalPrefix() { |
| return result.hasInternationalPrefix(); |
| } |
| public java.lang.String getInternationalPrefix() { |
| return result.getInternationalPrefix(); |
| } |
| public Builder setInternationalPrefix(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasInternationalPrefix = true; |
| result.internationalPrefix_ = value; |
| return this; |
| } |
| public Builder clearInternationalPrefix() { |
| result.hasInternationalPrefix = false; |
| result.internationalPrefix_ = getDefaultInstance().getInternationalPrefix(); |
| return this; |
| } |
| |
| // optional string preferred_international_prefix = 17; |
| public boolean hasPreferredInternationalPrefix() { |
| return result.hasPreferredInternationalPrefix(); |
| } |
| public java.lang.String getPreferredInternationalPrefix() { |
| return result.getPreferredInternationalPrefix(); |
| } |
| public Builder setPreferredInternationalPrefix(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasPreferredInternationalPrefix = true; |
| result.preferredInternationalPrefix_ = value; |
| return this; |
| } |
| public Builder clearPreferredInternationalPrefix() { |
| result.hasPreferredInternationalPrefix = false; |
| result.preferredInternationalPrefix_ = getDefaultInstance().getPreferredInternationalPrefix(); |
| return this; |
| } |
| |
| // optional string national_prefix = 12; |
| public boolean hasNationalPrefix() { |
| return result.hasNationalPrefix(); |
| } |
| public java.lang.String getNationalPrefix() { |
| return result.getNationalPrefix(); |
| } |
| public Builder setNationalPrefix(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasNationalPrefix = true; |
| result.nationalPrefix_ = value; |
| return this; |
| } |
| public Builder clearNationalPrefix() { |
| result.hasNationalPrefix = false; |
| result.nationalPrefix_ = getDefaultInstance().getNationalPrefix(); |
| return this; |
| } |
| |
| // optional string preferred_extn_prefix = 13; |
| public boolean hasPreferredExtnPrefix() { |
| return result.hasPreferredExtnPrefix(); |
| } |
| public java.lang.String getPreferredExtnPrefix() { |
| return result.getPreferredExtnPrefix(); |
| } |
| public Builder setPreferredExtnPrefix(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasPreferredExtnPrefix = true; |
| result.preferredExtnPrefix_ = value; |
| return this; |
| } |
| public Builder clearPreferredExtnPrefix() { |
| result.hasPreferredExtnPrefix = false; |
| result.preferredExtnPrefix_ = getDefaultInstance().getPreferredExtnPrefix(); |
| return this; |
| } |
| |
| // optional string national_prefix_for_parsing = 15; |
| public boolean hasNationalPrefixForParsing() { |
| return result.hasNationalPrefixForParsing(); |
| } |
| public java.lang.String getNationalPrefixForParsing() { |
| return result.getNationalPrefixForParsing(); |
| } |
| public Builder setNationalPrefixForParsing(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasNationalPrefixForParsing = true; |
| result.nationalPrefixForParsing_ = value; |
| return this; |
| } |
| public Builder clearNationalPrefixForParsing() { |
| result.hasNationalPrefixForParsing = false; |
| result.nationalPrefixForParsing_ = getDefaultInstance().getNationalPrefixForParsing(); |
| return this; |
| } |
| |
| // optional string national_prefix_transform_rule = 16; |
| public boolean hasNationalPrefixTransformRule() { |
| return result.hasNationalPrefixTransformRule(); |
| } |
| public java.lang.String getNationalPrefixTransformRule() { |
| return result.getNationalPrefixTransformRule(); |
| } |
| public Builder setNationalPrefixTransformRule(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasNationalPrefixTransformRule = true; |
| result.nationalPrefixTransformRule_ = value; |
| return this; |
| } |
| public Builder clearNationalPrefixTransformRule() { |
| result.hasNationalPrefixTransformRule = false; |
| result.nationalPrefixTransformRule_ = getDefaultInstance().getNationalPrefixTransformRule(); |
| return this; |
| } |
| |
| // optional bool same_mobile_and_fixed_line_pattern = 18 [default = false]; |
| public boolean hasSameMobileAndFixedLinePattern() { |
| return result.hasSameMobileAndFixedLinePattern(); |
| } |
| public boolean getSameMobileAndFixedLinePattern() { |
| return result.getSameMobileAndFixedLinePattern(); |
| } |
| public Builder setSameMobileAndFixedLinePattern(boolean value) { |
| result.hasSameMobileAndFixedLinePattern = true; |
| result.sameMobileAndFixedLinePattern_ = value; |
| return this; |
| } |
| public Builder clearSameMobileAndFixedLinePattern() { |
| result.hasSameMobileAndFixedLinePattern = false; |
| result.sameMobileAndFixedLinePattern_ = false; |
| return this; |
| } |
| |
| // repeated .i18n.phonenumbers.NumberFormat number_format = 19; |
| public java.util.List<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat> getNumberFormatList() { |
| return java.util.Collections.unmodifiableList(result.numberFormat_); |
| } |
| public int getNumberFormatCount() { |
| return result.getNumberFormatCount(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.NumberFormat getNumberFormat(int index) { |
| return result.getNumberFormat(index); |
| } |
| public Builder setNumberFormat(int index, com.google.i18n.phonenumbers.Phonemetadata.NumberFormat value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.numberFormat_.set(index, value); |
| return this; |
| } |
| public Builder setNumberFormat(int index, com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.Builder builderForValue) { |
| result.numberFormat_.set(index, builderForValue.build()); |
| return this; |
| } |
| public Builder addNumberFormat(com.google.i18n.phonenumbers.Phonemetadata.NumberFormat value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| if (result.numberFormat_.isEmpty()) { |
| result.numberFormat_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat>(); |
| } |
| result.numberFormat_.add(value); |
| return this; |
| } |
| public Builder addNumberFormat(com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.Builder builderForValue) { |
| if (result.numberFormat_.isEmpty()) { |
| result.numberFormat_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat>(); |
| } |
| result.numberFormat_.add(builderForValue.build()); |
| return this; |
| } |
| public Builder addAllNumberFormat( |
| java.lang.Iterable<? extends com.google.i18n.phonenumbers.Phonemetadata.NumberFormat> values) { |
| if (result.numberFormat_.isEmpty()) { |
| result.numberFormat_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat>(); |
| } |
| super.addAll(values, result.numberFormat_); |
| return this; |
| } |
| public Builder clearNumberFormat() { |
| result.numberFormat_ = java.util.Collections.emptyList(); |
| return this; |
| } |
| |
| // repeated .i18n.phonenumbers.NumberFormat intl_number_format = 20; |
| public java.util.List<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat> getIntlNumberFormatList() { |
| return java.util.Collections.unmodifiableList(result.intlNumberFormat_); |
| } |
| public int getIntlNumberFormatCount() { |
| return result.getIntlNumberFormatCount(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.NumberFormat getIntlNumberFormat(int index) { |
| return result.getIntlNumberFormat(index); |
| } |
| public Builder setIntlNumberFormat(int index, com.google.i18n.phonenumbers.Phonemetadata.NumberFormat value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.intlNumberFormat_.set(index, value); |
| return this; |
| } |
| public Builder setIntlNumberFormat(int index, com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.Builder builderForValue) { |
| result.intlNumberFormat_.set(index, builderForValue.build()); |
| return this; |
| } |
| public Builder addIntlNumberFormat(com.google.i18n.phonenumbers.Phonemetadata.NumberFormat value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| if (result.intlNumberFormat_.isEmpty()) { |
| result.intlNumberFormat_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat>(); |
| } |
| result.intlNumberFormat_.add(value); |
| return this; |
| } |
| public Builder addIntlNumberFormat(com.google.i18n.phonenumbers.Phonemetadata.NumberFormat.Builder builderForValue) { |
| if (result.intlNumberFormat_.isEmpty()) { |
| result.intlNumberFormat_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat>(); |
| } |
| result.intlNumberFormat_.add(builderForValue.build()); |
| return this; |
| } |
| public Builder addAllIntlNumberFormat( |
| java.lang.Iterable<? extends com.google.i18n.phonenumbers.Phonemetadata.NumberFormat> values) { |
| if (result.intlNumberFormat_.isEmpty()) { |
| result.intlNumberFormat_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.NumberFormat>(); |
| } |
| super.addAll(values, result.intlNumberFormat_); |
| return this; |
| } |
| public Builder clearIntlNumberFormat() { |
| result.intlNumberFormat_ = java.util.Collections.emptyList(); |
| return this; |
| } |
| |
| // optional string national_prefix_formatting_rule = 21; |
| public boolean hasNationalPrefixFormattingRule() { |
| return result.hasNationalPrefixFormattingRule(); |
| } |
| public java.lang.String getNationalPrefixFormattingRule() { |
| return result.getNationalPrefixFormattingRule(); |
| } |
| public Builder setNationalPrefixFormattingRule(java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.hasNationalPrefixFormattingRule = true; |
| result.nationalPrefixFormattingRule_ = value; |
| return this; |
| } |
| public Builder clearNationalPrefixFormattingRule() { |
| result.hasNationalPrefixFormattingRule = false; |
| result.nationalPrefixFormattingRule_ = getDefaultInstance().getNationalPrefixFormattingRule(); |
| return this; |
| } |
| |
| // @@protoc_insertion_point(builder_scope:i18n.phonenumbers.PhoneMetadata) |
| } |
| |
| static { |
| defaultInstance = new PhoneMetadata(true); |
| com.google.i18n.phonenumbers.Phonemetadata.internalForceInit(); |
| defaultInstance.initFields(); |
| } |
| |
| // @@protoc_insertion_point(class_scope:i18n.phonenumbers.PhoneMetadata) |
| } |
| |
| public static final class PhoneMetadataCollection extends |
| com.google.protobuf.GeneratedMessageLite { |
| // Use PhoneMetadataCollection.newBuilder() to construct. |
| private PhoneMetadataCollection() { |
| initFields(); |
| } |
| private PhoneMetadataCollection(boolean noInit) {} |
| |
| private static final PhoneMetadataCollection defaultInstance; |
| public static PhoneMetadataCollection getDefaultInstance() { |
| return defaultInstance; |
| } |
| |
| public PhoneMetadataCollection getDefaultInstanceForType() { |
| return defaultInstance; |
| } |
| |
| // repeated .i18n.phonenumbers.PhoneMetadata metadata = 1; |
| public static final int METADATA_FIELD_NUMBER = 1; |
| private java.util.List<com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata> metadata_ = |
| java.util.Collections.emptyList(); |
| public java.util.List<com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata> getMetadataList() { |
| return metadata_; |
| } |
| public int getMetadataCount() { return metadata_.size(); } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata getMetadata(int index) { |
| return metadata_.get(index); |
| } |
| |
| private void initFields() { |
| } |
| public final boolean isInitialized() { |
| for (com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata element : getMetadataList()) { |
| if (!element.isInitialized()) return false; |
| } |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| getSerializedSize(); |
| for (com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata element : getMetadataList()) { |
| output.writeMessage(1, element); |
| } |
| } |
| |
| private int memoizedSerializedSize = -1; |
| public int getSerializedSize() { |
| int size = memoizedSerializedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| for (com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata element : getMetadataList()) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(1, element); |
| } |
| memoizedSerializedSize = size; |
| return size; |
| } |
| |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return newBuilder().mergeFrom(data, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| Builder builder = newBuilder(); |
| if (builder.mergeDelimitedFrom(input, extensionRegistry)) { |
| return builder.buildParsed(); |
| } else { |
| return null; |
| } |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input).buildParsed(); |
| } |
| public static com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return newBuilder().mergeFrom(input, extensionRegistry) |
| .buildParsed(); |
| } |
| |
| public static Builder newBuilder() { return Builder.create(); } |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder(com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection prototype) { |
| return newBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { return newBuilder(this); } |
| |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageLite.Builder< |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection, Builder> { |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection result; |
| |
| // Construct using com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection.newBuilder() |
| private Builder() {} |
| |
| private static Builder create() { |
| Builder builder = new Builder(); |
| builder.result = new com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection(); |
| return builder; |
| } |
| |
| protected com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection internalGetResult() { |
| return result; |
| } |
| |
| public Builder clear() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "Cannot call clear() after build()."); |
| } |
| result = new com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection(); |
| return this; |
| } |
| |
| public Builder clone() { |
| return create().mergeFrom(result); |
| } |
| |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection getDefaultInstanceForType() { |
| return com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection.getDefaultInstance(); |
| } |
| |
| public boolean isInitialized() { |
| return result.isInitialized(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection build() { |
| if (result != null && !isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return buildPartial(); |
| } |
| |
| private com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection buildParsed() |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| if (!isInitialized()) { |
| throw newUninitializedMessageException( |
| result).asInvalidProtocolBufferException(); |
| } |
| return buildPartial(); |
| } |
| |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection buildPartial() { |
| if (result == null) { |
| throw new IllegalStateException( |
| "build() has already been called on this Builder."); |
| } |
| if (result.metadata_ != java.util.Collections.EMPTY_LIST) { |
| result.metadata_ = |
| java.util.Collections.unmodifiableList(result.metadata_); |
| } |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection returnMe = result; |
| result = null; |
| return returnMe; |
| } |
| |
| public Builder mergeFrom(com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection other) { |
| if (other == com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection.getDefaultInstance()) return this; |
| if (!other.metadata_.isEmpty()) { |
| if (result.metadata_.isEmpty()) { |
| result.metadata_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata>(); |
| } |
| result.metadata_.addAll(other.metadata_); |
| } |
| return this; |
| } |
| |
| public Builder mergeFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| while (true) { |
| int tag = input.readTag(); |
| switch (tag) { |
| case 0: |
| return this; |
| default: { |
| if (!parseUnknownField(input, extensionRegistry, tag)) { |
| return this; |
| } |
| break; |
| } |
| case 10: { |
| com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata.Builder subBuilder = com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata.newBuilder(); |
| input.readMessage(subBuilder, extensionRegistry); |
| addMetadata(subBuilder.buildPartial()); |
| break; |
| } |
| } |
| } |
| } |
| |
| |
| // repeated .i18n.phonenumbers.PhoneMetadata metadata = 1; |
| public java.util.List<com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata> getMetadataList() { |
| return java.util.Collections.unmodifiableList(result.metadata_); |
| } |
| public int getMetadataCount() { |
| return result.getMetadataCount(); |
| } |
| public com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata getMetadata(int index) { |
| return result.getMetadata(index); |
| } |
| public Builder setMetadata(int index, com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| result.metadata_.set(index, value); |
| return this; |
| } |
| public Builder setMetadata(int index, com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata.Builder builderForValue) { |
| result.metadata_.set(index, builderForValue.build()); |
| return this; |
| } |
| public Builder addMetadata(com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| if (result.metadata_.isEmpty()) { |
| result.metadata_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata>(); |
| } |
| result.metadata_.add(value); |
| return this; |
| } |
| public Builder addMetadata(com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata.Builder builderForValue) { |
| if (result.metadata_.isEmpty()) { |
| result.metadata_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata>(); |
| } |
| result.metadata_.add(builderForValue.build()); |
| return this; |
| } |
| public Builder addAllMetadata( |
| java.lang.Iterable<? extends com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata> values) { |
| if (result.metadata_.isEmpty()) { |
| result.metadata_ = new java.util.ArrayList<com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadata>(); |
| } |
| super.addAll(values, result.metadata_); |
| return this; |
| } |
| public Builder clearMetadata() { |
| result.metadata_ = java.util.Collections.emptyList(); |
| return this; |
| } |
| |
| // @@protoc_insertion_point(builder_scope:i18n.phonenumbers.PhoneMetadataCollection) |
| } |
| |
| static { |
| defaultInstance = new PhoneMetadataCollection(true); |
| com.google.i18n.phonenumbers.Phonemetadata.internalForceInit(); |
| defaultInstance.initFields(); |
| } |
| |
| // @@protoc_insertion_point(class_scope:i18n.phonenumbers.PhoneMetadataCollection) |
| } |
| |
| |
| static { |
| } |
| |
| public static void internalForceInit() {} |
| |
| // @@protoc_insertion_point(outer_class_scope) |
| } |