Class BorderStyle.Builder (2.37.1)

public static final class BorderStyle.Builder extends GeneratedMessageV3.Builder<BorderStyle.Builder> implements BorderStyleOrBuilder

The style options for the border of a card or widget, including the border type and color.

Google Workspace Add-ons and Chat apps:

Protobuf type google.apps.card.v1.BorderStyle

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public BorderStyle.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
BorderStyle.Builder
Overrides

build()

public BorderStyle build()
Returns
TypeDescription
BorderStyle

buildPartial()

public BorderStyle buildPartial()
Returns
TypeDescription
BorderStyle

clear()

public BorderStyle.Builder clear()
Returns
TypeDescription
BorderStyle.Builder
Overrides

clearCornerRadius()

public BorderStyle.Builder clearCornerRadius()

The corner radius for the border.

int32 corner_radius = 3;

Returns
TypeDescription
BorderStyle.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public BorderStyle.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
BorderStyle.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public BorderStyle.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
BorderStyle.Builder
Overrides

clearStrokeColor()

public BorderStyle.Builder clearStrokeColor()

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Returns
TypeDescription
BorderStyle.Builder

clearType()

public BorderStyle.Builder clearType()

The border type.

.google.apps.card.v1.BorderStyle.BorderType type = 1;

Returns
TypeDescription
BorderStyle.Builder

This builder for chaining.

clone()

public BorderStyle.Builder clone()
Returns
TypeDescription
BorderStyle.Builder
Overrides

getCornerRadius()

public int getCornerRadius()

The corner radius for the border.

int32 corner_radius = 3;

Returns
TypeDescription
int

The cornerRadius.

getDefaultInstanceForType()

public BorderStyle getDefaultInstanceForType()
Returns
TypeDescription
BorderStyle

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getStrokeColor()

public Color getStrokeColor()

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Returns
TypeDescription
Color

The strokeColor.

getStrokeColorBuilder()

public Color.Builder getStrokeColorBuilder()

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Returns
TypeDescription
Color.Builder

getStrokeColorOrBuilder()

public ColorOrBuilder getStrokeColorOrBuilder()

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Returns
TypeDescription
ColorOrBuilder

getType()

public BorderStyle.BorderType getType()

The border type.

.google.apps.card.v1.BorderStyle.BorderType type = 1;

Returns
TypeDescription
BorderStyle.BorderType

The type.

getTypeValue()

public int getTypeValue()

The border type.

.google.apps.card.v1.BorderStyle.BorderType type = 1;

Returns
TypeDescription
int

The enum numeric value on the wire for type.

hasStrokeColor()

public boolean hasStrokeColor()

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Returns
TypeDescription
boolean

Whether the strokeColor field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(BorderStyle other)

public BorderStyle.Builder mergeFrom(BorderStyle other)
Parameter
NameDescription
otherBorderStyle
Returns
TypeDescription
BorderStyle.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public BorderStyle.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
BorderStyle.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public BorderStyle.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
BorderStyle.Builder
Overrides

mergeStrokeColor(Color value)

public BorderStyle.Builder mergeStrokeColor(Color value)

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Parameter
NameDescription
valueColor
Returns
TypeDescription
BorderStyle.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final BorderStyle.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
BorderStyle.Builder
Overrides

setCornerRadius(int value)

public BorderStyle.Builder setCornerRadius(int value)

The corner radius for the border.

int32 corner_radius = 3;

Parameter
NameDescription
valueint

The cornerRadius to set.

Returns
TypeDescription
BorderStyle.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public BorderStyle.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
BorderStyle.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public BorderStyle.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
BorderStyle.Builder
Overrides

setStrokeColor(Color value)

public BorderStyle.Builder setStrokeColor(Color value)

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Parameter
NameDescription
valueColor
Returns
TypeDescription
BorderStyle.Builder

setStrokeColor(Color.Builder builderForValue)

public BorderStyle.Builder setStrokeColor(Color.Builder builderForValue)

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Parameter
NameDescription
builderForValueColor.Builder
Returns
TypeDescription
BorderStyle.Builder

setType(BorderStyle.BorderType value)

public BorderStyle.Builder setType(BorderStyle.BorderType value)

The border type.

.google.apps.card.v1.BorderStyle.BorderType type = 1;

Parameter
NameDescription
valueBorderStyle.BorderType

The type to set.

Returns
TypeDescription
BorderStyle.Builder

This builder for chaining.

setTypeValue(int value)

public BorderStyle.Builder setTypeValue(int value)

The border type.

.google.apps.card.v1.BorderStyle.BorderType type = 1;

Parameter
NameDescription
valueint

The enum numeric value on the wire for type to set.

Returns
TypeDescription
BorderStyle.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final BorderStyle.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
BorderStyle.Builder
Overrides