Package odata.msgraph.client.beta.entity
Class DeviceManagementReportSchedule.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.DeviceManagementReportSchedule.Builder
-
- Enclosing class:
- DeviceManagementReportSchedule
public static final class DeviceManagementReportSchedule.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public DeviceManagementReportSchedule.Builder id(String id)
-
emails
public DeviceManagementReportSchedule.Builder emails(List<String> emails)
“Emails to which the scheduled reports are delivered”- Parameters:
emails- value ofemailsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emails
public DeviceManagementReportSchedule.Builder emails(String... emails)
“Emails to which the scheduled reports are delivered”- Parameters:
emails- value ofemailsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emailsNextLink
public DeviceManagementReportSchedule.Builder emailsNextLink(String emailsNextLink)
“Emails to which the scheduled reports are delivered”- Parameters:
emailsNextLink- value ofemails@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
endDateTime
public DeviceManagementReportSchedule.Builder endDateTime(OffsetDateTime endDateTime)
“Time that the delivery of the scheduled reports ends”- Parameters:
endDateTime- value ofendDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
filter
public DeviceManagementReportSchedule.Builder filter(String filter)
“Filters applied on the report”- Parameters:
filter- value offilterproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
format
public DeviceManagementReportSchedule.Builder format(DeviceManagementReportFileFormat format)
“Format of the scheduled report”- Parameters:
format- value offormatproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
orderBy
public DeviceManagementReportSchedule.Builder orderBy(List<String> orderBy)
“Ordering of columns in the report”- Parameters:
orderBy- value oforderByproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
orderBy
public DeviceManagementReportSchedule.Builder orderBy(String... orderBy)
“Ordering of columns in the report”- Parameters:
orderBy- value oforderByproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
orderByNextLink
public DeviceManagementReportSchedule.Builder orderByNextLink(String orderByNextLink)
“Ordering of columns in the report”- Parameters:
orderByNextLink- value oforderBy@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
recurrence
public DeviceManagementReportSchedule.Builder recurrence(DeviceManagementScheduledReportRecurrence recurrence)
“Frequency of scheduled report delivery”- Parameters:
recurrence- value ofrecurrenceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
reportName
public DeviceManagementReportSchedule.Builder reportName(String reportName)
“Name of the report”- Parameters:
reportName- value ofreportNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
reportScheduleName
public DeviceManagementReportSchedule.Builder reportScheduleName(String reportScheduleName)
“Name of the schedule”- Parameters:
reportScheduleName- value ofreportScheduleNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
select
public DeviceManagementReportSchedule.Builder select(List<String> select)
“Columns selected from the report”- Parameters:
select- value ofselectproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
select
public DeviceManagementReportSchedule.Builder select(String... select)
“Columns selected from the report”- Parameters:
select- value ofselectproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
selectNextLink
public DeviceManagementReportSchedule.Builder selectNextLink(String selectNextLink)
“Columns selected from the report”- Parameters:
selectNextLink- value ofselect@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
startDateTime
public DeviceManagementReportSchedule.Builder startDateTime(OffsetDateTime startDateTime)
“Time that the delivery of the scheduled reports starts”- Parameters:
startDateTime- value ofstartDateTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
subject
public DeviceManagementReportSchedule.Builder subject(String subject)
“Subject of the scheduled reports that are delivered”- Parameters:
subject- value ofsubjectproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userId
public DeviceManagementReportSchedule.Builder userId(String userId)
“The Id of the User who created the report”- Parameters:
userId- value ofuserIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public DeviceManagementReportSchedule build()
-
-