Class ContextualAddOnMarkup.Card.Builder (0.4.0)

public static final class ContextualAddOnMarkup.Card.Builder extends GeneratedMessageV3.Builder<ContextualAddOnMarkup.Card.Builder> implements ContextualAddOnMarkup.CardOrBuilder

A card is a UI element that can contain UI widgets such as text and images.

Protobuf type google.chat.v1.ContextualAddOnMarkup.Card

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)

Static Methods

getDescriptor()

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

Methods

addAllCardActions(Iterable<? extends ContextualAddOnMarkup.Card.CardAction> values)

public ContextualAddOnMarkup.Card.Builder addAllCardActions(Iterable<? extends ContextualAddOnMarkup.Card.CardAction> values)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameter
NameDescription
valuesIterable<? extends com.google.chat.v1.ContextualAddOnMarkup.Card.CardAction>

addAllSections(Iterable<? extends ContextualAddOnMarkup.Card.Section> values)

public ContextualAddOnMarkup.Card.Builder addAllSections(Iterable<? extends ContextualAddOnMarkup.Card.Section> values)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameter
NameDescription
valuesIterable<? extends com.google.chat.v1.ContextualAddOnMarkup.Card.Section>

addCardActions(ContextualAddOnMarkup.Card.CardAction value)

public ContextualAddOnMarkup.Card.Builder addCardActions(ContextualAddOnMarkup.Card.CardAction value)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameter
NameDescription
valueContextualAddOnMarkup.Card.CardAction

addCardActions(ContextualAddOnMarkup.Card.CardAction.Builder builderForValue)

public ContextualAddOnMarkup.Card.Builder addCardActions(ContextualAddOnMarkup.Card.CardAction.Builder builderForValue)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameter
NameDescription
builderForValueContextualAddOnMarkup.Card.CardAction.Builder

addCardActions(int index, ContextualAddOnMarkup.Card.CardAction value)

public ContextualAddOnMarkup.Card.Builder addCardActions(int index, ContextualAddOnMarkup.Card.CardAction value)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameters
NameDescription
indexint
valueContextualAddOnMarkup.Card.CardAction

addCardActions(int index, ContextualAddOnMarkup.Card.CardAction.Builder builderForValue)

public ContextualAddOnMarkup.Card.Builder addCardActions(int index, ContextualAddOnMarkup.Card.CardAction.Builder builderForValue)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameters
NameDescription
indexint
builderForValueContextualAddOnMarkup.Card.CardAction.Builder

addCardActionsBuilder()

public ContextualAddOnMarkup.Card.CardAction.Builder addCardActionsBuilder()

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

addCardActionsBuilder(int index)

public ContextualAddOnMarkup.Card.CardAction.Builder addCardActionsBuilder(int index)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameter
NameDescription
indexint

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ContextualAddOnMarkup.Card.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Overrides

addSections(ContextualAddOnMarkup.Card.Section value)

public ContextualAddOnMarkup.Card.Builder addSections(ContextualAddOnMarkup.Card.Section value)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameter
NameDescription
valueContextualAddOnMarkup.Card.Section

addSections(ContextualAddOnMarkup.Card.Section.Builder builderForValue)

public ContextualAddOnMarkup.Card.Builder addSections(ContextualAddOnMarkup.Card.Section.Builder builderForValue)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameter
NameDescription
builderForValueContextualAddOnMarkup.Card.Section.Builder

addSections(int index, ContextualAddOnMarkup.Card.Section value)

public ContextualAddOnMarkup.Card.Builder addSections(int index, ContextualAddOnMarkup.Card.Section value)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameters
NameDescription
indexint
valueContextualAddOnMarkup.Card.Section

addSections(int index, ContextualAddOnMarkup.Card.Section.Builder builderForValue)

public ContextualAddOnMarkup.Card.Builder addSections(int index, ContextualAddOnMarkup.Card.Section.Builder builderForValue)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameters
NameDescription
indexint
builderForValueContextualAddOnMarkup.Card.Section.Builder

addSectionsBuilder()

public ContextualAddOnMarkup.Card.Section.Builder addSectionsBuilder()

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

addSectionsBuilder(int index)

public ContextualAddOnMarkup.Card.Section.Builder addSectionsBuilder(int index)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameter
NameDescription
indexint

