Package com.google.apps.card.v1
Class CollapseControl.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CollapseControl.Builder>
com.google.apps.card.v1.CollapseControl.Builder
- All Implemented Interfaces:
CollapseControlOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CollapseControl
public static final class CollapseControl.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CollapseControl.Builder>
implements CollapseControlOrBuilder
Represent an expand and collapse control. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend):Protobuf type
google.apps.card.v1.CollapseControl-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Optional.Optional.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The horizontal alignment of the expand and collapse button.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.The horizontal alignment of the expand and collapse button.intThe horizontal alignment of the expand and collapse button.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCollapseButton(Button value) Optional.mergeExpandButton(Button value) Optional.mergeFrom(CollapseControl other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final CollapseControl.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCollapseButton(Button value) Optional.setCollapseButton(Button.Builder builderForValue) Optional.setExpandButton(Button value) Optional.setExpandButton(Button.Builder builderForValue) Optional.The horizontal alignment of the expand and collapse button.setHorizontalAlignmentValue(int value) The horizontal alignment of the expand and collapse button.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final CollapseControl.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<CollapseControl.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<CollapseControl.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<CollapseControl.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<CollapseControl.Builder>
-
setField
public CollapseControl.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<CollapseControl.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CollapseControl.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CollapseControl.Builder>
-
setRepeatedField
public CollapseControl.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<CollapseControl.Builder>
-
addRepeatedField
public CollapseControl.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<CollapseControl.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CollapseControl.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CollapseControl.Builder>
-
mergeFrom
public CollapseControl.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<CollapseControl.Builder>- Throws:
IOException
-
getHorizontalAlignmentValue
public int getHorizontalAlignmentValue()The horizontal alignment of the expand and collapse button.
.google.apps.card.v1.Widget.HorizontalAlignment horizontal_alignment = 1;- Specified by:
getHorizontalAlignmentValuein interfaceCollapseControlOrBuilder- Returns:
- The enum numeric value on the wire for horizontalAlignment.
-
setHorizontalAlignmentValue
The horizontal alignment of the expand and collapse button.
.google.apps.card.v1.Widget.HorizontalAlignment horizontal_alignment = 1;- Parameters:
value- The enum numeric value on the wire for horizontalAlignment to set.- Returns:
- This builder for chaining.
-
getHorizontalAlignment
The horizontal alignment of the expand and collapse button.
.google.apps.card.v1.Widget.HorizontalAlignment horizontal_alignment = 1;- Specified by:
getHorizontalAlignmentin interfaceCollapseControlOrBuilder- Returns:
- The horizontalAlignment.
-
setHorizontalAlignment
The horizontal alignment of the expand and collapse button.
.google.apps.card.v1.Widget.HorizontalAlignment horizontal_alignment = 1;- Parameters:
value- The horizontalAlignment to set.- Returns:
- This builder for chaining.
-
clearHorizontalAlignment
The horizontal alignment of the expand and collapse button.
.google.apps.card.v1.Widget.HorizontalAlignment horizontal_alignment = 1;- Returns:
- This builder for chaining.
-
hasExpandButton
public boolean hasExpandButton()Optional. Define a customizable button to expand the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button expand_button = 2;- Specified by:
hasExpandButtonin interfaceCollapseControlOrBuilder- Returns:
- Whether the expandButton field is set.
-
getExpandButton
Optional. Define a customizable button to expand the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button expand_button = 2;- Specified by:
getExpandButtonin interfaceCollapseControlOrBuilder- Returns:
- The expandButton.
-
setExpandButton
Optional. Define a customizable button to expand the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button expand_button = 2; -
setExpandButton
Optional. Define a customizable button to expand the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button expand_button = 2; -
mergeExpandButton
Optional. Define a customizable button to expand the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button expand_button = 2; -
clearExpandButton
Optional. Define a customizable button to expand the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button expand_button = 2; -
getExpandButtonBuilder
Optional. Define a customizable button to expand the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button expand_button = 2; -
getExpandButtonOrBuilder
Optional. Define a customizable button to expand the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button expand_button = 2;- Specified by:
getExpandButtonOrBuilderin interfaceCollapseControlOrBuilder
-
hasCollapseButton
public boolean hasCollapseButton()Optional. Define a customizable button to collapse the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button collapse_button = 3;- Specified by:
hasCollapseButtonin interfaceCollapseControlOrBuilder- Returns:
- Whether the collapseButton field is set.
-
getCollapseButton
Optional. Define a customizable button to collapse the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button collapse_button = 3;- Specified by:
getCollapseButtonin interfaceCollapseControlOrBuilder- Returns:
- The collapseButton.
-
setCollapseButton
Optional. Define a customizable button to collapse the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button collapse_button = 3; -
setCollapseButton
Optional. Define a customizable button to collapse the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button collapse_button = 3; -
mergeCollapseButton
Optional. Define a customizable button to collapse the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button collapse_button = 3; -
clearCollapseButton
Optional. Define a customizable button to collapse the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button collapse_button = 3; -
getCollapseButtonBuilder
Optional. Define a customizable button to collapse the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button collapse_button = 3; -
getCollapseButtonOrBuilder
Optional. Define a customizable button to collapse the section. Both expand_button and collapse_button field must be set. Only one field set will not take into effect. If this field isn't set, the default button is used.
.google.apps.card.v1.Button collapse_button = 3;- Specified by:
getCollapseButtonOrBuilderin interfaceCollapseControlOrBuilder
-
setUnknownFields
public final CollapseControl.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CollapseControl.Builder>
-
mergeUnknownFields
public final CollapseControl.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CollapseControl.Builder>
-