Package com.google.apps.card.v1
Class Grid.GridItem.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
- com.google.apps.card.v1.Grid.GridItem.Builder
-
- All Implemented Interfaces:
Grid.GridItemOrBuilder,com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Grid.GridItem
public static final class Grid.GridItem.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder> implements Grid.GridItemOrBuilder
Represents an item in a grid layout. Items can contain text, an image, or both text and an image. [Google Workspace Add-ons and Chat apps](https://developers.google.com/workspace/extend):
Protobuf typegoogle.apps.card.v1.Grid.GridItem
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Grid.GridItem.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Grid.GridItembuild()Grid.GridItembuildPartial()Grid.GridItem.Builderclear()Grid.GridItem.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Grid.GridItem.BuilderclearId()A user-specified identifier for this grid item.Grid.GridItem.BuilderclearImage()The image that displays in the grid item.Grid.GridItem.BuilderclearLayout()The layout to use for the grid item.Grid.GridItem.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Grid.GridItem.BuilderclearSubtitle()The grid item's subtitle.Grid.GridItem.BuilderclearTitle()The grid item's title.Grid.GridItem.Builderclone()Grid.GridItemgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetId()A user-specified identifier for this grid item.com.google.protobuf.ByteStringgetIdBytes()A user-specified identifier for this grid item.ImageComponentgetImage()The image that displays in the grid item.ImageComponent.BuildergetImageBuilder()The image that displays in the grid item.ImageComponentOrBuildergetImageOrBuilder()The image that displays in the grid item.Grid.GridItem.GridItemLayoutgetLayout()The layout to use for the grid item.intgetLayoutValue()The layout to use for the grid item.java.lang.StringgetSubtitle()The grid item's subtitle.com.google.protobuf.ByteStringgetSubtitleBytes()The grid item's subtitle.java.lang.StringgetTitle()The grid item's title.com.google.protobuf.ByteStringgetTitleBytes()The grid item's title.booleanhasImage()The image that displays in the grid item.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Grid.GridItem.BuildermergeFrom(Grid.GridItem other)Grid.GridItem.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Grid.GridItem.BuildermergeFrom(com.google.protobuf.Message other)Grid.GridItem.BuildermergeImage(ImageComponent value)The image that displays in the grid item.Grid.GridItem.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Grid.GridItem.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Grid.GridItem.BuildersetId(java.lang.String value)A user-specified identifier for this grid item.Grid.GridItem.BuildersetIdBytes(com.google.protobuf.ByteString value)A user-specified identifier for this grid item.Grid.GridItem.BuildersetImage(ImageComponent value)The image that displays in the grid item.Grid.GridItem.BuildersetImage(ImageComponent.Builder builderForValue)The image that displays in the grid item.Grid.GridItem.BuildersetLayout(Grid.GridItem.GridItemLayout value)The layout to use for the grid item.Grid.GridItem.BuildersetLayoutValue(int value)The layout to use for the grid item.Grid.GridItem.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Grid.GridItem.BuildersetSubtitle(java.lang.String value)The grid item's subtitle.Grid.GridItem.BuildersetSubtitleBytes(com.google.protobuf.ByteString value)The grid item's subtitle.Grid.GridItem.BuildersetTitle(java.lang.String value)The grid item's title.Grid.GridItem.BuildersetTitleBytes(com.google.protobuf.ByteString value)The grid item's title.Grid.GridItem.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Overrides:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
clear
public Grid.GridItem.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.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<Grid.GridItem.Builder>
-
getDefaultInstanceForType
public Grid.GridItem getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Grid.GridItem build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Grid.GridItem buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Grid.GridItem.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
setField
public Grid.GridItem.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
clearField
public Grid.GridItem.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
clearOneof
public Grid.GridItem.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
setRepeatedField
public Grid.GridItem.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
addRepeatedField
public Grid.GridItem.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
mergeFrom
public Grid.GridItem.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Grid.GridItem.Builder>
-
mergeFrom
public Grid.GridItem.Builder mergeFrom(Grid.GridItem other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,Grid.GridItem.Builder>
-
mergeFrom
public Grid.GridItem.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Grid.GridItem.Builder>- Throws:
java.io.IOException
-
getId
public java.lang.String getId()
A user-specified identifier for this grid item. This identifier is returned in the parent grid's `onClick` callback parameters.
string id = 1;- Specified by:
getIdin interfaceGrid.GridItemOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
A user-specified identifier for this grid item. This identifier is returned in the parent grid's `onClick` callback parameters.
string id = 1;- Specified by:
getIdBytesin interfaceGrid.GridItemOrBuilder- Returns:
- The bytes for id.
-
setId
public Grid.GridItem.Builder setId(java.lang.String value)
A user-specified identifier for this grid item. This identifier is returned in the parent grid's `onClick` callback parameters.
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public Grid.GridItem.Builder clearId()
A user-specified identifier for this grid item. This identifier is returned in the parent grid's `onClick` callback parameters.
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
public Grid.GridItem.Builder setIdBytes(com.google.protobuf.ByteString value)
A user-specified identifier for this grid item. This identifier is returned in the parent grid's `onClick` callback parameters.
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasImage
public boolean hasImage()
The image that displays in the grid item.
.google.apps.card.v1.ImageComponent image = 2;- Specified by:
hasImagein interfaceGrid.GridItemOrBuilder- Returns:
- Whether the image field is set.
-
getImage
public ImageComponent getImage()
The image that displays in the grid item.
.google.apps.card.v1.ImageComponent image = 2;- Specified by:
getImagein interfaceGrid.GridItemOrBuilder- Returns:
- The image.
-
setImage
public Grid.GridItem.Builder setImage(ImageComponent value)
The image that displays in the grid item.
.google.apps.card.v1.ImageComponent image = 2;
-
setImage
public Grid.GridItem.Builder setImage(ImageComponent.Builder builderForValue)
The image that displays in the grid item.
.google.apps.card.v1.ImageComponent image = 2;
-
mergeImage
public Grid.GridItem.Builder mergeImage(ImageComponent value)
The image that displays in the grid item.
.google.apps.card.v1.ImageComponent image = 2;
-
clearImage
public Grid.GridItem.Builder clearImage()
The image that displays in the grid item.
.google.apps.card.v1.ImageComponent image = 2;
-
getImageBuilder
public ImageComponent.Builder getImageBuilder()
The image that displays in the grid item.
.google.apps.card.v1.ImageComponent image = 2;
-
getImageOrBuilder
public ImageComponentOrBuilder getImageOrBuilder()
The image that displays in the grid item.
.google.apps.card.v1.ImageComponent image = 2;- Specified by:
getImageOrBuilderin interfaceGrid.GridItemOrBuilder
-
getTitle
public java.lang.String getTitle()
The grid item's title.
string title = 3;- Specified by:
getTitlein interfaceGrid.GridItemOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()
The grid item's title.
string title = 3;- Specified by:
getTitleBytesin interfaceGrid.GridItemOrBuilder- Returns:
- The bytes for title.
-
setTitle
public Grid.GridItem.Builder setTitle(java.lang.String value)
The grid item's title.
string title = 3;- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
public Grid.GridItem.Builder clearTitle()
The grid item's title.
string title = 3;- Returns:
- This builder for chaining.
-
setTitleBytes
public Grid.GridItem.Builder setTitleBytes(com.google.protobuf.ByteString value)
The grid item's title.
string title = 3;- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
getSubtitle
public java.lang.String getSubtitle()
The grid item's subtitle.
string subtitle = 4;- Specified by:
getSubtitlein interfaceGrid.GridItemOrBuilder- Returns:
- The subtitle.
-
getSubtitleBytes
public com.google.protobuf.ByteString getSubtitleBytes()
The grid item's subtitle.
string subtitle = 4;- Specified by:
getSubtitleBytesin interfaceGrid.GridItemOrBuilder- Returns:
- The bytes for subtitle.
-
setSubtitle
public Grid.GridItem.Builder setSubtitle(java.lang.String value)
The grid item's subtitle.
string subtitle = 4;- Parameters:
value- The subtitle to set.- Returns:
- This builder for chaining.
-
clearSubtitle
public Grid.GridItem.Builder clearSubtitle()
The grid item's subtitle.
string subtitle = 4;- Returns:
- This builder for chaining.
-
setSubtitleBytes
public Grid.GridItem.Builder setSubtitleBytes(com.google.protobuf.ByteString value)
The grid item's subtitle.
string subtitle = 4;- Parameters:
value- The bytes for subtitle to set.- Returns:
- This builder for chaining.
-
getLayoutValue
public int getLayoutValue()
The layout to use for the grid item.
.google.apps.card.v1.Grid.GridItem.GridItemLayout layout = 9;- Specified by:
getLayoutValuein interfaceGrid.GridItemOrBuilder- Returns:
- The enum numeric value on the wire for layout.
-
setLayoutValue
public Grid.GridItem.Builder setLayoutValue(int value)
The layout to use for the grid item.
.google.apps.card.v1.Grid.GridItem.GridItemLayout layout = 9;- Parameters:
value- The enum numeric value on the wire for layout to set.- Returns:
- This builder for chaining.
-
getLayout
public Grid.GridItem.GridItemLayout getLayout()
The layout to use for the grid item.
.google.apps.card.v1.Grid.GridItem.GridItemLayout layout = 9;- Specified by:
getLayoutin interfaceGrid.GridItemOrBuilder- Returns:
- The layout.
-
setLayout
public Grid.GridItem.Builder setLayout(Grid.GridItem.GridItemLayout value)
The layout to use for the grid item.
.google.apps.card.v1.Grid.GridItem.GridItemLayout layout = 9;- Parameters:
value- The layout to set.- Returns:
- This builder for chaining.
-
clearLayout
public Grid.GridItem.Builder clearLayout()
The layout to use for the grid item.
.google.apps.card.v1.Grid.GridItem.GridItemLayout layout = 9;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Grid.GridItem.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
mergeUnknownFields
public final Grid.GridItem.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Grid.GridItem.Builder>
-
-