build()

public ContextualAddOnMarkup.Card build()
Returns
TypeDescription
ContextualAddOnMarkup.Card

buildPartial()

public ContextualAddOnMarkup.Card buildPartial()
Returns
TypeDescription
ContextualAddOnMarkup.Card

clear()

public ContextualAddOnMarkup.Card.Builder clear()
Overrides

clearCardActions()

public ContextualAddOnMarkup.Card.Builder clearCardActions()

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

clearField(Descriptors.FieldDescriptor field)

public ContextualAddOnMarkup.Card.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Overrides

clearHeader()

public ContextualAddOnMarkup.Card.Builder clearHeader()

The header of the card. A header usually contains a title and an image.

.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader header = 1;

clearName()

public ContextualAddOnMarkup.Card.Builder clearName()

Name of the card.

string name = 4;

Returns
TypeDescription
ContextualAddOnMarkup.Card.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ContextualAddOnMarkup.Card.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Overrides

clearSections()

public ContextualAddOnMarkup.Card.Builder clearSections()

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

clone()

public ContextualAddOnMarkup.Card.Builder clone()
Overrides

getCardActions(int index)

public ContextualAddOnMarkup.Card.CardAction getCardActions(int index)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameter
NameDescription
indexint

getCardActionsBuilder(int index)

public ContextualAddOnMarkup.Card.CardAction.Builder getCardActionsBuilder(int index)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameter
NameDescription
indexint

getCardActionsBuilderList()

public List<ContextualAddOnMarkup.Card.CardAction.Builder> getCardActionsBuilderList()

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Returns
TypeDescription
List<Builder>

getCardActionsCount()

public int getCardActionsCount()

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Returns
TypeDescription
int

getCardActionsList()

public List<ContextualAddOnMarkup.Card.CardAction> getCardActionsList()

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Returns
TypeDescription
List<CardAction>

getCardActionsOrBuilder(int index)

public ContextualAddOnMarkup.Card.CardActionOrBuilder getCardActionsOrBuilder(int index)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameter
NameDescription
indexint

getCardActionsOrBuilderList()

public List<? extends ContextualAddOnMarkup.Card.CardActionOrBuilder> getCardActionsOrBuilderList()

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Returns
TypeDescription
List<? extends com.google.chat.v1.ContextualAddOnMarkup.Card.CardActionOrBuilder>

getDefaultInstanceForType()

public ContextualAddOnMarkup.Card getDefaultInstanceForType()
Returns
TypeDescription
ContextualAddOnMarkup.Card

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getHeader()

public ContextualAddOnMarkup.Card.CardHeader getHeader()

The header of the card. A header usually contains a title and an image.

.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader header = 1;

Returns
TypeDescription
ContextualAddOnMarkup.Card.CardHeader

The header.

getHeaderBuilder()

public ContextualAddOnMarkup.Card.CardHeader.Builder getHeaderBuilder()

The header of the card. A header usually contains a title and an image.

.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader header = 1;

getHeaderOrBuilder()

public ContextualAddOnMarkup.Card.CardHeaderOrBuilder getHeaderOrBuilder()

The header of the card. A header usually contains a title and an image.

.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader header = 1;

getName()

public String getName()

Name of the card.

string name = 4;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

Name of the card.

string name = 4;

Returns
TypeDescription
ByteString

The bytes for name.

getSections(int index)

public ContextualAddOnMarkup.Card.Section getSections(int index)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameter
NameDescription
indexint

getSectionsBuilder(int index)

public ContextualAddOnMarkup.Card.Section.Builder getSectionsBuilder(int index)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameter
NameDescription
indexint

getSectionsBuilderList()

public List<ContextualAddOnMarkup.Card.Section.Builder> getSectionsBuilderList()

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Returns
TypeDescription
List<Builder>

getSectionsCount()

public int getSectionsCount()

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Returns
TypeDescription
int

getSectionsList()

public List<ContextualAddOnMarkup.Card.Section> getSectionsList()

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Returns
TypeDescription
List<Section>

getSectionsOrBuilder(int index)

public ContextualAddOnMarkup.Card.SectionOrBuilder getSectionsOrBuilder(int index)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameter
NameDescription
indexint

