Class DynamicEducationAsset
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.common.DynamicEducationAsset
- All Implemented Interfaces:
DynamicEducationAssetOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class DynamicEducationAsset
extends com.google.protobuf.GeneratedMessageV3
implements DynamicEducationAssetOrBuilder
A Dynamic Education asset.Protobuf type
google.ads.googleads.v18.common.DynamicEducationAsset- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA Dynamic Education asset.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanSchool address which can be specified in one of the following formats.com.google.protobuf.ByteStringSchool address which can be specified in one of the following formats.Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.com.google.protobuf.ByteStringAndroid deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.getContextualKeywords(int index) Contextual keywords, for example, Nursing certification, Health, Mountain View.com.google.protobuf.ByteStringgetContextualKeywordsBytes(int index) Contextual keywords, for example, Nursing certification, Health, Mountain View.intContextual keywords, for example, Nursing certification, Health, Mountain View.com.google.protobuf.ProtocolStringListContextual keywords, for example, Nursing certification, Health, Mountain View.static DynamicEducationAssetstatic final com.google.protobuf.Descriptors.DescriptorImage url, for example, http://www.example.com/image.png.com.google.protobuf.ByteStringImage url, for example, http://www.example.com/image.png.iOS deep link, for example, exampleApp://content/page.com.google.protobuf.ByteStringiOS deep link, for example, exampleApp://content/page.longiOS app store ID.Location ID which can be any sequence of letters and digits and must be unique.com.google.protobuf.ByteStringLocation ID which can be any sequence of letters and digits and must be unique.com.google.protobuf.Parser<DynamicEducationAsset>Program description, for example, Nursing Certification.com.google.protobuf.ByteStringProgram description, for example, Nursing Certification.Required.com.google.protobuf.ByteStringRequired.Required.com.google.protobuf.ByteStringRequired.School name, for example, Mountain View School of Nursing.com.google.protobuf.ByteStringSchool name, for example, Mountain View School of Nursing.intgetSimilarProgramIds(int index) Similar program IDs.com.google.protobuf.ByteStringgetSimilarProgramIdsBytes(int index) Similar program IDs.intSimilar program IDs.com.google.protobuf.ProtocolStringListSimilar program IDs.Subject of study, for example, Health.com.google.protobuf.ByteStringSubject of study, for example, Health.Thumbnail image url, for example, http://www.example.com/thumbnail.png.com.google.protobuf.ByteStringThumbnail image url, for example, http://www.example.com/thumbnail.png.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(DynamicEducationAsset prototype) protected DynamicEducationAsset.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static DynamicEducationAssetparseDelimitedFrom(InputStream input) static DynamicEducationAssetparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DynamicEducationAssetparseFrom(byte[] data) static DynamicEducationAssetparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DynamicEducationAssetparseFrom(com.google.protobuf.ByteString data) static DynamicEducationAssetparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DynamicEducationAssetparseFrom(com.google.protobuf.CodedInputStream input) static DynamicEducationAssetparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DynamicEducationAssetparseFrom(InputStream input) static DynamicEducationAssetparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DynamicEducationAssetparseFrom(ByteBuffer data) static DynamicEducationAssetparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DynamicEducationAsset>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
PROGRAM_ID_FIELD_NUMBER
public static final int PROGRAM_ID_FIELD_NUMBER- See Also:
-
LOCATION_ID_FIELD_NUMBER
public static final int LOCATION_ID_FIELD_NUMBER- See Also:
-
PROGRAM_NAME_FIELD_NUMBER
public static final int PROGRAM_NAME_FIELD_NUMBER- See Also:
-
SUBJECT_FIELD_NUMBER
public static final int SUBJECT_FIELD_NUMBER- See Also:
-
PROGRAM_DESCRIPTION_FIELD_NUMBER
public static final int PROGRAM_DESCRIPTION_FIELD_NUMBER- See Also:
-
SCHOOL_NAME_FIELD_NUMBER
public static final int SCHOOL_NAME_FIELD_NUMBER- See Also:
-
ADDRESS_FIELD_NUMBER
public static final int ADDRESS_FIELD_NUMBER- See Also:
-
CONTEXTUAL_KEYWORDS_FIELD_NUMBER
public static final int CONTEXTUAL_KEYWORDS_FIELD_NUMBER- See Also:
-
ANDROID_APP_LINK_FIELD_NUMBER
public static final int ANDROID_APP_LINK_FIELD_NUMBER- See Also:
-
SIMILAR_PROGRAM_IDS_FIELD_NUMBER
public static final int SIMILAR_PROGRAM_IDS_FIELD_NUMBER- See Also:
-
IOS_APP_LINK_FIELD_NUMBER
public static final int IOS_APP_LINK_FIELD_NUMBER- See Also:
-
IOS_APP_STORE_ID_FIELD_NUMBER
public static final int IOS_APP_STORE_ID_FIELD_NUMBER- See Also:
-
THUMBNAIL_IMAGE_URL_FIELD_NUMBER
public static final int THUMBNAIL_IMAGE_URL_FIELD_NUMBER- See Also:
-
IMAGE_URL_FIELD_NUMBER
public static final int IMAGE_URL_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getProgramId
Required. Program ID which can be any sequence of letters and digits, and must be unique and match the values of remarketing tag. Required.
string program_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProgramIdin interfaceDynamicEducationAssetOrBuilder- Returns:
- The programId.
-
getProgramIdBytes
public com.google.protobuf.ByteString getProgramIdBytes()Required. Program ID which can be any sequence of letters and digits, and must be unique and match the values of remarketing tag. Required.
string program_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProgramIdBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for programId.
-
getLocationId
Location ID which can be any sequence of letters and digits and must be unique.
string location_id = 2;- Specified by:
getLocationIdin interfaceDynamicEducationAssetOrBuilder- Returns:
- The locationId.
-
getLocationIdBytes
public com.google.protobuf.ByteString getLocationIdBytes()Location ID which can be any sequence of letters and digits and must be unique.
string location_id = 2;- Specified by:
getLocationIdBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for locationId.
-
getProgramName
Required. Program name, for example, Nursing. Required.
string program_name = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProgramNamein interfaceDynamicEducationAssetOrBuilder- Returns:
- The programName.
-
getProgramNameBytes
public com.google.protobuf.ByteString getProgramNameBytes()Required. Program name, for example, Nursing. Required.
string program_name = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProgramNameBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for programName.
-
getSubject
Subject of study, for example, Health.
string subject = 4;- Specified by:
getSubjectin interfaceDynamicEducationAssetOrBuilder- Returns:
- The subject.
-
getSubjectBytes
public com.google.protobuf.ByteString getSubjectBytes()Subject of study, for example, Health.
string subject = 4;- Specified by:
getSubjectBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for subject.
-
getProgramDescription
Program description, for example, Nursing Certification.
string program_description = 5;- Specified by:
getProgramDescriptionin interfaceDynamicEducationAssetOrBuilder- Returns:
- The programDescription.
-
getProgramDescriptionBytes
public com.google.protobuf.ByteString getProgramDescriptionBytes()Program description, for example, Nursing Certification.
string program_description = 5;- Specified by:
getProgramDescriptionBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for programDescription.
-
getSchoolName
School name, for example, Mountain View School of Nursing.
string school_name = 6;- Specified by:
getSchoolNamein interfaceDynamicEducationAssetOrBuilder- Returns:
- The schoolName.
-
getSchoolNameBytes
public com.google.protobuf.ByteString getSchoolNameBytes()School name, for example, Mountain View School of Nursing.
string school_name = 6;- Specified by:
getSchoolNameBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for schoolName.
-
getAddress
School address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
string address = 7;- Specified by:
getAddressin interfaceDynamicEducationAssetOrBuilder- Returns:
- The address.
-
getAddressBytes
public com.google.protobuf.ByteString getAddressBytes()School address which can be specified in one of the following formats. (1) City, state, code, country, for example, Mountain View, CA, USA. (2) Full address, for example, 123 Boulevard St, Mountain View, CA 94043. (3) Latitude-longitude in the DDD format, for example, 41.40338, 2.17403
string address = 7;- Specified by:
getAddressBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for address.
-
getContextualKeywordsList
public com.google.protobuf.ProtocolStringList getContextualKeywordsList()Contextual keywords, for example, Nursing certification, Health, Mountain View.
repeated string contextual_keywords = 8;- Specified by:
getContextualKeywordsListin interfaceDynamicEducationAssetOrBuilder- Returns:
- A list containing the contextualKeywords.
-
getContextualKeywordsCount
public int getContextualKeywordsCount()Contextual keywords, for example, Nursing certification, Health, Mountain View.
repeated string contextual_keywords = 8;- Specified by:
getContextualKeywordsCountin interfaceDynamicEducationAssetOrBuilder- Returns:
- The count of contextualKeywords.
-
getContextualKeywords
Contextual keywords, for example, Nursing certification, Health, Mountain View.
repeated string contextual_keywords = 8;- Specified by:
getContextualKeywordsin interfaceDynamicEducationAssetOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The contextualKeywords at the given index.
-
getContextualKeywordsBytes
public com.google.protobuf.ByteString getContextualKeywordsBytes(int index) Contextual keywords, for example, Nursing certification, Health, Mountain View.
repeated string contextual_keywords = 8;- Specified by:
getContextualKeywordsBytesin interfaceDynamicEducationAssetOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the contextualKeywords at the given index.
-
getAndroidAppLink
Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.
string android_app_link = 9;- Specified by:
getAndroidAppLinkin interfaceDynamicEducationAssetOrBuilder- Returns:
- The androidAppLink.
-
getAndroidAppLinkBytes
public com.google.protobuf.ByteString getAndroidAppLinkBytes()Android deep link, for example, android-app://com.example.android/http/example.com/gizmos?1234.
string android_app_link = 9;- Specified by:
getAndroidAppLinkBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for androidAppLink.
-
getSimilarProgramIdsList
public com.google.protobuf.ProtocolStringList getSimilarProgramIdsList()Similar program IDs.
repeated string similar_program_ids = 10;- Specified by:
getSimilarProgramIdsListin interfaceDynamicEducationAssetOrBuilder- Returns:
- A list containing the similarProgramIds.
-
getSimilarProgramIdsCount
public int getSimilarProgramIdsCount()Similar program IDs.
repeated string similar_program_ids = 10;- Specified by:
getSimilarProgramIdsCountin interfaceDynamicEducationAssetOrBuilder- Returns:
- The count of similarProgramIds.
-
getSimilarProgramIds
Similar program IDs.
repeated string similar_program_ids = 10;- Specified by:
getSimilarProgramIdsin interfaceDynamicEducationAssetOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The similarProgramIds at the given index.
-
getSimilarProgramIdsBytes
public com.google.protobuf.ByteString getSimilarProgramIdsBytes(int index) Similar program IDs.
repeated string similar_program_ids = 10;- Specified by:
getSimilarProgramIdsBytesin interfaceDynamicEducationAssetOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the similarProgramIds at the given index.
-
getIosAppLink
iOS deep link, for example, exampleApp://content/page.
string ios_app_link = 11;- Specified by:
getIosAppLinkin interfaceDynamicEducationAssetOrBuilder- Returns:
- The iosAppLink.
-
getIosAppLinkBytes
public com.google.protobuf.ByteString getIosAppLinkBytes()iOS deep link, for example, exampleApp://content/page.
string ios_app_link = 11;- Specified by:
getIosAppLinkBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for iosAppLink.
-
getIosAppStoreId
public long getIosAppStoreId()iOS app store ID. This is used to check if the user has the app installed on their device before deep linking. If this field is set, then the ios_app_link field must also be present.
int64 ios_app_store_id = 12;- Specified by:
getIosAppStoreIdin interfaceDynamicEducationAssetOrBuilder- Returns:
- The iosAppStoreId.
-
getThumbnailImageUrl
Thumbnail image url, for example, http://www.example.com/thumbnail.png. The thumbnail image will not be uploaded as image asset.
string thumbnail_image_url = 13;- Specified by:
getThumbnailImageUrlin interfaceDynamicEducationAssetOrBuilder- Returns:
- The thumbnailImageUrl.
-
getThumbnailImageUrlBytes
public com.google.protobuf.ByteString getThumbnailImageUrlBytes()Thumbnail image url, for example, http://www.example.com/thumbnail.png. The thumbnail image will not be uploaded as image asset.
string thumbnail_image_url = 13;- Specified by:
getThumbnailImageUrlBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for thumbnailImageUrl.
-
getImageUrl
Image url, for example, http://www.example.com/image.png. The image will not be uploaded as image asset.
string image_url = 14;- Specified by:
getImageUrlin interfaceDynamicEducationAssetOrBuilder- Returns:
- The imageUrl.
-
getImageUrlBytes
public com.google.protobuf.ByteString getImageUrlBytes()Image url, for example, http://www.example.com/image.png. The image will not be uploaded as image asset.
string image_url = 14;- Specified by:
getImageUrlBytesin interfaceDynamicEducationAssetOrBuilder- Returns:
- The bytes for imageUrl.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DynamicEducationAsset parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DynamicEducationAsset parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DynamicEducationAsset parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DynamicEducationAsset parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DynamicEducationAsset parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DynamicEducationAsset parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DynamicEducationAsset parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DynamicEducationAsset parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DynamicEducationAsset parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DynamicEducationAsset parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DynamicEducationAsset.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-