Package com.google.apps.script.type
Class LayoutProperties.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
- com.google.apps.script.type.LayoutProperties.Builder
-
- All Implemented Interfaces:
LayoutPropertiesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LayoutProperties
public static final class LayoutProperties.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder> implements LayoutPropertiesOrBuilder
Card layout properties shared across all add-on host applications.
Protobuf typegoogle.apps.script.type.LayoutProperties
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LayoutProperties.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)LayoutPropertiesbuild()LayoutPropertiesbuildPartial()LayoutProperties.Builderclear()LayoutProperties.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)LayoutProperties.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)LayoutProperties.BuilderclearPrimaryColor()The primary color of the add-on.LayoutProperties.BuilderclearSecondaryColor()The secondary color of the add-on.LayoutProperties.Builderclone()LayoutPropertiesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetPrimaryColor()The primary color of the add-on.com.google.protobuf.ByteStringgetPrimaryColorBytes()The primary color of the add-on.StringgetSecondaryColor()The secondary color of the add-on.com.google.protobuf.ByteStringgetSecondaryColorBytes()The secondary color of the add-on.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LayoutProperties.BuildermergeFrom(LayoutProperties other)LayoutProperties.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LayoutProperties.BuildermergeFrom(com.google.protobuf.Message other)LayoutProperties.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)LayoutProperties.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)LayoutProperties.BuildersetPrimaryColor(String value)The primary color of the add-on.LayoutProperties.BuildersetPrimaryColorBytes(com.google.protobuf.ByteString value)The primary color of the add-on.LayoutProperties.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)LayoutProperties.BuildersetSecondaryColor(String value)The secondary color of the add-on.LayoutProperties.BuildersetSecondaryColorBytes(com.google.protobuf.ByteString value)The secondary color of the add-on.LayoutProperties.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, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
clear
public LayoutProperties.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<LayoutProperties.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<LayoutProperties.Builder>
-
getDefaultInstanceForType
public LayoutProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LayoutProperties build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LayoutProperties buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LayoutProperties.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<LayoutProperties.Builder>
-
setField
public LayoutProperties.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<LayoutProperties.Builder>
-
clearField
public LayoutProperties.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
clearOneof
public LayoutProperties.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
setRepeatedField
public LayoutProperties.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<LayoutProperties.Builder>
-
addRepeatedField
public LayoutProperties.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<LayoutProperties.Builder>
-
mergeFrom
public LayoutProperties.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LayoutProperties.Builder>
-
mergeFrom
public LayoutProperties.Builder mergeFrom(LayoutProperties other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
mergeFrom
public LayoutProperties.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<LayoutProperties.Builder>- Throws:
IOException
-
getPrimaryColor
public String getPrimaryColor()
The primary color of the add-on. It sets the color of toolbar. If no primary color is set explicitly, the default value provided by the framework is used.
string primary_color = 1;- Specified by:
getPrimaryColorin interfaceLayoutPropertiesOrBuilder- Returns:
- The primaryColor.
-
getPrimaryColorBytes
public com.google.protobuf.ByteString getPrimaryColorBytes()
The primary color of the add-on. It sets the color of toolbar. If no primary color is set explicitly, the default value provided by the framework is used.
string primary_color = 1;- Specified by:
getPrimaryColorBytesin interfaceLayoutPropertiesOrBuilder- Returns:
- The bytes for primaryColor.
-
setPrimaryColor
public LayoutProperties.Builder setPrimaryColor(String value)
The primary color of the add-on. It sets the color of toolbar. If no primary color is set explicitly, the default value provided by the framework is used.
string primary_color = 1;- Parameters:
value- The primaryColor to set.- Returns:
- This builder for chaining.
-
clearPrimaryColor
public LayoutProperties.Builder clearPrimaryColor()
The primary color of the add-on. It sets the color of toolbar. If no primary color is set explicitly, the default value provided by the framework is used.
string primary_color = 1;- Returns:
- This builder for chaining.
-
setPrimaryColorBytes
public LayoutProperties.Builder setPrimaryColorBytes(com.google.protobuf.ByteString value)
The primary color of the add-on. It sets the color of toolbar. If no primary color is set explicitly, the default value provided by the framework is used.
string primary_color = 1;- Parameters:
value- The bytes for primaryColor to set.- Returns:
- This builder for chaining.
-
getSecondaryColor
public String getSecondaryColor()
The secondary color of the add-on. It sets the color of buttons. If primary color is set but no secondary color is set, the secondary color is the same as the primary color. If neither primary color nor secondary color is set, the default value provided by the framework is used.
string secondary_color = 2;- Specified by:
getSecondaryColorin interfaceLayoutPropertiesOrBuilder- Returns:
- The secondaryColor.
-
getSecondaryColorBytes
public com.google.protobuf.ByteString getSecondaryColorBytes()
The secondary color of the add-on. It sets the color of buttons. If primary color is set but no secondary color is set, the secondary color is the same as the primary color. If neither primary color nor secondary color is set, the default value provided by the framework is used.
string secondary_color = 2;- Specified by:
getSecondaryColorBytesin interfaceLayoutPropertiesOrBuilder- Returns:
- The bytes for secondaryColor.
-
setSecondaryColor
public LayoutProperties.Builder setSecondaryColor(String value)
The secondary color of the add-on. It sets the color of buttons. If primary color is set but no secondary color is set, the secondary color is the same as the primary color. If neither primary color nor secondary color is set, the default value provided by the framework is used.
string secondary_color = 2;- Parameters:
value- The secondaryColor to set.- Returns:
- This builder for chaining.
-
clearSecondaryColor
public LayoutProperties.Builder clearSecondaryColor()
The secondary color of the add-on. It sets the color of buttons. If primary color is set but no secondary color is set, the secondary color is the same as the primary color. If neither primary color nor secondary color is set, the default value provided by the framework is used.
string secondary_color = 2;- Returns:
- This builder for chaining.
-
setSecondaryColorBytes
public LayoutProperties.Builder setSecondaryColorBytes(com.google.protobuf.ByteString value)
The secondary color of the add-on. It sets the color of buttons. If primary color is set but no secondary color is set, the secondary color is the same as the primary color. If neither primary color nor secondary color is set, the default value provided by the framework is used.
string secondary_color = 2;- Parameters:
value- The bytes for secondaryColor to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final LayoutProperties.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
mergeUnknownFields
public final LayoutProperties.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
-