Class Carousel (2.63.1)

public final class Carousel extends GeneratedMessageV3 implements CarouselOrBuilder

A carousel, also known as a slider, rotates and displays a list of widgets in a slideshow format, with buttons navigating to the previous or next widget.

For example, this is a JSON representation of a carousel that contains three text paragraph widgets.

<code><code> { "carouselCards": [ { "widgets": [ { "textParagraph": { "text": "First text paragraph in carousel", } } ] }, { "widgets": [ { "textParagraph": { "text": "Second text paragraph in carousel", } } ] }, { "widgets": [ { "textParagraph": { "text": "Third text paragraph in carousel", } } ] } ] } </code></code>

Google Chat apps:

Protobuf type google.apps.card.v1.Carousel

Implements

CarouselOrBuilder

Static Fields

public static final int CAROUSEL_CARDS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

public static Carousel getDefaultInstance()
Returns
Type Description
Carousel
public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor
public static Carousel.Builder newBuilder()
Returns
Type Description
Carousel.Builder
public static Carousel.Builder newBuilder(Carousel prototype)
Parameter
Name Description
prototype Carousel
Returns
Type Description
Carousel.Builder
public static Carousel parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Carousel
Exceptions
Type Description
IOException
public static Carousel parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Carousel
Exceptions
Type Description
IOException
public static Carousel parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
Carousel
Exceptions
Type Description
InvalidProtocolBufferException
public static Carousel parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Carousel
Exceptions
Type Description
InvalidProtocolBufferException
public static Carousel parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
Carousel
Exceptions
Type Description
InvalidProtocolBufferException
public static Carousel parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Carousel
Exceptions
Type Description
InvalidProtocolBufferException
public static Carousel parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Carousel
Exceptions
Type Description
IOException
public static Carousel parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Carousel
Exceptions
Type Description
IOException
public static Carousel parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Carousel
Exceptions
Type Description
IOException
public static Carousel parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Carousel
Exceptions
Type Description
IOException
public static Carousel parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Carousel
Exceptions
Type Description
InvalidProtocolBufferException
public static Carousel parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Carousel
Exceptions
Type Description
InvalidProtocolBufferException
public static Parser<Carousel> parser()
Returns
Type Description
Parser<Carousel>

Methods

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides
public Carousel.CarouselCard getCarouselCards(int index)

A list of cards included in the carousel.

repeated .google.apps.card.v1.Carousel.CarouselCard carousel_cards = 4;

Parameter
Name Description
index int
Returns
Type Description
Carousel.CarouselCard
public int getCarouselCardsCount()

A list of cards included in the carousel.

repeated .google.apps.card.v1.Carousel.CarouselCard carousel_cards = 4;

Returns
Type Description
int
public List<Carousel.CarouselCard> getCarouselCardsList()

A list of cards included in the carousel.

repeated .google.apps.card.v1.Carousel.CarouselCard carousel_cards = 4;

Returns
Type Description
List<CarouselCard>
public Carousel.CarouselCardOrBuilder getCarouselCardsOrBuilder(int index)

A list of cards included in the carousel.

repeated .google.apps.card.v1.Carousel.CarouselCard carousel_cards = 4;

Parameter
Name Description
index int
Returns
Type Description
Carousel.CarouselCardOrBuilder
public List<? extends Carousel.CarouselCardOrBuilder> getCarouselCardsOrBuilderList()

A list of cards included in the carousel.

repeated .google.apps.card.v1.Carousel.CarouselCard carousel_cards = 4;

Returns
Type Description
List<? extends com.google.apps.card.v1.Carousel.CarouselCardOrBuilder>
public Carousel getDefaultInstanceForType()
Returns
Type Description
Carousel
public Parser<Carousel> getParserForType()
Returns
Type Description
Parser<Carousel>
Overrides
public int getSerializedSize()
Returns
Type Description
int
Overrides
public int hashCode()
Returns
Type Description
int
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides
public final boolean isInitialized()
Returns
Type Description
boolean
Overrides
public Carousel.Builder newBuilderForType()
Returns
Type Description
Carousel.Builder
protected Carousel.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Carousel.Builder
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides
public Carousel.Builder toBuilder()
Returns
Type Description
Carousel.Builder
public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException