Some or all of the information on this page might not apply to Trusted Cloud by S3NS.
Interface GeneratedMessage.ExtendableMessageOrBuilder<MessageType> (3.19.4)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
public static interface GeneratedMessage . ExtendableMessageOrBuilder<MessageType> extends MessageOrBuilder
Type Parameter
Name
Description
MessageType
Methods
<Type>getExtension(Extension<MessageType,Type> extension)
public abstract Type <Type>getExtension ( Extension<MessageType , Type > extension )
Get the value of an extension.
Parameter
Name
Description
extension
Extension <MessageType ,Type >
Returns
Type
Description
Type
<Type>getExtension(Extension<MessageType,List<Type>> extension, int index)
public abstract Type <Type>getExtension ( Extension<MessageType , List<Type> > extension , int index )
Get one element of a repeated extension.
Parameters
Name
Description
extension
Extension <MessageType ,List <Type >>
index
int
Returns
Type
Description
Type
<Type>getExtension(ExtensionLite<MessageType,Type> extension)
public abstract Type <Type>getExtension ( ExtensionLite<MessageType , Type > extension )
Get the value of an extension.
Parameter
Name
Description
extension
ExtensionLite <MessageType ,Type >
Returns
Type
Description
Type
<Type>getExtension(ExtensionLite<MessageType,List<Type>> extension, int index)
public abstract Type <Type>getExtension ( ExtensionLite<MessageType , List<Type> > extension , int index )
Get one element of a repeated extension.
Returns
Type
Description
Type
<Type>getExtension(GeneratedMessage.GeneratedExtension<MessageType,Type> extension)
public abstract Type <Type>getExtension ( GeneratedMessage . GeneratedExtension<MessageType , Type > extension )
Get the value of an extension.
Returns
Type
Description
Type
<Type>getExtension(GeneratedMessage.GeneratedExtension<MessageType,List<Type>> extension, int index)
public abstract Type <Type>getExtension ( GeneratedMessage . GeneratedExtension<MessageType , List<Type> > extension , int index )
Get one element of a repeated extension.
Returns
Type
Description
Type
<Type>getExtensionCount(Extension<MessageType,List<Type>> extension)
public abstract int <Type>getExtensionCount ( Extension<MessageType , List<Type> > extension )
Get the number of elements in a repeated extension.
Parameter
Name
Description
extension
Extension <MessageType ,List <Type >>
Returns
Type
Description
int
<Type>getExtensionCount(ExtensionLite<MessageType,List<Type>> extension)
public abstract int <Type>getExtensionCount ( ExtensionLite<MessageType , List<Type> > extension )
Get the number of elements in a repeated extension.
Returns
Type
Description
int
<Type>getExtensionCount(GeneratedMessage.GeneratedExtension<MessageType,List<Type>> extension)
public abstract int <Type>getExtensionCount ( GeneratedMessage . GeneratedExtension<MessageType , List<Type> > extension )
Get the number of elements in a repeated extension.
Returns
Type
Description
int
<Type>hasExtension(Extension<MessageType,Type> extension)
public abstract boolean <Type>hasExtension ( Extension<MessageType , Type > extension )
Check if a singular extension is present.
Parameter
Name
Description
extension
Extension <MessageType ,Type >
<Type>hasExtension(ExtensionLite<MessageType,Type> extension)
public abstract boolean <Type>hasExtension ( ExtensionLite<MessageType , Type > extension )
Check if a singular extension is present.
Parameter
Name
Description
extension
ExtensionLite <MessageType ,Type >
<Type>hasExtension(GeneratedMessage.GeneratedExtension<MessageType,Type> extension)
public abstract boolean <Type>hasExtension ( GeneratedMessage . GeneratedExtension<MessageType , Type > extension )
Check if a singular extension is present.
getDefaultInstanceForType()
public abstract Message getDefaultInstanceForType ()
Get an instance of the type with no fields set. Because no fields are set, all getters for
singular fields will return default values and repeated fields will appear empty. This may or
may not be a singleton. This differs from the getDefaultInstance()
method of generated
message classes in that this method is an abstract method of the MessageLite
interface
whereas getDefaultInstance()
is a static method of a specific class. They return the
same thing.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-02 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-02 UTC."],[],[]]