getSectionsOrBuilderList()

public List<? extends ContextualAddOnMarkup.Card.SectionOrBuilder> getSectionsOrBuilderList()

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Returns
TypeDescription
List<? extends com.google.chat.v1.ContextualAddOnMarkup.Card.SectionOrBuilder>

hasHeader()

public boolean hasHeader()

The header of the card. A header usually contains a title and an image.

.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader header = 1;

Returns
TypeDescription
boolean

Whether the header field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(ContextualAddOnMarkup.Card other)

public ContextualAddOnMarkup.Card.Builder mergeFrom(ContextualAddOnMarkup.Card other)
Parameter
NameDescription
otherContextualAddOnMarkup.Card

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public ContextualAddOnMarkup.Card.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Overrides

mergeHeader(ContextualAddOnMarkup.Card.CardHeader value)

public ContextualAddOnMarkup.Card.Builder mergeHeader(ContextualAddOnMarkup.Card.CardHeader value)

The header of the card. A header usually contains a title and an image.

.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader header = 1;

Parameter
NameDescription
valueContextualAddOnMarkup.Card.CardHeader

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ContextualAddOnMarkup.Card.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Overrides

removeCardActions(int index)

public ContextualAddOnMarkup.Card.Builder removeCardActions(int index)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameter
NameDescription
indexint

removeSections(int index)

public ContextualAddOnMarkup.Card.Builder removeSections(int index)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameter
NameDescription
indexint

setCardActions(int index, ContextualAddOnMarkup.Card.CardAction value)

public ContextualAddOnMarkup.Card.Builder setCardActions(int index, ContextualAddOnMarkup.Card.CardAction value)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameters
NameDescription
indexint
valueContextualAddOnMarkup.Card.CardAction

setCardActions(int index, ContextualAddOnMarkup.Card.CardAction.Builder builderForValue)

public ContextualAddOnMarkup.Card.Builder setCardActions(int index, ContextualAddOnMarkup.Card.CardAction.Builder builderForValue)

The actions of this card.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.CardAction card_actions = 3;

Parameters
NameDescription
indexint
builderForValueContextualAddOnMarkup.Card.CardAction.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ContextualAddOnMarkup.Card.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Overrides

setHeader(ContextualAddOnMarkup.Card.CardHeader value)

public ContextualAddOnMarkup.Card.Builder setHeader(ContextualAddOnMarkup.Card.CardHeader value)

The header of the card. A header usually contains a title and an image.

.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader header = 1;

Parameter
NameDescription
valueContextualAddOnMarkup.Card.CardHeader

setHeader(ContextualAddOnMarkup.Card.CardHeader.Builder builderForValue)

public ContextualAddOnMarkup.Card.Builder setHeader(ContextualAddOnMarkup.Card.CardHeader.Builder builderForValue)

The header of the card. A header usually contains a title and an image.

.google.chat.v1.ContextualAddOnMarkup.Card.CardHeader header = 1;

Parameter
NameDescription
builderForValueContextualAddOnMarkup.Card.CardHeader.Builder

setName(String value)

public ContextualAddOnMarkup.Card.Builder setName(String value)

Name of the card.

string name = 4;

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
ContextualAddOnMarkup.Card.Builder

This builder for chaining.

setNameBytes(ByteString value)

public ContextualAddOnMarkup.Card.Builder setNameBytes(ByteString value)

Name of the card.

string name = 4;

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
ContextualAddOnMarkup.Card.Builder

This builder for chaining.

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

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

setSections(int index, ContextualAddOnMarkup.Card.Section value)

public ContextualAddOnMarkup.Card.Builder setSections(int index, ContextualAddOnMarkup.Card.Section value)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameters
NameDescription
indexint
valueContextualAddOnMarkup.Card.Section

setSections(int index, ContextualAddOnMarkup.Card.Section.Builder builderForValue)

public ContextualAddOnMarkup.Card.Builder setSections(int index, ContextualAddOnMarkup.Card.Section.Builder builderForValue)

Sections are separated by a line divider.

repeated .google.chat.v1.ContextualAddOnMarkup.Card.Section sections = 2;

Parameters
NameDescription
indexint
builderForValueContextualAddOnMarkup.Card.Section.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final ContextualAddOnMarkup.Card.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Overrides