FreebusyQuery

Inheritance: java.lang.Object

public class FreebusyQuery

Request free/busy information for a set of calendars.

Constructors

ConstructorDescription
FreebusyQuery()Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, Iterable items)Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Iterable items)Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, Iterable items)Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String[] items)Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String timeZone, String[] items)Initializes a new instance of the FreebusyQuery class.
FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, String[] items)Initializes a new instance of the FreebusyQuery class.

Methods

MethodDescription
equals(Object arg0)
getCalendarExpansionMax()Maximal number of calendars for which FreeBusy information is to be provided.
getClass()
getGroupExpansionMax()Maximal number of calendar identifiers to be provided for a single group.
getItems()List of calendars and/or groups to query.
getTimeMax()The end of the interval for the query.
getTimeMin()The start of the interval for the query.
getTimeZone()Time zone used in the response.
hashCode()
notify()
notifyAll()
setCalendarExpansionMax(Integer value)Maximal number of calendars for which FreeBusy information is to be provided.
setGroupExpansionMax(Integer value)Maximal number of calendar identifiers to be provided for a single group.
setTimeMax(Date value)The end of the interval for the query.
setTimeMin(Date value)The start of the interval for the query.
setTimeZone(String value)Time zone used in the response.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

FreebusyQuery()

public FreebusyQuery()

Initializes a new instance of the FreebusyQuery class.

FreebusyQuery(Date timeMin, Date timeMax, Iterable items)

public FreebusyQuery(Date timeMin, Date timeMax, Iterable<String> items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

ParameterTypeDescription
timeMinjava.util.DateThe end of the interval for the query.
timeMaxjava.util.DateThe end of the interval for the query.
itemsjava.lang.Iterable<java.lang.String>List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Iterable items)

public FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Iterable<String> items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

ParameterTypeDescription
timeMinjava.util.DateThe end of the interval for the query.
timeMaxjava.util.DateThe end of the interval for the query.
timeZonejava.lang.StringTime zone used in the response. Optional. The default is UTC.
itemsjava.lang.Iterable<java.lang.String>List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, Iterable items)

public FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, Iterable<String> items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

ParameterTypeDescription
timeMinjava.util.DateThe end of the interval for the query.
timeMaxjava.util.DateThe end of the interval for the query.
timeZonejava.lang.StringTime zone used in the response. Optional. The default is UTC.
groupExpansionMaxjava.lang.IntegerMaximal number of calendar identifiers to be provided for a single group. Optional. An error will be returned for a group with more members than this value.
calendarExpansionMaxjava.lang.IntegerMaximal number of calendars for which FreeBusy information is to be provided. Optional.
itemsjava.lang.Iterable<java.lang.String>List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String[] items)

public FreebusyQuery(Date timeMin, Date timeMax, String[] items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

ParameterTypeDescription
timeMinjava.util.DateThe end of the interval for the query.
timeMaxjava.util.DateThe end of the interval for the query.
itemsjava.lang.String[]List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String timeZone, String[] items)

public FreebusyQuery(Date timeMin, Date timeMax, String timeZone, String[] items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

ParameterTypeDescription
timeMinjava.util.DateThe end of the interval for the query.
timeMaxjava.util.DateThe end of the interval for the query.
timeZonejava.lang.StringTime zone used in the response. Optional. The default is UTC.
itemsjava.lang.String[]List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, String[] items)

public FreebusyQuery(Date timeMin, Date timeMax, String timeZone, Integer groupExpansionMax, Integer calendarExpansionMax, String[] items)

Initializes a new instance of the FreebusyQuery class.

Parameters:

ParameterTypeDescription
timeMinjava.util.DateThe end of the interval for the query.
timeMaxjava.util.DateThe end of the interval for the query.
timeZonejava.lang.StringTime zone used in the response. Optional. The default is UTC.
groupExpansionMaxjava.lang.IntegerMaximal number of calendar identifiers to be provided for a single group. Optional. An error will be returned for a group with more members than this value.
calendarExpansionMaxjava.lang.IntegerMaximal number of calendars for which FreeBusy information is to be provided. Optional.
itemsjava.lang.String[]List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

getCalendarExpansionMax()

public final Integer getCalendarExpansionMax()

Maximal number of calendars for which FreeBusy information is to be provided. Optional.

Returns: java.lang.Integer

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getGroupExpansionMax()

public final Integer getGroupExpansionMax()

Maximal number of calendar identifiers to be provided for a single group. Optional. An error will be returned for a group with more members than this value.

Returns: java.lang.Integer

getItems()

public final List<String> getItems()

List of calendars and/or groups to query. Contains identifiers of a calendar or a group.

Returns: java.util.List<java.lang.String>

getTimeMax()

public final Date getTimeMax()

The end of the interval for the query.

Returns: java.util.Date

getTimeMin()

public final Date getTimeMin()

The start of the interval for the query.

Returns: java.util.Date

getTimeZone()

public final String getTimeZone()

Time zone used in the response. Optional. The default is UTC.

Returns: java.lang.String

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCalendarExpansionMax(Integer value)

public final void setCalendarExpansionMax(Integer value)

Maximal number of calendars for which FreeBusy information is to be provided. Optional.

Parameters:

ParameterTypeDescription
valuejava.lang.Integer

setGroupExpansionMax(Integer value)

public final void setGroupExpansionMax(Integer value)

Maximal number of calendar identifiers to be provided for a single group. Optional. An error will be returned for a group with more members than this value.

Parameters:

ParameterTypeDescription
valuejava.lang.Integer

setTimeMax(Date value)

public final void setTimeMax(Date value)

The end of the interval for the query.

Parameters:

ParameterTypeDescription
valuejava.util.Date

setTimeMin(Date value)

public final void setTimeMin(Date value)

The start of the interval for the query.

Parameters:

ParameterTypeDescription
valuejava.util.Date

setTimeZone(String value)

public final void setTimeZone(String value)

Time zone used in the response. Optional. The default is UTC.

Parameters:

ParameterTypeDescription
valuejava.lang.String

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int