Interface CalendarAddOnManifestOrBuilder (2.49.0)

public interface CalendarAddOnManifestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getConferenceSolution(int index)

public abstract ConferenceSolution getConferenceSolution(int index)

Defines conference solutions provided by this add-on.

repeated .google.apps.script.type.calendar.ConferenceSolution conference_solution = 3;

Parameter
Name Description
index int
Returns
Type Description
ConferenceSolution

getConferenceSolutionCount()

public abstract int getConferenceSolutionCount()

Defines conference solutions provided by this add-on.

repeated .google.apps.script.type.calendar.ConferenceSolution conference_solution = 3;

Returns
Type Description
int

getConferenceSolutionList()

public abstract List<ConferenceSolution> getConferenceSolutionList()

Defines conference solutions provided by this add-on.

repeated .google.apps.script.type.calendar.ConferenceSolution conference_solution = 3;

Returns
Type Description
List<ConferenceSolution>

getConferenceSolutionOrBuilder(int index)

public abstract ConferenceSolutionOrBuilder getConferenceSolutionOrBuilder(int index)

Defines conference solutions provided by this add-on.

repeated .google.apps.script.type.calendar.ConferenceSolution conference_solution = 3;

Parameter
Name Description
index int
Returns
Type Description
ConferenceSolutionOrBuilder

getConferenceSolutionOrBuilderList()

public abstract List<? extends ConferenceSolutionOrBuilder> getConferenceSolutionOrBuilderList()

Defines conference solutions provided by this add-on.

repeated .google.apps.script.type.calendar.ConferenceSolution conference_solution = 3;

Returns
Type Description
List<? extends com.google.apps.script.type.calendar.ConferenceSolutionOrBuilder>

getCreateSettingsUrlFunction()

public abstract String getCreateSettingsUrlFunction()

An endpoint to execute that creates a URL to the add-on's settings page.

string create_settings_url_function = 5;

Returns
Type Description
String

The createSettingsUrlFunction.

getCreateSettingsUrlFunctionBytes()

public abstract ByteString getCreateSettingsUrlFunctionBytes()

An endpoint to execute that creates a URL to the add-on's settings page.

string create_settings_url_function = 5;

Returns
Type Description
ByteString

The bytes for createSettingsUrlFunction.

getCurrentEventAccess()

public abstract CalendarAddOnManifest.EventAccess getCurrentEventAccess()

Define the level of data access when an event addon is triggered.

.google.apps.script.type.calendar.CalendarAddOnManifest.EventAccess current_event_access = 12;

Returns
Type Description
CalendarAddOnManifest.EventAccess

The currentEventAccess.

getCurrentEventAccessValue()

public abstract int getCurrentEventAccessValue()

Define the level of data access when an event addon is triggered.

.google.apps.script.type.calendar.CalendarAddOnManifest.EventAccess current_event_access = 12;

Returns
Type Description
int

The enum numeric value on the wire for currentEventAccess.

getEventOpenTrigger()

public abstract CalendarExtensionPoint getEventOpenTrigger()

An endpoint to trigger when an event is opened (viewed/edited).

.google.apps.script.type.calendar.CalendarExtensionPoint event_open_trigger = 10;

Returns
Type Description
CalendarExtensionPoint

The eventOpenTrigger.

getEventOpenTriggerOrBuilder()

public abstract CalendarExtensionPointOrBuilder getEventOpenTriggerOrBuilder()

An endpoint to trigger when an event is opened (viewed/edited).

.google.apps.script.type.calendar.CalendarExtensionPoint event_open_trigger = 10;

Returns
Type Description
CalendarExtensionPointOrBuilder

getEventUpdateTrigger()

public abstract CalendarExtensionPoint getEventUpdateTrigger()

An endpoint to trigger when the open event is updated.

.google.apps.script.type.calendar.CalendarExtensionPoint event_update_trigger = 11;

Returns
Type Description
CalendarExtensionPoint

The eventUpdateTrigger.

getEventUpdateTriggerOrBuilder()

public abstract CalendarExtensionPointOrBuilder getEventUpdateTriggerOrBuilder()

An endpoint to trigger when the open event is updated.

.google.apps.script.type.calendar.CalendarExtensionPoint event_update_trigger = 11;

Returns
Type Description
CalendarExtensionPointOrBuilder

getHomepageTrigger()

public abstract HomepageExtensionPoint getHomepageTrigger()

Defines an endpoint that will be executed contexts that don't match a declared contextual trigger. Any cards generated by this function will always be available to the user, but may be eclipsed by contextual content when this add-on declares more targeted triggers.

If present, this overrides the configuration from addOns.common.homepageTrigger.

.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 6;

Returns
Type Description
HomepageExtensionPoint

The homepageTrigger.

getHomepageTriggerOrBuilder()

public abstract HomepageExtensionPointOrBuilder getHomepageTriggerOrBuilder()

Defines an endpoint that will be executed contexts that don't match a declared contextual trigger. Any cards generated by this function will always be available to the user, but may be eclipsed by contextual content when this add-on declares more targeted triggers.

If present, this overrides the configuration from addOns.common.homepageTrigger.

.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 6;

Returns
Type Description
HomepageExtensionPointOrBuilder

hasEventOpenTrigger()

public abstract boolean hasEventOpenTrigger()

An endpoint to trigger when an event is opened (viewed/edited).

.google.apps.script.type.calendar.CalendarExtensionPoint event_open_trigger = 10;

Returns
Type Description
boolean

Whether the eventOpenTrigger field is set.

hasEventUpdateTrigger()

public abstract boolean hasEventUpdateTrigger()

An endpoint to trigger when the open event is updated.

.google.apps.script.type.calendar.CalendarExtensionPoint event_update_trigger = 11;

Returns
Type Description
boolean

Whether the eventUpdateTrigger field is set.

hasHomepageTrigger()

public abstract boolean hasHomepageTrigger()

Defines an endpoint that will be executed contexts that don't match a declared contextual trigger. Any cards generated by this function will always be available to the user, but may be eclipsed by contextual content when this add-on declares more targeted triggers.

If present, this overrides the configuration from addOns.common.homepageTrigger.

.google.apps.script.type.HomepageExtensionPoint homepage_trigger = 6;

Returns
Type Description
boolean

Whether the homepageTrigger field is set.