Package com.google.cloud.support.v2beta
Class FeedItem.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FeedItem.Builder>
com.google.cloud.support.v2beta.FeedItem.Builder
- All Implemented Interfaces:
FeedItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FeedItem
public static final class FeedItem.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FeedItem.Builder>
implements FeedItemOrBuilder
A feed item associated with a support case.Protobuf type
google.cloud.support.v2beta.FeedItem-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.Output only.Output only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAttachment(Attachment value) Output only.mergeComment(Comment value) Output only.mergeDeletedAttachment(Attachment value) Output only.mergeEmailMessage(EmailMessage value) Output only.mergeEventTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAttachment(Attachment value) Output only.setAttachment(Attachment.Builder builderForValue) Output only.setComment(Comment value) Output only.setComment(Comment.Builder builderForValue) Output only.setDeletedAttachment(Attachment value) Output only.setDeletedAttachment(Attachment.Builder builderForValue) Output only.setEmailMessage(EmailMessage value) Output only.setEmailMessage(EmailMessage.Builder builderForValue) Output only.setEventTime(com.google.protobuf.Timestamp value) Output only.setEventTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<FeedItem.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<FeedItem.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<FeedItem.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FeedItem.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FeedItem.Builder>
-
mergeFrom
public FeedItem.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FeedItem.Builder>- Throws:
IOException
-
getEventObjectCase
- Specified by:
getEventObjectCasein interfaceFeedItemOrBuilder
-
clearEventObject
-
hasComment
public boolean hasComment()Output only. A comment added to the case.
.google.cloud.support.v2beta.Comment comment = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCommentin interfaceFeedItemOrBuilder- Returns:
- Whether the comment field is set.
-
getComment
Output only. A comment added to the case.
.google.cloud.support.v2beta.Comment comment = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCommentin interfaceFeedItemOrBuilder- Returns:
- The comment.
-
setComment
Output only. A comment added to the case.
.google.cloud.support.v2beta.Comment comment = 100 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setComment
Output only. A comment added to the case.
.google.cloud.support.v2beta.Comment comment = 100 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeComment
Output only. A comment added to the case.
.google.cloud.support.v2beta.Comment comment = 100 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearComment
Output only. A comment added to the case.
.google.cloud.support.v2beta.Comment comment = 100 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCommentBuilder
Output only. A comment added to the case.
.google.cloud.support.v2beta.Comment comment = 100 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCommentOrBuilder
Output only. A comment added to the case.
.google.cloud.support.v2beta.Comment comment = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCommentOrBuilderin interfaceFeedItemOrBuilder
-
hasAttachment
public boolean hasAttachment()Output only. An attachment attached to the case.
.google.cloud.support.v2beta.Attachment attachment = 101 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAttachmentin interfaceFeedItemOrBuilder- Returns:
- Whether the attachment field is set.
-
getAttachment
Output only. An attachment attached to the case.
.google.cloud.support.v2beta.Attachment attachment = 101 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAttachmentin interfaceFeedItemOrBuilder- Returns:
- The attachment.
-
setAttachment
Output only. An attachment attached to the case.
.google.cloud.support.v2beta.Attachment attachment = 101 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setAttachment
Output only. An attachment attached to the case.
.google.cloud.support.v2beta.Attachment attachment = 101 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeAttachment
Output only. An attachment attached to the case.
.google.cloud.support.v2beta.Attachment attachment = 101 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearAttachment
Output only. An attachment attached to the case.
.google.cloud.support.v2beta.Attachment attachment = 101 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAttachmentBuilder
Output only. An attachment attached to the case.
.google.cloud.support.v2beta.Attachment attachment = 101 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAttachmentOrBuilder
Output only. An attachment attached to the case.
.google.cloud.support.v2beta.Attachment attachment = 101 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAttachmentOrBuilderin interfaceFeedItemOrBuilder
-
hasEmailMessage
public boolean hasEmailMessage()Output only. An email message received in reply to the case.
.google.cloud.support.v2beta.EmailMessage email_message = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEmailMessagein interfaceFeedItemOrBuilder- Returns:
- Whether the emailMessage field is set.
-
getEmailMessage
Output only. An email message received in reply to the case.
.google.cloud.support.v2beta.EmailMessage email_message = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEmailMessagein interfaceFeedItemOrBuilder- Returns:
- The emailMessage.
-
setEmailMessage
Output only. An email message received in reply to the case.
.google.cloud.support.v2beta.EmailMessage email_message = 102 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setEmailMessage
Output only. An email message received in reply to the case.
.google.cloud.support.v2beta.EmailMessage email_message = 102 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeEmailMessage
Output only. An email message received in reply to the case.
.google.cloud.support.v2beta.EmailMessage email_message = 102 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearEmailMessage
Output only. An email message received in reply to the case.
.google.cloud.support.v2beta.EmailMessage email_message = 102 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getEmailMessageBuilder
Output only. An email message received in reply to the case.
.google.cloud.support.v2beta.EmailMessage email_message = 102 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getEmailMessageOrBuilder
Output only. An email message received in reply to the case.
.google.cloud.support.v2beta.EmailMessage email_message = 102 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEmailMessageOrBuilderin interfaceFeedItemOrBuilder
-
hasDeletedAttachment
public boolean hasDeletedAttachment()Output only. A deleted attachment that used to be associated with the support case.
.google.cloud.support.v2beta.Attachment deleted_attachment = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDeletedAttachmentin interfaceFeedItemOrBuilder- Returns:
- Whether the deletedAttachment field is set.
-
getDeletedAttachment
Output only. A deleted attachment that used to be associated with the support case.
.google.cloud.support.v2beta.Attachment deleted_attachment = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeletedAttachmentin interfaceFeedItemOrBuilder- Returns:
- The deletedAttachment.
-
setDeletedAttachment
Output only. A deleted attachment that used to be associated with the support case.
.google.cloud.support.v2beta.Attachment deleted_attachment = 103 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setDeletedAttachment
Output only. A deleted attachment that used to be associated with the support case.
.google.cloud.support.v2beta.Attachment deleted_attachment = 103 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeDeletedAttachment
Output only. A deleted attachment that used to be associated with the support case.
.google.cloud.support.v2beta.Attachment deleted_attachment = 103 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearDeletedAttachment
Output only. A deleted attachment that used to be associated with the support case.
.google.cloud.support.v2beta.Attachment deleted_attachment = 103 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDeletedAttachmentBuilder
Output only. A deleted attachment that used to be associated with the support case.
.google.cloud.support.v2beta.Attachment deleted_attachment = 103 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDeletedAttachmentOrBuilder
Output only. A deleted attachment that used to be associated with the support case.
.google.cloud.support.v2beta.Attachment deleted_attachment = 103 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeletedAttachmentOrBuilderin interfaceFeedItemOrBuilder
-
hasEventTime
public boolean hasEventTime()Output only. Time corresponding to the event of this item.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEventTimein interfaceFeedItemOrBuilder- Returns:
- Whether the eventTime field is set.
-
getEventTime
public com.google.protobuf.Timestamp getEventTime()Output only. Time corresponding to the event of this item.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEventTimein interfaceFeedItemOrBuilder- Returns:
- The eventTime.
-
setEventTime
Output only. Time corresponding to the event of this item.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setEventTime
Output only. Time corresponding to the event of this item.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeEventTime
Output only. Time corresponding to the event of this item.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearEventTime
Output only. Time corresponding to the event of this item.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getEventTimeBuilder
public com.google.protobuf.Timestamp.Builder getEventTimeBuilder()Output only. Time corresponding to the event of this item.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getEventTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEventTimeOrBuilder()Output only. Time corresponding to the event of this item.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEventTimeOrBuilderin interfaceFeedItemOrBuilder
-