public final class Attachment extends GeneratedMessageV3 implements AttachmentOrBuilder
An attachment in Google Chat.
Protobuf type google.chat.v1.Attachment
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ATTACHMENT_DATA_REF_FIELD_NUMBER
public static final int ATTACHMENT_DATA_REF_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CONTENT_NAME_FIELD_NUMBER
public static final int CONTENT_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CONTENT_TYPE_FIELD_NUMBER
public static final int CONTENT_TYPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DOWNLOAD_URI_FIELD_NUMBER
public static final int DOWNLOAD_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DRIVE_DATA_REF_FIELD_NUMBER
public static final int DRIVE_DATA_REF_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SOURCE_FIELD_NUMBER
public static final int SOURCE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
THUMBNAIL_URI_FIELD_NUMBER
public static final int THUMBNAIL_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Attachment getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Attachment.Builder newBuilder()
newBuilder(Attachment prototype)
public static Attachment.Builder newBuilder(Attachment prototype)
public static Attachment parseDelimitedFrom(InputStream input)
public static Attachment parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Attachment parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Attachment parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Attachment parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Attachment parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Attachment parseFrom(CodedInputStream input)
public static Attachment parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Attachment parseFrom(InputStream input)
public static Attachment parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Attachment parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Attachment parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Attachment> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAttachmentDataRef()
public AttachmentDataRef getAttachmentDataRef()
Optional. A reference to the attachment data. This field is used to
create or update messages with attachments, or with the media API to
download the attachment data.
.google.chat.v1.AttachmentDataRef attachment_data_ref = 4 [(.google.api.field_behavior) = OPTIONAL];
getAttachmentDataRefOrBuilder()
public AttachmentDataRefOrBuilder getAttachmentDataRefOrBuilder()
Optional. A reference to the attachment data. This field is used to
create or update messages with attachments, or with the media API to
download the attachment data.
.google.chat.v1.AttachmentDataRef attachment_data_ref = 4 [(.google.api.field_behavior) = OPTIONAL];
getContentName()
public String getContentName()
Output only. The original file name for the content, not the full path.
string content_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The contentName.
|
getContentNameBytes()
public ByteString getContentNameBytes()
Output only. The original file name for the content, not the full path.
string content_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for contentName.
|
getContentType()
public String getContentType()
Output only. The content type (MIME type) of the file.
string content_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The contentType.
|
getContentTypeBytes()
public ByteString getContentTypeBytes()
Output only. The content type (MIME type) of the file.
string content_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for contentType.
|
getDataRefCase()
public Attachment.DataRefCase getDataRefCase()
getDefaultInstanceForType()
public Attachment getDefaultInstanceForType()
getDownloadUri()
public String getDownloadUri()
Output only. The download URL which should be used to allow a human user to
download the attachment. Chat apps shouldn't use this URL to download
attachment content.
string download_uri = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The downloadUri.
|
getDownloadUriBytes()
public ByteString getDownloadUriBytes()
Output only. The download URL which should be used to allow a human user to
download the attachment. Chat apps shouldn't use this URL to download
attachment content.
string download_uri = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for downloadUri.
|
getDriveDataRef()
public DriveDataRef getDriveDataRef()
Output only. A reference to the Google Drive attachment. This field is
used with the Google Drive API.
.google.chat.v1.DriveDataRef drive_data_ref = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDriveDataRefOrBuilder()
public DriveDataRefOrBuilder getDriveDataRefOrBuilder()
Output only. A reference to the Google Drive attachment. This field is
used with the Google Drive API.
.google.chat.v1.DriveDataRef drive_data_ref = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getName()
Optional. Resource name of the attachment, in the form
spaces/{space}/messages/{message}/attachments/{attachment}
.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Optional. Resource name of the attachment, in the form
spaces/{space}/messages/{message}/attachments/{attachment}
.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<Attachment> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSource()
public Attachment.Source getSource()
Output only. The source of the attachment.
.google.chat.v1.Attachment.Source source = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSourceValue()
public int getSourceValue()
Output only. The source of the attachment.
.google.chat.v1.Attachment.Source source = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for source.
|
getThumbnailUri()
public String getThumbnailUri()
Output only. The thumbnail URL which should be used to preview the
attachment to a human user. Chat apps shouldn't use this URL to download
attachment content.
string thumbnail_uri = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The thumbnailUri.
|
getThumbnailUriBytes()
public ByteString getThumbnailUriBytes()
Output only. The thumbnail URL which should be used to preview the
attachment to a human user. Chat apps shouldn't use this URL to download
attachment content.
string thumbnail_uri = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for thumbnailUri.
|
hasAttachmentDataRef()
public boolean hasAttachmentDataRef()
Optional. A reference to the attachment data. This field is used to
create or update messages with attachments, or with the media API to
download the attachment data.
.google.chat.v1.AttachmentDataRef attachment_data_ref = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the attachmentDataRef field is set.
|
hasDriveDataRef()
public boolean hasDriveDataRef()
Output only. A reference to the Google Drive attachment. This field is
used with the Google Drive API.
.google.chat.v1.DriveDataRef drive_data_ref = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the driveDataRef field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Attachment.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Attachment.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Attachment.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides