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.GeneratedMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
- com.google.apps.card.v1.ImageComponent.Builder
-
- All Implemented Interfaces:
ImageComponentOrBuilder
,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:
- 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 typegoogle.apps.card.v1.ImageComponent
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageComponent.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
ImageComponent
build()
ImageComponent
buildPartial()
ImageComponent.Builder
clear()
ImageComponent.Builder
clearAltText()
The accessibility label for the image.ImageComponent.Builder
clearBorderStyle()
The border style to apply to the image.ImageComponent.Builder
clearCropStyle()
The crop style to apply to the image.ImageComponent.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ImageComponent.Builder
clearImageUri()
The image URL.ImageComponent.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ImageComponent.Builder
clone()
java.lang.String
getAltText()
The accessibility label for the image.com.google.protobuf.ByteString
getAltTextBytes()
The accessibility label for the image.BorderStyle
getBorderStyle()
The border style to apply to the image.BorderStyle.Builder
getBorderStyleBuilder()
The border style to apply to the image.BorderStyleOrBuilder
getBorderStyleOrBuilder()
The border style to apply to the image.ImageCropStyle
getCropStyle()
The crop style to apply to the image.ImageCropStyle.Builder
getCropStyleBuilder()
The crop style to apply to the image.ImageCropStyleOrBuilder
getCropStyleOrBuilder()
The crop style to apply to the image.ImageComponent
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getImageUri()
The image URL.com.google.protobuf.ByteString
getImageUriBytes()
The image URL.boolean
hasBorderStyle()
The border style to apply to the image.boolean
hasCropStyle()
The crop style to apply to the image.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ImageComponent.Builder
mergeBorderStyle(BorderStyle value)
The border style to apply to the image.ImageComponent.Builder
mergeCropStyle(ImageCropStyle value)
The crop style to apply to the image.ImageComponent.Builder
mergeFrom(ImageComponent other)
ImageComponent.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ImageComponent.Builder
mergeFrom(com.google.protobuf.Message other)
ImageComponent.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ImageComponent.Builder
setAltText(java.lang.String value)
The accessibility label for the image.ImageComponent.Builder
setAltTextBytes(com.google.protobuf.ByteString value)
The accessibility label for the image.ImageComponent.Builder
setBorderStyle(BorderStyle value)
The border style to apply to the image.ImageComponent.Builder
setBorderStyle(BorderStyle.Builder builderForValue)
The border style to apply to the image.ImageComponent.Builder
setCropStyle(ImageCropStyle value)
The crop style to apply to the image.ImageComponent.Builder
setCropStyle(ImageCropStyle.Builder builderForValue)
The crop style to apply to the image.ImageComponent.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
ImageComponent.Builder
setImageUri(java.lang.String value)
The image URL.ImageComponent.Builder
setImageUriBytes(com.google.protobuf.ByteString value)
The image URL.ImageComponent.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
ImageComponent.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
clear
public ImageComponent.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<ImageComponent.Builder>
-
getDefaultInstanceForType
public ImageComponent getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ImageComponent build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ImageComponent buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ImageComponent.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
setField
public ImageComponent.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
clearField
public ImageComponent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
clearOneof
public ImageComponent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
setRepeatedField
public ImageComponent.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
addRepeatedField
public ImageComponent.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
mergeFrom
public ImageComponent.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ImageComponent.Builder>
-
mergeFrom
public ImageComponent.Builder mergeFrom(ImageComponent other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,ImageComponent.Builder>
-
mergeFrom
public ImageComponent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ImageComponent.Builder>
- Throws:
java.io.IOException
-
getImageUri
public java.lang.String getImageUri()
The image URL.
string image_uri = 1;
- Specified by:
getImageUri
in interfaceImageComponentOrBuilder
- Returns:
- The imageUri.
-
getImageUriBytes
public com.google.protobuf.ByteString getImageUriBytes()
The image URL.
string image_uri = 1;
- Specified by:
getImageUriBytes
in interfaceImageComponentOrBuilder
- Returns:
- The bytes for imageUri.
-
setImageUri
public ImageComponent.Builder setImageUri(java.lang.String value)
The image URL.
string image_uri = 1;
- Parameters:
value
- The imageUri to set.- Returns:
- This builder for chaining.
-
clearImageUri
public ImageComponent.Builder clearImageUri()
The image URL.
string image_uri = 1;
- Returns:
- This builder for chaining.
-
setImageUriBytes
public ImageComponent.Builder setImageUriBytes(com.google.protobuf.ByteString value)
The image URL.
string image_uri = 1;
- Parameters:
value
- The bytes for imageUri to set.- Returns:
- This builder for chaining.
-
getAltText
public java.lang.String getAltText()
The accessibility label for the image.
string alt_text = 2;
- Specified by:
getAltText
in interfaceImageComponentOrBuilder
- Returns:
- The altText.
-
getAltTextBytes
public com.google.protobuf.ByteString getAltTextBytes()
The accessibility label for the image.
string alt_text = 2;
- Specified by:
getAltTextBytes
in interfaceImageComponentOrBuilder
- Returns:
- The bytes for altText.
-
setAltText
public ImageComponent.Builder setAltText(java.lang.String value)
The accessibility label for the image.
string alt_text = 2;
- Parameters:
value
- The altText to set.- Returns:
- This builder for chaining.
-
clearAltText
public ImageComponent.Builder clearAltText()
The accessibility label for the image.
string alt_text = 2;
- Returns:
- This builder for chaining.
-
setAltTextBytes
public ImageComponent.Builder setAltTextBytes(com.google.protobuf.ByteString value)
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:
hasCropStyle
in interfaceImageComponentOrBuilder
- Returns:
- Whether the cropStyle field is set.
-
getCropStyle
public ImageCropStyle getCropStyle()
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;
- Specified by:
getCropStyle
in interfaceImageComponentOrBuilder
- Returns:
- The cropStyle.
-
setCropStyle
public ImageComponent.Builder setCropStyle(ImageCropStyle value)
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;
-
setCropStyle
public ImageComponent.Builder setCropStyle(ImageCropStyle.Builder builderForValue)
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;
-
mergeCropStyle
public ImageComponent.Builder mergeCropStyle(ImageCropStyle value)
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;
-
clearCropStyle
public ImageComponent.Builder clearCropStyle()
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;
-
getCropStyleBuilder
public ImageCropStyle.Builder getCropStyleBuilder()
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;
-
getCropStyleOrBuilder
public ImageCropStyleOrBuilder getCropStyleOrBuilder()
The crop style to apply to the image.
.google.apps.card.v1.ImageCropStyle crop_style = 3;
- Specified by:
getCropStyleOrBuilder
in interfaceImageComponentOrBuilder
-
hasBorderStyle
public boolean hasBorderStyle()
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;
- Specified by:
hasBorderStyle
in interfaceImageComponentOrBuilder
- Returns:
- Whether the borderStyle field is set.
-
getBorderStyle
public BorderStyle getBorderStyle()
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;
- Specified by:
getBorderStyle
in interfaceImageComponentOrBuilder
- Returns:
- The borderStyle.
-
setBorderStyle
public ImageComponent.Builder setBorderStyle(BorderStyle value)
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;
-
setBorderStyle
public ImageComponent.Builder setBorderStyle(BorderStyle.Builder builderForValue)
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;
-
mergeBorderStyle
public ImageComponent.Builder mergeBorderStyle(BorderStyle value)
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;
-
clearBorderStyle
public ImageComponent.Builder clearBorderStyle()
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;
-
getBorderStyleBuilder
public BorderStyle.Builder getBorderStyleBuilder()
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;
-
getBorderStyleOrBuilder
public BorderStyleOrBuilder getBorderStyleOrBuilder()
The border style to apply to the image.
.google.apps.card.v1.BorderStyle border_style = 4;
- Specified by:
getBorderStyleOrBuilder
in interfaceImageComponentOrBuilder
-
setUnknownFields
public final ImageComponent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
mergeUnknownFields
public final ImageComponent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImageComponent.Builder>
-
-