Class CreateCalendarEventAction

  • All Implemented Interfaces:
    java.lang.Cloneable, java.util.Map<java.lang.String,​java.lang.Object>

    public final class CreateCalendarEventAction
    extends com.google.api.client.json.GenericJson
    Opens the user's default calendar app and starts the new calendar event flow with the agent- specified event data pre-filled.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the RCS Business Messaging API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.api.client.util.GenericData

        com.google.api.client.util.GenericData.Flags
      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CreateCalendarEventAction clone()  
      java.lang.String getDescription()
      Event description.
      java.lang.String getEndTime()
      Event end time.
      java.lang.String getStartTime()
      Event start time.
      java.lang.String getTitle()
      Event title.
      CreateCalendarEventAction set​(java.lang.String fieldName, java.lang.Object value)  
      CreateCalendarEventAction setDescription​(java.lang.String description)
      Event description.
      CreateCalendarEventAction setEndTime​(java.lang.String endTime)
      Event end time.
      CreateCalendarEventAction setStartTime​(java.lang.String startTime)
      Event start time.
      CreateCalendarEventAction setTitle​(java.lang.String title)
      Event title.
      • Methods inherited from class com.google.api.client.json.GenericJson

        getFactory, setFactory, toPrettyString, toString
      • Methods inherited from class com.google.api.client.util.GenericData

        entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
      • Methods inherited from class java.util.AbstractMap

        clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Map

        compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
    • Constructor Detail

      • CreateCalendarEventAction

        public CreateCalendarEventAction()
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
        Event description.
        Returns:
        value or null for none
      • setDescription

        public CreateCalendarEventAction setDescription​(java.lang.String description)
        Event description.
        Parameters:
        description - description or null for none
      • getEndTime

        public java.lang.String getEndTime()
        Event end time.
        Returns:
        value or null for none
      • setEndTime

        public CreateCalendarEventAction setEndTime​(java.lang.String endTime)
        Event end time.
        Parameters:
        endTime - endTime or null for none
      • getStartTime

        public java.lang.String getStartTime()
        Event start time.
        Returns:
        value or null for none
      • setStartTime

        public CreateCalendarEventAction setStartTime​(java.lang.String startTime)
        Event start time.
        Parameters:
        startTime - startTime or null for none
      • getTitle

        public java.lang.String getTitle()
        Event title.
        Returns:
        value or null for none
      • setTitle

        public CreateCalendarEventAction setTitle​(java.lang.String title)
        Event title.
        Parameters:
        title - title or null for none
      • set

        public CreateCalendarEventAction set​(java.lang.String fieldName,
                                             java.lang.Object value)
        Overrides:
        set in class com.google.api.client.json.GenericJson