public static final class GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata extends com.google.protobuf.GeneratedMessage implements GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilder
Metadata about an image from the web search.Protobuf type
google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata| Modifier and Type | Class and Description |
|---|---|
static class |
GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Builder
Metadata about an image from the web search.
|
static class |
GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Image
Metadata about the image.
|
static interface |
GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.ImageOrBuilder |
static class |
GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.WebsiteInfo
Metadata about the website that the image is from.
|
static interface |
GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.WebsiteInfoOrBuilder |
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
IMAGE_FIELD_NUMBER |
static int |
SOURCE_FIELD_NUMBER |
static int |
THUMBNAIL_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int IMAGE_FIELD_NUMBER
public static final int THUMBNAIL_FIELD_NUMBER
public static final int SOURCE_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic boolean hasImage()
Metadata about the full size image.
.google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Image image = 1;
hasImage in interface GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilderpublic GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Image getImage()
Metadata about the full size image.
.google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Image image = 1;
getImage in interface GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilderpublic GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.ImageOrBuilder getImageOrBuilder()
Metadata about the full size image.
.google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Image image = 1;
getImageOrBuilder in interface GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilderpublic boolean hasThumbnail()
Metadata about the thumbnail.
.google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Image thumbnail = 2;
hasThumbnail in interface GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilderpublic GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Image getThumbnail()
Metadata about the thumbnail.
.google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Image thumbnail = 2;
getThumbnail in interface GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilderpublic GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.ImageOrBuilder getThumbnailOrBuilder()
Metadata about the thumbnail.
.google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Image thumbnail = 2;
getThumbnailOrBuilder in interface GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilderpublic boolean hasSource()
The details about the website that the image is from.
.google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.WebsiteInfo source = 3;
hasSource in interface GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilderpublic GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.WebsiteInfo getSource()
The details about the website that the image is from.
.google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.WebsiteInfo source = 3;
getSource in interface GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilderpublic GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.WebsiteInfoOrBuilder getSourceOrBuilder()
The details about the website that the image is from.
.google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.WebsiteInfo source = 3;
getSourceOrBuilder in interface GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadataOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(InputStream input) throws IOException
IOExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Builder newBuilder()
public static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Builder newBuilder(GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata prototype)
public GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata getDefaultInstance()
public static com.google.protobuf.Parser<GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata> parser()
public com.google.protobuf.Parser<GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic GenerateGroundedContentResponse.Candidate.GroundingMetadata.ImageMetadata getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2026 Google LLC. All rights reserved.