Package com.google.apps.card.v1
Class DecoratedText.SwitchControl.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DecoratedText.SwitchControl.Builder>
com.google.protobuf.GeneratedMessage.Builder<DecoratedText.SwitchControl.Builder>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,DecoratedText.SwitchControl.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<DecoratedText.SwitchControl.Builder>
com.google.apps.card.v1.DecoratedText.SwitchControl.Builder
- All Implemented Interfaces:
DecoratedText.SwitchControlOrBuilder
,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
,Cloneable
- Enclosing class:
DecoratedText.SwitchControl
public static final class DecoratedText.SwitchControl.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<DecoratedText.SwitchControl.Builder>
implements DecoratedText.SwitchControlOrBuilder
Either a toggle-style switch or a checkbox inside a `decoratedText` widget. [Google Workspace Add-ons and Chat apps](https://developers.google.com/workspace/extend): Only supported in the `decoratedText` widget.Protobuf type
google.apps.card.v1.DecoratedText.SwitchControl
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
How the switch appears in the user interface.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) The name by which the switch widget is identified in a form input event.The action to perform when the switch state is changed, such as what function to run.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) When `true`, the switch is selected.The value entered by a user, returned as part of a form input event.clone()
How the switch appears in the user interface.int
How the switch appears in the user interface.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getName()
The name by which the switch widget is identified in a form input event.com.google.protobuf.ByteString
The name by which the switch widget is identified in a form input event.The action to perform when the switch state is changed, such as what function to run.The action to perform when the switch state is changed, such as what function to run.The action to perform when the switch state is changed, such as what function to run.boolean
When `true`, the switch is selected.getValue()
The value entered by a user, returned as part of a form input event.com.google.protobuf.ByteString
The value entered by a user, returned as part of a form input event.boolean
The action to perform when the switch state is changed, such as what function to run.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeOnChangeAction
(Action value) The action to perform when the switch state is changed, such as what function to run.mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) How the switch appears in the user interface.setControlTypeValue
(int value) How the switch appears in the user interface.The name by which the switch widget is identified in a form input event.setNameBytes
(com.google.protobuf.ByteString value) The name by which the switch widget is identified in a form input event.setOnChangeAction
(Action value) The action to perform when the switch state is changed, such as what function to run.setOnChangeAction
(Action.Builder builderForValue) The action to perform when the switch state is changed, such as what function to run.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSelected
(boolean value) When `true`, the switch is selected.setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) The value entered by a user, returned as part of a form input event.setValueBytes
(com.google.protobuf.ByteString value) The value entered by a user, returned as part of a form input event.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getParentForChildren
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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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()- Overrides:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DecoratedText.SwitchControl.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<DecoratedText.SwitchControl.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<DecoratedText.SwitchControl.Builder>
-
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
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.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<DecoratedText.SwitchControl.Builder>
-
setField
public DecoratedText.SwitchControl.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DecoratedText.SwitchControl.Builder>
-
clearField
public DecoratedText.SwitchControl.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<DecoratedText.SwitchControl.Builder>
-
clearOneof
public DecoratedText.SwitchControl.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<DecoratedText.SwitchControl.Builder>
-
setRepeatedField
public DecoratedText.SwitchControl.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DecoratedText.SwitchControl.Builder>
-
addRepeatedField
public DecoratedText.SwitchControl.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DecoratedText.SwitchControl.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DecoratedText.SwitchControl.Builder>
-
mergeFrom
-
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,
DecoratedText.SwitchControl.Builder>
-
mergeFrom
public DecoratedText.SwitchControl.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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<DecoratedText.SwitchControl.Builder>
- Throws:
IOException
-
getName
The name by which the switch widget is identified in a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string name = 1;
- Specified by:
getName
in interfaceDecoratedText.SwitchControlOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name by which the switch widget is identified in a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string name = 1;
- Specified by:
getNameBytes
in interfaceDecoratedText.SwitchControlOrBuilder
- Returns:
- The bytes for name.
-
setName
The name by which the switch widget is identified in a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name by which the switch widget is identified in a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
The name by which the switch widget is identified in a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getValue
The value entered by a user, returned as part of a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string value = 2;
- Specified by:
getValue
in interfaceDecoratedText.SwitchControlOrBuilder
- Returns:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()The value entered by a user, returned as part of a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string value = 2;
- Specified by:
getValueBytes
in interfaceDecoratedText.SwitchControlOrBuilder
- Returns:
- The bytes for value.
-
setValue
The value entered by a user, returned as part of a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string value = 2;
- Parameters:
value
- The value to set.- Returns:
- This builder for chaining.
-
clearValue
The value entered by a user, returned as part of a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string value = 2;
- Returns:
- This builder for chaining.
-
setValueBytes
The value entered by a user, returned as part of a form input event. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data).
string value = 2;
- Parameters:
value
- The bytes for value to set.- Returns:
- This builder for chaining.
-
getSelected
public boolean getSelected()When `true`, the switch is selected.
bool selected = 3;
- Specified by:
getSelected
in interfaceDecoratedText.SwitchControlOrBuilder
- Returns:
- The selected.
-
setSelected
When `true`, the switch is selected.
bool selected = 3;
- Parameters:
value
- The selected to set.- Returns:
- This builder for chaining.
-
clearSelected
When `true`, the switch is selected.
bool selected = 3;
- Returns:
- This builder for chaining.
-
hasOnChangeAction
public boolean hasOnChangeAction()The action to perform when the switch state is changed, such as what function to run.
.google.apps.card.v1.Action on_change_action = 4;
- Specified by:
hasOnChangeAction
in interfaceDecoratedText.SwitchControlOrBuilder
- Returns:
- Whether the onChangeAction field is set.
-
getOnChangeAction
The action to perform when the switch state is changed, such as what function to run.
.google.apps.card.v1.Action on_change_action = 4;
- Specified by:
getOnChangeAction
in interfaceDecoratedText.SwitchControlOrBuilder
- Returns:
- The onChangeAction.
-
setOnChangeAction
The action to perform when the switch state is changed, such as what function to run.
.google.apps.card.v1.Action on_change_action = 4;
-
setOnChangeAction
The action to perform when the switch state is changed, such as what function to run.
.google.apps.card.v1.Action on_change_action = 4;
-
mergeOnChangeAction
The action to perform when the switch state is changed, such as what function to run.
.google.apps.card.v1.Action on_change_action = 4;
-
clearOnChangeAction
The action to perform when the switch state is changed, such as what function to run.
.google.apps.card.v1.Action on_change_action = 4;
-
getOnChangeActionBuilder
The action to perform when the switch state is changed, such as what function to run.
.google.apps.card.v1.Action on_change_action = 4;
-
getOnChangeActionOrBuilder
The action to perform when the switch state is changed, such as what function to run.
.google.apps.card.v1.Action on_change_action = 4;
- Specified by:
getOnChangeActionOrBuilder
in interfaceDecoratedText.SwitchControlOrBuilder
-
getControlTypeValue
public int getControlTypeValue()How the switch appears in the user interface. [Google Workspace Add-ons and Chat apps](https://developers.google.com/workspace/extend):
.google.apps.card.v1.DecoratedText.SwitchControl.ControlType control_type = 5;
- Specified by:
getControlTypeValue
in interfaceDecoratedText.SwitchControlOrBuilder
- Returns:
- The enum numeric value on the wire for controlType.
-
setControlTypeValue
How the switch appears in the user interface. [Google Workspace Add-ons and Chat apps](https://developers.google.com/workspace/extend):
.google.apps.card.v1.DecoratedText.SwitchControl.ControlType control_type = 5;
- Parameters:
value
- The enum numeric value on the wire for controlType to set.- Returns:
- This builder for chaining.
-
getControlType
How the switch appears in the user interface. [Google Workspace Add-ons and Chat apps](https://developers.google.com/workspace/extend):
.google.apps.card.v1.DecoratedText.SwitchControl.ControlType control_type = 5;
- Specified by:
getControlType
in interfaceDecoratedText.SwitchControlOrBuilder
- Returns:
- The controlType.
-
setControlType
public DecoratedText.SwitchControl.Builder setControlType(DecoratedText.SwitchControl.ControlType value) How the switch appears in the user interface. [Google Workspace Add-ons and Chat apps](https://developers.google.com/workspace/extend):
.google.apps.card.v1.DecoratedText.SwitchControl.ControlType control_type = 5;
- Parameters:
value
- The controlType to set.- Returns:
- This builder for chaining.
-
clearControlType
How the switch appears in the user interface. [Google Workspace Add-ons and Chat apps](https://developers.google.com/workspace/extend):
.google.apps.card.v1.DecoratedText.SwitchControl.ControlType control_type = 5;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final DecoratedText.SwitchControl.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DecoratedText.SwitchControl.Builder>
-
mergeUnknownFields
public final DecoratedText.SwitchControl.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DecoratedText.SwitchControl.Builder>
-