Class BorderStyle.Builder (2.44.0)

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
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public BorderStyle.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
BorderStyle.Builder
Overrides

build()

public BorderStyle build()
Returns
Type Description
BorderStyle

buildPartial()

public BorderStyle buildPartial()
Returns
Type Description
BorderStyle

clear()

public BorderStyle.Builder clear()
Returns
Type Description
BorderStyle.Builder
Overrides

clearCornerRadius()

public BorderStyle.Builder clearCornerRadius()

The corner radius for the border.

int32 corner_radius = 3;

Returns
Type Description
BorderStyle.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public BorderStyle.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
BorderStyle.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public BorderStyle.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
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
Type Description
BorderStyle.Builder

clearType()

public BorderStyle.Builder clearType()

The border type.

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

Returns
Type Description
BorderStyle.Builder

This builder for chaining.

clone()

public BorderStyle.Builder clone()
Returns
Type Description
BorderStyle.Builder
Overrides

getCornerRadius()

public int getCornerRadius()

The corner radius for the border.

int32 corner_radius = 3;

Returns
Type Description
int

The cornerRadius.

getDefaultInstanceForType()

public BorderStyle getDefaultInstanceForType()
Returns
Type Description
BorderStyle

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getStrokeColor()

public Color getStrokeColor()

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Returns
Type Description
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
Type Description
Color.Builder

getStrokeColorOrBuilder()

public ColorOrBuilder getStrokeColorOrBuilder()

The colors to use when the type is BORDER_TYPE_STROKE.

.google.type.Color stroke_color = 2;

Returns
Type Description
ColorOrBuilder

getType()

public BorderStyle.BorderType getType()

The border type.

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

Returns
Type Description
BorderStyle.BorderType

The type.

getTypeValue()

public int getTypeValue()

The border type.

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

Returns
Type Description
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
Type Description
boolean

Whether the strokeColor field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BorderStyle other)

public BorderStyle.Builder mergeFrom(BorderStyle other)
Parameter
Name Description
other BorderStyle
Returns
Type Description
BorderStyle.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public BorderStyle.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BorderStyle.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public BorderStyle.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
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
Name Description
value Color
Returns
Type Description
BorderStyle.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final BorderStyle.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
BorderStyle.Builder
Overrides

setCornerRadius(int value)

public BorderStyle.Builder setCornerRadius(int value)

The corner radius for the border.

int32 corner_radius = 3;

Parameter
Name Description
value int

The cornerRadius to set.

Returns
Type Description
BorderStyle.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public BorderStyle.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
BorderStyle.Builder
Overrides

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

public BorderStyle.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
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
Name Description
value Color
Returns
Type Description
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
Name Description
builderForValue Color.Builder
Returns
Type Description
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
Name Description
value BorderStyle.BorderType

The type to set.

Returns
Type Description
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
Name Description
value int

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

Returns
Type Description
BorderStyle.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final BorderStyle.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
BorderStyle.Builder
Overrides