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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LayoutProperties
build()
LayoutProperties
buildPartial()
LayoutProperties.Builder
clear()
LayoutProperties.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
LayoutProperties.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
LayoutProperties.Builder
clearPrimaryColor()
The primary color of the add-on.LayoutProperties.Builder
clearSecondaryColor()
The secondary color of the add-on.LayoutProperties.Builder
clone()
LayoutProperties
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getPrimaryColor()
The primary color of the add-on.com.google.protobuf.ByteString
getPrimaryColorBytes()
The primary color of the add-on.String
getSecondaryColor()
The secondary color of the add-on.com.google.protobuf.ByteString
getSecondaryColorBytes()
The secondary color of the add-on.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
LayoutProperties.Builder
mergeFrom(LayoutProperties other)
LayoutProperties.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LayoutProperties.Builder
mergeFrom(com.google.protobuf.Message other)
LayoutProperties.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
LayoutProperties.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LayoutProperties.Builder
setPrimaryColor(String value)
The primary color of the add-on.LayoutProperties.Builder
setPrimaryColorBytes(com.google.protobuf.ByteString value)
The primary color of the add-on.LayoutProperties.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
LayoutProperties.Builder
setSecondaryColor(String value)
The secondary color of the add-on.LayoutProperties.Builder
setSecondaryColorBytes(com.google.protobuf.ByteString value)
The secondary color of the add-on.LayoutProperties.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
clear
public LayoutProperties.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<LayoutProperties.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.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
getDefaultInstanceForType
public LayoutProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LayoutProperties build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LayoutProperties buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LayoutProperties.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<LayoutProperties.Builder>
-
setField
public LayoutProperties.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<LayoutProperties.Builder>
-
clearField
public LayoutProperties.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<LayoutProperties.Builder>
-
clearOneof
public LayoutProperties.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<LayoutProperties.Builder>
-
setRepeatedField
public LayoutProperties.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<LayoutProperties.Builder>
-
addRepeatedField
public LayoutProperties.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<LayoutProperties.Builder>
-
mergeFrom
public LayoutProperties.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LayoutProperties.Builder>
-
mergeFrom
public LayoutProperties.Builder mergeFrom(LayoutProperties other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getPrimaryColor
in 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:
getPrimaryColorBytes
in 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:
getSecondaryColor
in 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:
getSecondaryColorBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
mergeUnknownFields
public final LayoutProperties.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LayoutProperties.Builder>
-
-