public class GEvent
Represents a single event on the Google calendar. Events are designated
time segments on a calendar, like appointments, vacations, etc. There
are several types of events including timed events, all-day events, and
recurring events.
Timed events: Timed events begin at a specified time and
end at a later specified time. For example, a meeting might begin at
13:00 EST on November 4, 2013 and and at 14:30 EST on November 4, 2013.
All-Day Events: All-Day events begin on the specified start date and end
at the end of the day right before the specified end date. So, a 5-day
vacation starting on November 4th, 2013 would be expressed as
November 4, 2013 to November 9, 2013 where the days of vacation are
4, 5, 6, 7, and 8.
Recurring Events: Recurring events happen more than once with a given
interval over a span of time. Recurring events can be timed events or
all-day events. An example of a recurring event would be a meeting that
happens on the first of each month from 8:00 to 10:00 from January 1, 2012
to December 31, 2019.
Modifier and Type | Field and Description |
---|---|
com.google.api.services.calendar.model.Event | GoogleEvent! The wrapped Google Event object. Allows direct calls to the Java-based Google-based API. |
Constructor and Description |
---|
GEvent() Constructor for creating a brand new event. |
GEvent(Event wrappedEvent!) Constructor for wrapping an existing Google Event. |
Modifier and Type | Method and Description |
---|---|
void | addAttendee(GEventAttendee attendee!) Add one participant to the list of people who are attending the meeting. |
BBjNumber | getAnyoneCanAddSelf() Indicates whether people can invite themselves to the event regardless of ownership. |
BBjVector | getAttendees() Get a list of participants in the meeting |
BBjNumber | getAttendeesOmitted() Indicates whether attendees have been omitted from the event. |
BBjString | getColorId() Gets the color id of the event. |
Date | getCreated() Gets the creation time of the event. |
com.google.api.services.calendar.model.Event.Creator | getCreator() Gets the creator of the event. |
BBjString | getDescription() Gets the event's description. |
Date | getEnd() Gets the ending time or date for an event |
BBjNumber | getEndTimeUnspecified() Gets whether the end time for the event is unspecified. |
BBjString | getEtag() ETag for the event. ETags are used in caching to determine whether a resource has changed. |
com.google.api.services.calendar.model.Event.ExtendedProperties | getExtendedProperties() ExtendedProperties for the event. |
com.google.api.services.calendar.model.Event.Gadget | getGadget() Gets the Gadget for the event. |
BBjNumber | getGuestsCanInviteOthers() Gets whether participants can invite other participants to the event. |
BBjNumber | getGuestsCanModify() Gets whether participants can modify the event. |
BBjNumber | getGuestsCanSeeOtherGuests() Gets whether participants can see what other participants are invited to the meeting. |
BBjString | getHangoutLink() Gets the hangout link associated with the meeting. |
BBjString | getHtmlLink() Gets the HTML Link for the meeting |
BBjString | getICalUID() Gets the iCalendar User ID for the meeting. |
BBjString | getId() Gets the Google Event ID. This is what you would use to access a particular event from the list of events associated with a Google Calendar. |
BBjString | getKind() Gets the Google resource kind. |
BBjString | getLocation() Gets a string representing the event location |
BBjNumber | getLocked() Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only. |
com.google.api.services.calendar.model.Event.Organizer | getOrganizer() The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. |
Date | getOriginalStartTime() For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable. |
BBjNumber | getPrivateCopy() Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable. The default is False (0). |
BBjVector | getRecurrence() Returns a vector of strings containing the iCalendar-format |
BBjString | getRecurringEventId() For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable. |
com.google.api.services.calendar.model.Event.Reminders | getReminders() Gets information about reminders such as email and popup notifications. |
BBjNumber | getSequence() iCalendar sequence number. |
com.google.api.services.calendar.model.Event.Source | getSource() Source of an event from which it was created; for example a web page, an email message or any document identifiable by an URL using HTTP/HTTPS protocol. Accessible only by the creator of the event. |
Date | getStart() The event's start time. |
BBjString | getStatus() Whether the event is occurring. Values are "confirmed", "tenative", and "cancelled". The default is "confirmed". |
BBjString | getSummary() Get the title of the event. |
BBjString | getTransparency() Indicates whether the event blocks time on the calendar. "transparent" means other events may take place at the same time. "opaque" blocks other events on the calendar. The default is "opaque". |
Date | getUpdated() The time the event was last updated. |
BBjString | getVisibility() Visibility of the event. Can be the following values: "default": default visibility. This is the default value. "public": Anyone who can see the calendar can see the event. "private": Only participants can see the event. "confidential": alias to "private" provided for compatibility reasons. |
BBjNumber | isAnyoneCanAddSelf() Alias to getAnyoneCanAddSelf() |
BBjNumber | isAttendeesOmitted() Alias to getAttendeesOmitted() |
BBjNumber | isEndTimeUnspecified() Alias to getEndTimeUnspecified() |
BBjNumber | isGuestsCanInviteOthers() Alias to getGuestsCanInviteOthers() |
BBjNumber | isGuestsCanModify() Alias to getGuestsCanModify() |
BBjNumber | isGuestsCanSeeOtherGuests() Alias to getGuestsCanSeeOtherGuests() |
BBjNumber | isLocked() Alias to getLocked() |
BBjNumber | isPrivateCopy() Alias to getPrivateCopy() |
Gcom.google.api.services.calendar.model.Event | set(BBjString fieldName!, Object value!) Set specific Event properties |
Gcom.google.api.services.calendar.model.Event | setAllDayEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!) Set event end time using 3 numbers to designate year, month, and day respectively. This method is used to specify the end time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setAllDayEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjString timeZone!) Set event end time using 3 numbers to designate year, month, and day respectively. This method is used to specify the end time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setAllDayEnd(java.util.Date date!) Set event end time using a java.util.Date This method is used to specify the end time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setAllDayEnd(java.util.Date date!, BBjString timeZone!) Set event end time using a java.util.Date This method is used to specify the end time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setAllDayStart(BBjNumber year!, BBjNumber month!, BBjNumber day!) Set event start time using 3 numbers to designate year, month, and day respectively. This method is used to specify the start time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setAllDayStart(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjString timeZone!) Set event start time using 3 numbers to designate year, month, and day respectively. This method is used to specify the start time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setAllDayStart(java.util.Date date!) Set event start time using a java.util.Date This method is used to specify the start time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setAnyoneCanAddSelf(BBjNumber anyoneCanAddSelf!) Indicates whether people can invite themselves to the event regardless of ownership. |
Gcom.google.api.services.calendar.model.Event | setAttendees(BBjVector gattendees!) Add a list of people who are going to attend a meeting. |
Gcom.google.api.services.calendar.model.Event | setAttendeesOmitted(BBjNumber attendeesOmitted!) Indicates whether attendees have been omitted from the event. |
Gcom.google.api.services.calendar.model.Event | setColorId(BBjString colorId!) Gets the color id of the event. |
Gcom.google.api.services.calendar.model.Event | setCreated(com.google.api.client.util.com.google.api.client.util.DateTime created!) Sets the creation time of the event. |
Gcom.google.api.services.calendar.model.Event | setCreator(Event.Creator creator!) Sets the creator of the event. |
Gcom.google.api.services.calendar.model.Event | setDescription(BBjString description!) Sets the event's description. |
Gcom.google.api.services.calendar.model.Event | setEnd(com.google.api.services.calendar.model.Eventcom.google.api.client.util.DateTime end!) Set the end time for the event using an EventDateTime object |
Gcom.google.api.services.calendar.model.Event | setEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!) Set event end time using 6 numbers to designate year, month, day, hour, minute, and second respectively. This method is used to set the end time for a timed event. |
Gcom.google.api.services.calendar.model.Event | setEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!, BBjString timezone!) Set event end time using 6 numbers to designate year, month, day, hour, minute, and second respectively. This method is used to set the end time for a timed event. |
Gcom.google.api.services.calendar.model.Event | setEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!) Set event end time using 3 numbers to designate year, month, and day respectively. This method is used to specify the end time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjString timeZone!) Set event end time using 3 numbers to designate year, month, and day respectively. This method is used to specify the end time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setEnd(java.util.Date date!) Set event end time using a java.util.Date This method is used to specify the end time for a timed event. |
Gcom.google.api.services.calendar.model.Event | setEnd(java.util.Date date!, BBjString timezone!) Set event end time using a java.util.Date This method is used to specify the end time for a timed event. |
Gcom.google.api.services.calendar.model.Event | setEndTimeUnspecified(BBjNumber endTimeUnspecified!) Sets whether the end time for the event is unspecified. |
Gcom.google.api.services.calendar.model.Event | setEtag(BBjString etag!) ETag for the event. ETags are used in caching to determine whether a resource has changed. |
Gcom.google.api.services.calendar.model.Event | setExtendedProperties(Event.ExtendedProperties extendedProperties!) ExtendedProperties for the event. |
Gcom.google.api.services.calendar.model.Event | setGadget(Event.Gadget gadget!) Sets the Gadget for the event. |
Gcom.google.api.services.calendar.model.Event | setGuestsCanInviteOthers(BBjNumber guestsCanInviteOthers!) Sets whether participants can invite other participants to the event. |
Gcom.google.api.services.calendar.model.Event | setGuestsCanModify(BBjNumber guestsCanModify!) Sets whether participants can modify the event. |
Gcom.google.api.services.calendar.model.Event | setGuestsCanSeeOtherGuests(BBjNumber guestsCanSeeOtherGuests!) Sets whether participants can see what other participants are invited to the meeting. |
Gcom.google.api.services.calendar.model.Event | setHangoutLink(BBjString hangoutLink!) Sets the hangout link associated with the meeting. |
Gcom.google.api.services.calendar.model.Event | setHtmlLink(BBjString htmlLink!) Gets the HTML Link for the meeting |
Gcom.google.api.services.calendar.model.Event | setICalUID(BBjString iCalUID!) Sets the iCalendar User ID for the meeting. |
Gcom.google.api.services.calendar.model.Event | setId(BBjString id!) Sets the Google Event ID. This is what you would use to access a particular event from the list of events associated with a Google Calendar. |
Gcom.google.api.services.calendar.model.Event | setKind(BBjString kind!) Sets the Google resource kind. This method is a no-op. |
Gcom.google.api.services.calendar.model.Event | setLocation(BBjString location!) Sets a string representing the event location |
Gcom.google.api.services.calendar.model.Event | setLocked(BBjNumber locked!) Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only. |
Gcom.google.api.services.calendar.model.Event | setOrganizer(Event.Organizer organizer!) The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. |
Gcom.google.api.services.calendar.model.Event | setOriginalStartTime(com.google.api.services.calendar.model.Eventcom.google.api.client.util.DateTime originalStartTime!) For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable. |
Gcom.google.api.services.calendar.model.Event | setOriginalStartTime(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!) For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable. |
Gcom.google.api.services.calendar.model.Event | setOriginalStartTime(java.util.Date javaDate!) For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable. |
Gcom.google.api.services.calendar.model.Event | setPrivateCopy(BBjNumber privateCopy!) Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable. The default is False (0). |
Gcom.google.api.services.calendar.model.Event | setRecurrence(BBjVector recurrence!) Makes an event a recurring event. |
Gcom.google.api.services.calendar.model.Event | setRecurringEventId(BBjString recurringEventId!) For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable. |
Gcom.google.api.services.calendar.model.Event | setReminders(Event.Reminders reminders!) Sets information about reminders such as email and popup notifications. |
Gcom.google.api.services.calendar.model.Event | setSequence(BBjNumber sequence!) iCalendar sequence number. |
Gcom.google.api.services.calendar.model.Event | setSource(Event.Source source!) Source of an event from which it was created; for example a web page, an email message or any document identifiable by an URL using HTTP/HTTPS protocol. Accessible only by the creator of the event. |
Gcom.google.api.services.calendar.model.Event | setStart(com.google.api.services.calendar.model.Eventcom.google.api.client.util.DateTime start!) Set the start time for the event using an EventDateTime object |
Gcom.google.api.services.calendar.model.Event | setStart(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!) Set event start time using 6 numbers to designate year, month, day, hour, minute, and second respectively. This method is used to set the end time for a timed event. |
Gcom.google.api.services.calendar.model.Event | setStart(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!, BBjString timezone!) Set event start time using 6 numbers to designate year, month, day, hour, minute, and second respectively. This method is used to set the end time for a timed event. |
Gcom.google.api.services.calendar.model.Event | setStart(BBjNumber year!, BBjNumber month!, BBjNumber day!) Set event start time using 3 numbers to designate year, month, and day respectively. This method is used to specify the start time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setStart(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjString timeZone!) Set event start time using 3 numbers to designate year, month, and day respectively. This method is used to specify the start time for an all-day event. |
Gcom.google.api.services.calendar.model.Event | setStart(java.util.Date date!) Set event start time using a java.util.Date This method is used to specify the start time for a timed event. |
Gcom.google.api.services.calendar.model.Event | setStart(java.util.Date date!, BBjString timezone!) Set event start time using a java.util.Date This method is used to specify the start time for a timed event. |
Gcom.google.api.services.calendar.model.Event | setStatus(BBjString status!) Whether the event is occurring. Values are "confirmed", "tenative", and "cancelled". The default is "confirmed". |
Gcom.google.api.services.calendar.model.Event | setSummary(BBjString summary!) Set the title of the event. |
Gcom.google.api.services.calendar.model.Event | setTransparency(BBjString transparency!) Indicates whether the event blocks time on the calendar. "transparent" means other events may take place at the same time. "opaque" blocks other events on the calendar. The default is "opaque". |
Gcom.google.api.services.calendar.model.Event | setUpdated(com.google.api.client.util.com.google.api.client.util.DateTime updated!) The time the event was last updated. |
Gcom.google.api.services.calendar.model.Event | setVisibility(BBjString visibility!) Visibility of the event. Can be the following values: "default": default visibility. This is the default value. "public": Anyone who can see the calendar can see the event. "private": Only participants can see the event. "confidential": alias to "private" provided for compatibility reasons. |
public com.google.api.services.calendar.model.Event GoogleEvent!
The wrapped Google Event object. Allows direct calls to the Java-based Google-based API.
public void addAttendee(GEventAttendee attendee!)
Add one participant to the list of people who are attending the meeting.
gattendee!
The participant to add.public BBjNumber getAnyoneCanAddSelf()
Indicates whether people can invite themselves to the event regardless of ownership.
public BBjVector getAttendees()
Get a list of participants in the meeting
public BBjNumber getAttendeesOmitted()
Indicates whether attendees have been omitted from the event.
public BBjString getColorId()
Gets the color id of the event.
public Date getCreated()
Gets the creation time of the event.
public com.google.api.services.calendar.model.Event.Creator getCreator()
Gets the creator of the event.
public BBjString getDescription()
Gets the event's description.
public Date getEnd()
Gets the ending time or date for an event
public BBjNumber getEndTimeUnspecified()
Gets whether the end time for the event is unspecified.
public BBjString getEtag()
ETag for the event. ETags are used in caching to determine whether a resource has changed.
http://en.wikipedia.org/wiki/HTTP_ETag
public com.google.api.services.calendar.model.Event.ExtendedProperties getExtendedProperties()
ExtendedProperties for the event.
public com.google.api.services.calendar.model.Event.Gadget getGadget()
Gets the Gadget for the event.
https://developers.google.com/google-apps/calendar/gadgets/event
public BBjNumber getGuestsCanInviteOthers()
Gets whether participants can invite other participants to the event.
public BBjNumber getGuestsCanModify()
Gets whether participants can modify the event.
public BBjNumber getGuestsCanSeeOtherGuests()
Gets whether participants can see what other participants are invited to the meeting.
public BBjString getHangoutLink()
Gets the hangout link associated with the meeting.
https://www.google.com/+/learnmore/hangouts/
public BBjString getHtmlLink()
Gets the HTML Link for the meeting
public BBjString getICalUID()
Gets the iCalendar User ID for the meeting.
http://en.wikipedia.org/wiki/ICalendar
public BBjString getId()
Gets the Google Event ID. This is what you would use to access a particular event from the list of events associated with a Google Calendar.
public BBjString getKind()
Gets the Google resource kind.
public BBjString getLocation()
Gets a string representing the event location
public BBjNumber getLocked()
Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
public com.google.api.services.calendar.model.Event.Organizer getOrganizer()
The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event.
public Date getOriginalStartTime()
For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.
public BBjNumber getPrivateCopy()
Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable. The default is False (0).
public BBjVector getRecurrence()
Returns a vector of strings containing the iCalendar-format
rules for the event recurrence.
public BBjString getRecurringEventId()
For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.
public com.google.api.services.calendar.model.Event.Reminders getReminders()
Gets information about reminders such as email and popup notifications.
public BBjNumber getSequence()
iCalendar sequence number.
http://en.wikipedia.org/wiki/ICalendar
public com.google.api.services.calendar.model.Event.Source getSource()
Source of an event from which it was created; for example a web page, an email message or any document identifiable by an URL using HTTP/HTTPS protocol. Accessible only by the creator of the event.
public Date getStart()
The event's start time.
public BBjString getStatus()
Whether the event is occurring. Values are "confirmed", "tenative", and "cancelled". The default is "confirmed".
public BBjString getSummary()
Get the title of the event.
public BBjString getTransparency()
Indicates whether the event blocks time on the calendar. "transparent" means other events may take place at the same time. "opaque" blocks other events on the calendar. The default is "opaque".
public Date getUpdated()
The time the event was last updated.
public BBjString getVisibility()
Visibility of the event. Can be the following values: "default": default visibility. This is the default value. "public": Anyone who can see the calendar can see the event. "private": Only participants can see the event. "confidential": alias to "private" provided for compatibility reasons.
public BBjNumber isAnyoneCanAddSelf()
Alias to getAnyoneCanAddSelf()
public BBjNumber isAttendeesOmitted()
Alias to getAttendeesOmitted()
public BBjNumber isEndTimeUnspecified()
Alias to getEndTimeUnspecified()
public BBjNumber isGuestsCanInviteOthers()
Alias to getGuestsCanInviteOthers()
public BBjNumber isGuestsCanModify()
Alias to getGuestsCanModify()
public BBjNumber isGuestsCanSeeOtherGuests()
Alias to getGuestsCanSeeOtherGuests()
public BBjNumber isLocked()
Alias to getLocked()
public BBjNumber isPrivateCopy()
Alias to getPrivateCopy()
public Gcom.google.api.services.calendar.model.Event set(BBjString fieldName!, Object value!)
Set specific Event properties
fieldName!
Field or Property of Google Event to set.public Gcom.google.api.services.calendar.model.Event setAllDayEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!)
Set event end time using 3 numbers to designate year, month, and day respectively. This method is used to specify the end time for an all-day event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.public Gcom.google.api.services.calendar.model.Event setAllDayEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjString timeZone!)
Set event end time using 3 numbers to designate year, month, and day respectively. This method is used to specify the end time for an all-day event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.timezone!
BBjString representing the timezone in Continent/City form: For example: Asia/Aqtau For valid timezone values, visit http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
public Gcom.google.api.services.calendar.model.Event setAllDayEnd(java.util.Date date!)
Set event end time using a java.util.Date This method is used to specify the end time for an all-day event.
date!
The date for the end of the event.public Gcom.google.api.services.calendar.model.Event setAllDayEnd(java.util.Date date!, BBjString timeZone!)
Set event end time using a java.util.Date This method is used to specify the end time for an all-day event.
date!
The date for the end of the event.public Gcom.google.api.services.calendar.model.Event setAllDayStart(BBjNumber year!, BBjNumber month!, BBjNumber day!)
Set event start time using 3 numbers to designate year, month, and day respectively. This method is used to specify the start time for an all-day event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.public Gcom.google.api.services.calendar.model.Event setAllDayStart(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjString timeZone!)
Set event start time using 3 numbers to designate year, month, and day respectively. This method is used to specify the start time for an all-day event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.timezone!
BBjString representing the timezone in Continent/City form: For example: Asia/Aqtaupublic Gcom.google.api.services.calendar.model.Event setAllDayStart(java.util.Date date!)
Set event start time using a java.util.Date This method is used to specify the start time for an all-day event.
date!
The date for the start of the event.public Gcom.google.api.services.calendar.model.Event setAnyoneCanAddSelf(BBjNumber anyoneCanAddSelf!)
Indicates whether people can invite themselves to the event regardless of ownership.
anyoneCanAddSelf!
0 or 1:public Gcom.google.api.services.calendar.model.Event setAttendees(BBjVector gattendees!)
Add a list of people who are going to attend a meeting.
gattendees!
A list of attendees who will be added to the list ' of meeting participants. Each element of the list should be of type GEventAttendee. This list is cumulative with the already existing list of participants. I.E., this method can not be used to remove participants from the meeting.public Gcom.google.api.services.calendar.model.Event setAttendeesOmitted(BBjNumber attendeesOmitted!)
Indicates whether attendees have been omitted from the event.
attendeesOmitted!
0 or 1: 0 means no attendees have been omitted. 1 means attendees have been omitted.public Gcom.google.api.services.calendar.model.Event setColorId(BBjString colorId!)
Gets the color id of the event.
colorId!
Color id of the eventpublic Gcom.google.api.services.calendar.model.Event setCreated(com.google.api.client.util.com.google.api.client.util.DateTime created!)
Sets the creation time of the event.
created!
The time of creation.public Gcom.google.api.services.calendar.model.Event setCreator(Event.Creator creator!)
Sets the creator of the event.
creator!
The creator of the event.public Gcom.google.api.services.calendar.model.Event setDescription(BBjString description!)
Sets the event's description.
description!
String containing the text of the event's description.public Gcom.google.api.services.calendar.model.Event setEnd(com.google.api.services.calendar.model.Eventcom.google.api.client.util.DateTime end!)
Set the end time for the event using an EventDateTime object
end!
The end time of the event.public Gcom.google.api.services.calendar.model.Event setEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!)
Set event end time using 6 numbers to designate year, month, day, hour, minute, and second respectively. This method is used to set the end time for a timed event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.hour!
Hour of day: 0-23minute!
Minute of hour: 0-59second!
Second of minute: 0-59public Gcom.google.api.services.calendar.model.Event setEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!, BBjString timezone!)
Set event end time using 6 numbers to designate year, month, day, hour, minute, and second respectively. This method is used to set the end time for a timed event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.hour!
Hour of day: 0-23minute!
Minute of hour: 0-59second!
Second of minute: 0-59timezone!
BBjString representing the timezone in Continent/City form: For example: Asia/Aqtau For valid timezone values, visit http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
public Gcom.google.api.services.calendar.model.Event setEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!)
Set event end time using 3 numbers to designate year, month, and day respectively. This method is used to specify the end time for an all-day event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.public Gcom.google.api.services.calendar.model.Event setEnd(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjString timeZone!)
Set event end time using 3 numbers to designate year, month, and day respectively. This method is used to specify the end time for an all-day event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.timezone!
BBjString representing the timezone in Continent/City form: For example: Asia/Aqtau For valid timezone values, visit http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
public Gcom.google.api.services.calendar.model.Event setEnd(java.util.Date date!)
Set event end time using a java.util.Date This method is used to specify the end time for a timed event.
date!
The date and time for the end of the event.public Gcom.google.api.services.calendar.model.Event setEnd(java.util.Date date!, BBjString timezone!)
Set event end time using a java.util.Date This method is used to specify the end time for a timed event.
date!
The date and time for the end of the event.timezone!
BBjString representing the timezone in the form of "Continent/City". Example: "Africa/Djibouti" For valid timezone values, consult http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
public Gcom.google.api.services.calendar.model.Event setEndTimeUnspecified(BBjNumber endTimeUnspecified!)
Sets whether the end time for the event is unspecified.
endTimeUnspecified!
0 or 1: 0 means end time is specified. 1 means end time is not specified.public Gcom.google.api.services.calendar.model.Event setEtag(BBjString etag!)
ETag for the event. ETags are used in caching to determine whether a resource has changed.
etag!
The ETag for the event. http://en.wikipedia.org/wiki/HTTP_ETag
public Gcom.google.api.services.calendar.model.Event setExtendedProperties(Event.ExtendedProperties extendedProperties!)
ExtendedProperties for the event.
extendedProperties!
The extended properties for the event.public Gcom.google.api.services.calendar.model.Event setGadget(Event.Gadget gadget!)
Sets the Gadget for the event.
gadget!
The gadget object for the event. https://developers.google.com/google-apps/calendar/gadgets/event
public Gcom.google.api.services.calendar.model.Event setGuestsCanInviteOthers(BBjNumber guestsCanInviteOthers!)
Sets whether participants can invite other participants to the event.
@guestsCanInviteOthers! 0 or 1: 0 means participants can not invite other participants . 1 means participants can invite other participants.
public Gcom.google.api.services.calendar.model.Event setGuestsCanModify(BBjNumber guestsCanModify!)
Sets whether participants can modify the event.
guestsCanModify!
0 or 1: 0 means participants can not modify the event. 1 means participants can modify the event.public Gcom.google.api.services.calendar.model.Event setGuestsCanSeeOtherGuests(BBjNumber guestsCanSeeOtherGuests!)
Sets whether participants can see what other participants are invited to the meeting.
guestsCanSeeOtherGuests!
0 or 1: 0 means participants can not see who else is invited to the event. 1 means participants can see who is invited to the event.public Gcom.google.api.services.calendar.model.Event setHangoutLink(BBjString hangoutLink!)
Sets the hangout link associated with the meeting.
hangoutLink!
String containing hangout link for the meeting or null() if the meeting does not have a hangout link. https://www.google.com/+/learnmore/hangouts/
public Gcom.google.api.services.calendar.model.Event setHtmlLink(BBjString htmlLink!)
Gets the HTML Link for the meeting
htmlLink!
String containing HTML link for the event!public Gcom.google.api.services.calendar.model.Event setICalUID(BBjString iCalUID!)
Sets the iCalendar User ID for the meeting.
iCalUID!
String representing the iCalendar User ID http://en.wikipedia.org/wiki/ICalendar
public Gcom.google.api.services.calendar.model.Event setId(BBjString id!)
Sets the Google Event ID. This is what you would use to access a particular event from the list of events associated with a Google Calendar.
id!
String representing the Google Event ID.public Gcom.google.api.services.calendar.model.Event setKind(BBjString kind!)
Sets the Google resource kind. This method is a no-op.
param kind! Kind of resource to set the event to. Should always be "calendar#event"
public Gcom.google.api.services.calendar.model.Event setLocation(BBjString location!)
Sets a string representing the event location
location!
String representing the event location.public Gcom.google.api.services.calendar.model.Event setLocked(BBjNumber locked!)
Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
locked!
0 or 1: 0 means event is not locked.public Gcom.google.api.services.calendar.model.Event setOrganizer(Event.Organizer organizer!)
The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event.
organizer!
The event organizer as an Event.Organizer object.public Gcom.google.api.services.calendar.model.Event setOriginalStartTime(com.google.api.services.calendar.model.Eventcom.google.api.client.util.DateTime originalStartTime!)
For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.
originalStartTime!
The original start time of the event as an EventDateTimepublic Gcom.google.api.services.calendar.model.Event setOriginalStartTime(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!)
For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.hour!
Hour of day: 0-23minute!
Minute of hour: 0-59second!
Second of minute: 0-59public Gcom.google.api.services.calendar.model.Event setOriginalStartTime(java.util.Date javaDate!)
For an instance of a recurring event, this is the time at which this event would start according to the recurrence data in the recurring event identified by recurringEventId. Immutable.
originalStartTime!
The original start time of the event as a java.util.Datepublic Gcom.google.api.services.calendar.model.Event setPrivateCopy(BBjNumber privateCopy!)
Whether this is a private event copy where changes are not shared with other copies on other calendars. Optional. Immutable. The default is False (0).
privateCopy!
0 or 1: 0 means event is not a private copy. 1 means the event is a private copy.public Gcom.google.api.services.calendar.model.Event setRecurrence(BBjVector recurrence!)
Makes an event a recurring event.
recurrence!
A BBjVector contain BBjStrings that describe rules for the recurring event.public Gcom.google.api.services.calendar.model.Event setRecurringEventId(BBjString recurringEventId!)
For an instance of a recurring event, this is the event ID of the recurring event itself. Immutable.
recurringEventId!
String representing the recurring event ID.public Gcom.google.api.services.calendar.model.Event setReminders(Event.Reminders reminders!)
Sets information about reminders such as email and popup notifications.
reminders!
Reminders information as a Event.Reminders object. return The resultant GEvent object.public Gcom.google.api.services.calendar.model.Event setSequence(BBjNumber sequence!)
iCalendar sequence number.
sequence!
BBjNumber representing the iCalendar sequence number. http://en.wikipedia.org/wiki/ICalendar
public Gcom.google.api.services.calendar.model.Event setSource(Event.Source source!)
Source of an event from which it was created; for example a web page, an email message or any document identifiable by an URL using HTTP/HTTPS protocol. Accessible only by the creator of the event.
source!
Information about the event source in the form of an Event.Source object.public Gcom.google.api.services.calendar.model.Event setStart(com.google.api.services.calendar.model.Eventcom.google.api.client.util.DateTime start!)
Set the start time for the event using an EventDateTime object
start!
The end time of the event.public Gcom.google.api.services.calendar.model.Event setStart(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!)
Set event start time using 6 numbers to designate year, month, day, hour, minute, and second respectively. This method is used to set the end time for a timed event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.hour!
Hour of day: 0-23minute!
Minute of hour: 0-59second!
Second of minute: 0-59public Gcom.google.api.services.calendar.model.Event setStart(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjNumber hour!, BBjNumber minute!, BBjNumber second!, BBjString timezone!)
Set event start time using 6 numbers to designate year, month, day, hour, minute, and second respectively. This method is used to set the end time for a timed event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.hour!
Hour of day: 0-23minute!
Minute of hour: 0-59second!
Second of minute: 0-59timezone!
BBjString representing the timezone in Continent/City form: For example: Asia/Aqtaupublic Gcom.google.api.services.calendar.model.Event setStart(BBjNumber year!, BBjNumber month!, BBjNumber day!)
Set event start time using 3 numbers to designate year, month, and day respectively. This method is used to specify the start time for an all-day event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.public Gcom.google.api.services.calendar.model.Event setStart(BBjNumber year!, BBjNumber month!, BBjNumber day!, BBjString timeZone!)
Set event start time using 3 numbers to designate year, month, and day respectively. This method is used to specify the start time for an all-day event.
year!
The year expressed in full form. 2014 not 14.month!
0-based month. 0=January and 11=December.day!
Day of month.timezone!
BBjString representing the timezone in Continent/City form: For example: Asia/Aqtaupublic Gcom.google.api.services.calendar.model.Event setStart(java.util.Date date!)
Set event start time using a java.util.Date This method is used to specify the start time for a timed event.
date!
The date and time for the start of the event.public Gcom.google.api.services.calendar.model.Event setStart(java.util.Date date!, BBjString timezone!)
Set event start time using a java.util.Date This method is used to specify the start time for a timed event.
date!
The date and time for the start of the event.timezone!
A BBjString representing the timezone in the form of Continent/City: For example: "Europe/Zurich" http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
public Gcom.google.api.services.calendar.model.Event setStatus(BBjString status!)
Whether the event is occurring. Values are "confirmed", "tenative", and "cancelled". The default is "confirmed".
status!
One of the three possible values as a String.public Gcom.google.api.services.calendar.model.Event setSummary(BBjString summary!)
Set the title of the event.
summary!
String containing the title of the event.public Gcom.google.api.services.calendar.model.Event setTransparency(BBjString transparency!)
Indicates whether the event blocks time on the calendar. "transparent" means other events may take place at the same time. "opaque" blocks other events on the calendar. The default is "opaque".
transparency!
String containing either "opaque" or "transparent".public Gcom.google.api.services.calendar.model.Event setUpdated(com.google.api.client.util.com.google.api.client.util.DateTime updated!)
The time the event was last updated.
updated!
The time the event was last updated as a DateTime object.public Gcom.google.api.services.calendar.model.Event setVisibility(BBjString visibility!)
Visibility of the event. Can be the following values: "default": default visibility. This is the default value. "public": Anyone who can see the calendar can see the event. "private": Only participants can see the event. "confidential": alias to "private" provided for compatibility reasons.
visibility!
String consisting of one of the 4 values.