public final class Part extends GeneratedMessage implements PartOrBuilder
Part represents a container for a section of communication content.
Parts can be purely textual, some sort of file (image, video, etc) or
a structured data blob (i.e. JSON).
Protobuf type google.cloud.geminidataanalytics.v1beta.Part
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
FILE_FIELD_NUMBER
public static final int FILE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int METADATA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Part getDefaultInstance()
| Returns |
| Type |
Description |
Part |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Part.Builder newBuilder()
newBuilder(Part prototype)
public static Part.Builder newBuilder(Part prototype)
| Parameter |
| Name |
Description |
prototype |
Part
|
public static Part parseDelimitedFrom(InputStream input)
| Returns |
| Type |
Description |
Part |
|
public static Part parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Part |
|
parseFrom(byte[] data)
public static Part parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
| Returns |
| Type |
Description |
Part |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Part parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Part |
|
parseFrom(ByteString data)
public static Part parseFrom(ByteString data)
| Returns |
| Type |
Description |
Part |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Part parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Part |
|
public static Part parseFrom(CodedInputStream input)
| Returns |
| Type |
Description |
Part |
|
public static Part parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Part |
|
public static Part parseFrom(InputStream input)
| Returns |
| Type |
Description |
Part |
|
public static Part parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Part |
|
parseFrom(ByteBuffer data)
public static Part parseFrom(ByteBuffer data)
| Returns |
| Type |
Description |
Part |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Part parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Part |
|
parser()
public static Parser<Part> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getData()
public DataPart getData()
Structured data content payload.
.google.cloud.geminidataanalytics.v1beta.DataPart data = 3;
| Returns |
| Type |
Description |
DataPart |
The data.
|
getDataOrBuilder()
public DataPartOrBuilder getDataOrBuilder()
Structured data content payload.
.google.cloud.geminidataanalytics.v1beta.DataPart data = 3;
getDefaultInstanceForType()
public Part getDefaultInstanceForType()
| Returns |
| Type |
Description |
Part |
|
getFile()
public FilePart getFile()
File content payload.
.google.cloud.geminidataanalytics.v1beta.FilePart file = 2;
| Returns |
| Type |
Description |
FilePart |
The file.
|
getFileOrBuilder()
public FilePartOrBuilder getFileOrBuilder()
File content payload.
.google.cloud.geminidataanalytics.v1beta.FilePart file = 2;
public Struct getMetadata()
Optional. Metadata associated with the part.
.google.protobuf.Struct metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Struct |
The metadata.
|
public StructOrBuilder getMetadataOrBuilder()
Optional. Metadata associated with the part.
.google.protobuf.Struct metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<Part> getParserForType()
Overrides
getPartCase()
public Part.PartCase getPartCase()
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getText()
Plain text content.
string text = 1;
| Returns |
| Type |
Description |
String |
The text.
|
getTextBytes()
public ByteString getTextBytes()
Plain text content.
string text = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for text.
|
hasData()
Structured data content payload.
.google.cloud.geminidataanalytics.v1beta.DataPart data = 3;
| Returns |
| Type |
Description |
boolean |
Whether the data field is set.
|
hasFile()
File content payload.
.google.cloud.geminidataanalytics.v1beta.FilePart file = 2;
| Returns |
| Type |
Description |
boolean |
Whether the file field is set.
|
public boolean hasMetadata()
Optional. Metadata associated with the part.
.google.protobuf.Struct metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the metadata field is set.
|
hasText()
Plain text content.
string text = 1;
| Returns |
| Type |
Description |
boolean |
Whether the text field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Part.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Part.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Part.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides