Package com.google.cloud.dialogflow.v2
Class Intent.Message.MediaContent.ResponseMediaObject.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Intent.Message.MediaContent.ResponseMediaObject.Builder>
com.google.cloud.dialogflow.v2.Intent.Message.MediaContent.ResponseMediaObject.Builder
- All Implemented Interfaces:
Intent.Message.MediaContent.ResponseMediaObjectOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Intent.Message.MediaContent.ResponseMediaObject
public static final class Intent.Message.MediaContent.ResponseMediaObject.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Intent.Message.MediaContent.ResponseMediaObject.Builder>
implements Intent.Message.MediaContent.ResponseMediaObjectOrBuilder
Response media object for media content card.Protobuf type
google.cloud.dialogflow.v2.Intent.Message.MediaContent.ResponseMediaObject-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Optional.Optional.Optional.Required.Required.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetIcon()Optional.Optional.Optional.Optional.Optional.Optional.getName()Required.com.google.protobuf.ByteStringRequired.booleanhasIcon()Optional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeIcon(Intent.Message.Image value) Optional.Optional.setContentUrl(String value) Required.setContentUrlBytes(com.google.protobuf.ByteString value) Required.setDescription(String value) Optional.setDescriptionBytes(com.google.protobuf.ByteString value) Optional.setIcon(Intent.Message.Image value) Optional.setIcon(Intent.Message.Image.Builder builderForValue) Optional.Optional.setLargeImage(Intent.Message.Image.Builder builderForValue) Optional.Required.setNameBytes(com.google.protobuf.ByteString value) Required.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<Intent.Message.MediaContent.ResponseMediaObject.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<Intent.Message.MediaContent.ResponseMediaObject.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<Intent.Message.MediaContent.ResponseMediaObject.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
public Intent.Message.MediaContent.ResponseMediaObject.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Intent.Message.MediaContent.ResponseMediaObject.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Intent.Message.MediaContent.ResponseMediaObject.Builder>
-
mergeFrom
public Intent.Message.MediaContent.ResponseMediaObject.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<Intent.Message.MediaContent.ResponseMediaObject.Builder>- Throws:
IOException
-
getImageCase
- Specified by:
getImageCasein interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder
-
clearImage
-
getName
Required. Name of media card.
string name = 1;- Specified by:
getNamein interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. Name of media card.
string name = 1;- Specified by:
getNameBytesin interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- The bytes for name.
-
setName
Required. Name of media card.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. Name of media card.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Intent.Message.MediaContent.ResponseMediaObject.Builder setNameBytes(com.google.protobuf.ByteString value) Required. Name of media card.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
Optional. Description of media card.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionin interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional. Description of media card.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionBytesin interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- The bytes for description.
-
setDescription
Optional. Description of media card.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Optional. Description of media card.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Intent.Message.MediaContent.ResponseMediaObject.Builder setDescriptionBytes(com.google.protobuf.ByteString value) Optional. Description of media card.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasLargeImage
public boolean hasLargeImage()Optional. Image to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image large_image = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasLargeImagein interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- Whether the largeImage field is set.
-
getLargeImage
Optional. Image to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image large_image = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLargeImagein interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- The largeImage.
-
setLargeImage
public Intent.Message.MediaContent.ResponseMediaObject.Builder setLargeImage(Intent.Message.Image value) Optional. Image to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image large_image = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setLargeImage
public Intent.Message.MediaContent.ResponseMediaObject.Builder setLargeImage(Intent.Message.Image.Builder builderForValue) Optional. Image to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image large_image = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergeLargeImage
public Intent.Message.MediaContent.ResponseMediaObject.Builder mergeLargeImage(Intent.Message.Image value) Optional. Image to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image large_image = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearLargeImage
Optional. Image to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image large_image = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getLargeImageBuilder
Optional. Image to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image large_image = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getLargeImageOrBuilder
Optional. Image to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image large_image = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLargeImageOrBuilderin interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder
-
hasIcon
public boolean hasIcon()Optional. Icon to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image icon = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasIconin interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- Whether the icon field is set.
-
getIcon
Optional. Icon to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image icon = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIconin interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- The icon.
-
setIcon
Optional. Icon to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image icon = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setIcon
public Intent.Message.MediaContent.ResponseMediaObject.Builder setIcon(Intent.Message.Image.Builder builderForValue) Optional. Icon to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image icon = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeIcon
public Intent.Message.MediaContent.ResponseMediaObject.Builder mergeIcon(Intent.Message.Image value) Optional. Icon to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image icon = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearIcon
Optional. Icon to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image icon = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getIconBuilder
Optional. Icon to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image icon = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getIconOrBuilder
Optional. Icon to display above media content.
.google.cloud.dialogflow.v2.Intent.Message.Image icon = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIconOrBuilderin interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder
-
getContentUrl
Required. Url where the media is stored.
string content_url = 5;- Specified by:
getContentUrlin interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- The contentUrl.
-
getContentUrlBytes
public com.google.protobuf.ByteString getContentUrlBytes()Required. Url where the media is stored.
string content_url = 5;- Specified by:
getContentUrlBytesin interfaceIntent.Message.MediaContent.ResponseMediaObjectOrBuilder- Returns:
- The bytes for contentUrl.
-
setContentUrl
Required. Url where the media is stored.
string content_url = 5;- Parameters:
value- The contentUrl to set.- Returns:
- This builder for chaining.
-
clearContentUrl
Required. Url where the media is stored.
string content_url = 5;- Returns:
- This builder for chaining.
-
setContentUrlBytes
public Intent.Message.MediaContent.ResponseMediaObject.Builder setContentUrlBytes(com.google.protobuf.ByteString value) Required. Url where the media is stored.
string content_url = 5;- Parameters:
value- The bytes for contentUrl to set.- Returns:
- This builder for chaining.
-