Package com.google.apps.card.v1
Class ImageComponent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
com.google.apps.card.v1.ImageComponent.Builder
- All Implemented Interfaces:
ImageComponentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ImageComponent
public static final class ImageComponent.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
implements ImageComponentOrBuilder
Represents an image. [Google Workspace Add-ons and Chat apps](https://developers.google.com/workspace/extend):Protobuf type
google.apps.card.v1.ImageComponent-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The accessibility label for the image.The border style to apply to the image.The crop style to apply to the image.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The image URL.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()The accessibility label for the image.com.google.protobuf.ByteStringThe accessibility label for the image.The border style to apply to the image.The border style to apply to the image.The border style to apply to the image.The crop style to apply to the image.The crop style to apply to the image.The crop style to apply to the image.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe image URL.com.google.protobuf.ByteStringThe image URL.booleanThe border style to apply to the image.booleanThe crop style to apply to the image.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeBorderStyle(BorderStyle value) The border style to apply to the image.mergeCropStyle(ImageCropStyle value) The crop style to apply to the image.mergeFrom(ImageComponent other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final ImageComponent.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAltText(String value) The accessibility label for the image.setAltTextBytes(com.google.protobuf.ByteString value) The accessibility label for the image.setBorderStyle(BorderStyle value) The border style to apply to the image.setBorderStyle(BorderStyle.Builder builderForValue) The border style to apply to the image.setCropStyle(ImageCropStyle value) The crop style to apply to the image.setCropStyle(ImageCropStyle.Builder builderForValue) The crop style to apply to the image.setImageUri(String value) The image URL.setImageUriBytes(com.google.protobuf.ByteString value) The image URL.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final ImageComponent.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.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<ImageComponent.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.GeneratedMessageV3.Builder<ImageComponent.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
setField
public ImageComponent.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
setRepeatedField
public ImageComponent.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
addRepeatedField
public ImageComponent.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ImageComponent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
mergeFrom
public ImageComponent.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<ImageComponent.Builder>- Throws:
IOException
-
getImageUri
The image URL.
string image_uri = 1;- Specified by:
getImageUriin interfaceImageComponentOrBuilder- Returns:
- The imageUri.
-
getImageUriBytes
public com.google.protobuf.ByteString getImageUriBytes()The image URL.
string image_uri = 1;- Specified by:
getImageUriBytesin interfaceImageComponentOrBuilder- Returns:
- The bytes for imageUri.
-
setImageUri
The image URL.
string image_uri = 1;- Parameters:
value- The imageUri to set.- Returns:
- This builder for chaining.
-
clearImageUri
The image URL.
string image_uri = 1;- Returns:
- This builder for chaining.
-
setImageUriBytes
The image URL.
string image_uri = 1;- Parameters:
value- The bytes for imageUri to set.- Returns:
- This builder for chaining.
-
getAltText
The accessibility label for the image.
string alt_text = 2;- Specified by:
getAltTextin interfaceImageComponentOrBuilder- Returns:
- The altText.
-
getAltTextBytes
public com.google.protobuf.ByteString getAltTextBytes()The accessibility label for the image.
string alt_text = 2;- Specified by:
getAltTextBytesin interfaceImageComponentOrBuilder- Returns:
- The bytes for altText.
-
setAltText
The accessibility label for the image.
string alt_text = 2;- Parameters:
value- The altText to set.- Returns:
- This builder for chaining.
-
clearAltText
The accessibility label for the image.
string alt_text = 2;- Returns:
- This builder for chaining.
-
setAltTextBytes
The accessibility label for the image.
string alt_text = 2;- Parameters:
value- The bytes for altText to set.- Returns:
- This builder for chaining.
-
hasCropStyle
public boolean hasCropStyle()The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;- Specified by:
hasCropStylein interfaceImageComponentOrBuilder- Returns:
- Whether the cropStyle field is set.
-
getCropStyle
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;- Specified by:
getCropStylein interfaceImageComponentOrBuilder- Returns:
- The cropStyle.
-
setCropStyle
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3; -
setCropStyle
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3; -
mergeCropStyle
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3; -
clearCropStyle
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3; -
getCropStyleBuilder
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3; -
getCropStyleOrBuilder
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;- Specified by:
getCropStyleOrBuilderin interfaceImageComponentOrBuilder
-
hasBorderStyle
public boolean hasBorderStyle()The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;- Specified by:
hasBorderStylein interfaceImageComponentOrBuilder- Returns:
- Whether the borderStyle field is set.
-
getBorderStyle
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;- Specified by:
getBorderStylein interfaceImageComponentOrBuilder- Returns:
- The borderStyle.
-
setBorderStyle
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4; -
setBorderStyle
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4; -
mergeBorderStyle
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4; -
clearBorderStyle
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4; -
getBorderStyleBuilder
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4; -
getBorderStyleOrBuilder
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;- Specified by:
getBorderStyleOrBuilderin interfaceImageComponentOrBuilder
-
setUnknownFields
public final ImageComponent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
mergeUnknownFields
public final ImageComponent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-