com.jakewharton.pingdom.services
Class ReportsEmailService.ModifyBuilder

java.lang.Object
  extended by com.jakewharton.apibuilder.ApiBuilder
      extended by com.jakewharton.pingdom.PingdomApiBuilder<Message>
          extended by com.jakewharton.pingdom.services.ReportsEmailService.ModifyBuilder
Enclosing class:
ReportsEmailService

public static final class ReportsEmailService.ModifyBuilder
extends PingdomApiBuilder<Message>

Request builder for ReportsEmailService.modify(int).


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jakewharton.pingdom.PingdomApiBuilder
PingdomApiBuilder.HttpMethod
 
Field Summary
 
Fields inherited from class com.jakewharton.apibuilder.ApiBuilder
API_URL_PLACEHOLDER_END, API_URL_PLACEHOLDER_START
 
Method Summary
 ReportsEmailService.ModifyBuilder additionalEmails(List<String> additionalEmails)
          Additional receiving emails.
 ReportsEmailService.ModifyBuilder checkId(int checkId)
          Check identifier.
 ReportsEmailService.ModifyBuilder contactIds(List<Integer> contactIds)
          Receiving contact identifiers.
 ReportsEmailService.ModifyBuilder frequency(ReportFrequency frequency)
          Report frequency.
 ReportsEmailService.ModifyBuilder name(String name)
          Name.
 
Methods inherited from class com.jakewharton.pingdom.PingdomApiBuilder
execute, field, fire, parameter, parameter, parameter, parameter, postParameter, postParameter, postParameter, postParameter, postParameter
 
Methods inherited from class com.jakewharton.apibuilder.ApiBuilder
buildUrl, buildUrl, encodeUrl, field, field, field, field, field, hasField, hasParameter, parameter, parameter, parameter, parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

name

public ReportsEmailService.ModifyBuilder name(String name)
Name.

Parameters:
name - Value.
Returns:
Builder instance.

checkId

public ReportsEmailService.ModifyBuilder checkId(int checkId)
Check identifier. If omitted, this will be an overview report.

Parameters:
checkId - Value.
Returns:
Builder instance.

frequency

public ReportsEmailService.ModifyBuilder frequency(ReportFrequency frequency)
Report frequency.

Parameters:
frequency - Value.
Returns:
Builder instance.

contactIds

public ReportsEmailService.ModifyBuilder contactIds(List<Integer> contactIds)
Receiving contact identifiers.

Parameters:
contactIds - List of contact IDs.
Returns:
Builder instance.

additionalEmails

public ReportsEmailService.ModifyBuilder additionalEmails(List<String> additionalEmails)
Additional receiving emails.

Parameters:
additionalEmails - List of emails.
Returns:
Builder instance.


Copyright © 2011 Jake Wharton. All Rights Reserved.