Versions in this module Expand all Collapse all v0 v0.3.3 Jan 4, 2016 Changes in this version + const ACKNOWLEDGE_ALERT_URL + const ADD_HEARTBEAT_URL + const ADD_NOTE_ALERT_URL + const ADD_RECIPIENT_ALERT_URL + const ADD_TEAM_ALERT_URL + const ASSIGN_OWNERSHIP_ALERT_URL + const ATTACH_FILE_ALERT_URL + const CLOSE_ALERT_URL + const CREATE_ALERT_URL + const DEFAULT_CONNECTION_TIMEOUT_IN_SECONDS + const DEFAULT_MAX_RETRY_ATTEMPTS + const DELETE_ALERT_URL + const DELETE_HEARTBEAT_URL + const DISABLE_HEARTBEAT_URL + const DISABLE_INTEGRATION_URL + const DISABLE_POLICY_URL + const ENABLE_HEARTBEAT_URL + const ENABLE_INTEGRATION_URL + const ENABLE_POLICY_URL + const ENDPOINT_URL + const EXECUTE_ACTION_ALERT_URL + const GET_ALERT_URL + const GET_HEARTBEAT_URL + const LIST_ALERTS_URL + const LIST_ALERT_LOGS_URL + const LIST_ALERT_NOTES_URL + const LIST_ALERT_RECIPIENTS_URL + const LIST_HEARTBEAT_URL + const RENOTIFY_ALERT_URL + const SEND_HEARTBEAT_URL + const TAKE_OWNERSHIP_ALERT_URL + const TIME_SLEEP_BETWEEN_REQUESTS + const UPDATE_HEARTBEAT_URL + type ClientProxyConfiguration struct + Host string + Password string + Port int + ProxyUri string + Secured bool + Username string + func (proxy *ClientProxyConfiguration) ToString() string + type HttpTransportSettings struct + ConnectionTimeout time.Duration + MaxRetryAttempts int + type OpsGenieAlertClient struct + func (cli *OpsGenieAlertClient) Acknowledge(req alerts.AcknowledgeAlertRequest) (*alerts.AcknowledgeAlertResponse, error) + func (cli *OpsGenieAlertClient) AddNote(req alerts.AddNoteAlertRequest) (*alerts.AddNoteAlertResponse, error) + func (cli *OpsGenieAlertClient) AddRecipient(req alerts.AddRecipientAlertRequest) (*alerts.AddRecipientAlertResponse, error) + func (cli *OpsGenieAlertClient) AddTeam(req alerts.AddTeamAlertRequest) (*alerts.AddTeamAlertResponse, error) + func (cli *OpsGenieAlertClient) AssignOwner(req alerts.AssignOwnerAlertRequest) (*alerts.AssignOwnerAlertResponse, error) + func (cli *OpsGenieAlertClient) AttachFile(req alerts.AttachFileAlertRequest) (*alerts.AttachFileAlertResponse, error) + func (cli *OpsGenieAlertClient) Close(req alerts.CloseAlertRequest) (*alerts.CloseAlertResponse, error) + func (cli *OpsGenieAlertClient) Create(req alerts.CreateAlertRequest) (*alerts.CreateAlertResponse, error) + func (cli *OpsGenieAlertClient) Delete(req alerts.DeleteAlertRequest) (*alerts.DeleteAlertResponse, error) + func (cli *OpsGenieAlertClient) ExecuteAction(req alerts.ExecuteActionAlertRequest) (*alerts.ExecuteActionAlertResponse, error) + func (cli *OpsGenieAlertClient) Get(req alerts.GetAlertRequest) (*alerts.GetAlertResponse, error) + func (cli *OpsGenieAlertClient) List(req alerts.ListAlertsRequest) (*alerts.ListAlertsResponse, error) + func (cli *OpsGenieAlertClient) ListLogs(req alerts.ListAlertLogsRequest) (*alerts.ListAlertLogsResponse, error) + func (cli *OpsGenieAlertClient) ListNotes(req alerts.ListAlertNotesRequest) (*alerts.ListAlertNotesResponse, error) + func (cli *OpsGenieAlertClient) ListRecipients(req alerts.ListAlertRecipientsRequest) (*alerts.ListAlertRecipientsResponse, error) + func (cli *OpsGenieAlertClient) Renotify(req alerts.RenotifyAlertRequest) (*alerts.RenotifyAlertResponse, error) + func (cli *OpsGenieAlertClient) SetConnectionTimeout(timeoutInSeconds time.Duration) + func (cli *OpsGenieAlertClient) SetMaxRetryAttempts(retries int) + func (cli *OpsGenieAlertClient) TakeOwnership(req alerts.TakeOwnershipAlertRequest) (*alerts.TakeOwnershipAlertResponse, error) + type OpsGenieClient struct + func (cli *OpsGenieClient) Alert() (*OpsGenieAlertClient, error) + func (cli *OpsGenieClient) Heartbeat() (*OpsGenieHeartbeatClient, error) + func (cli *OpsGenieClient) Integration() (*OpsGenieIntegrationClient, error) + func (cli *OpsGenieClient) Policy() (*OpsGeniePolicyClient, error) + func (cli *OpsGenieClient) SetApiKey(key string) error + func (cli *OpsGenieClient) SetClientProxyConfiguration(conf *ClientProxyConfiguration) + func (cli *OpsGenieClient) SetHttpTransportSettings(settings *HttpTransportSettings) + type OpsGenieHeartbeatClient struct + func (cli *OpsGenieHeartbeatClient) Add(req heartbeat.AddHeartbeatRequest) (*heartbeat.AddHeartbeatResponse, error) + func (cli *OpsGenieHeartbeatClient) Delete(req heartbeat.DeleteHeartbeatRequest) (*heartbeat.DeleteHeartbeatResponse, error) + func (cli *OpsGenieHeartbeatClient) Disable(req heartbeat.DisableHeartbeatRequest) (*heartbeat.DisableHeartbeatResponse, error) + func (cli *OpsGenieHeartbeatClient) Enable(req heartbeat.EnableHeartbeatRequest) (*heartbeat.EnableHeartbeatResponse, error) + func (cli *OpsGenieHeartbeatClient) Get(req heartbeat.GetHeartbeatRequest) (*heartbeat.GetHeartbeatResponse, error) + func (cli *OpsGenieHeartbeatClient) List(req heartbeat.ListHeartbeatsRequest) (*heartbeat.ListHeartbeatsResponse, error) + func (cli *OpsGenieHeartbeatClient) Send(req heartbeat.SendHeartbeatRequest) (*heartbeat.SendHeartbeatResponse, error) + func (cli *OpsGenieHeartbeatClient) SetConnectionTimeout(timeoutInSeconds time.Duration) + func (cli *OpsGenieHeartbeatClient) SetMaxRetryAttempts(retries int) + func (cli *OpsGenieHeartbeatClient) Update(req heartbeat.UpdateHeartbeatRequest) (*heartbeat.UpdateHeartbeatResponse, error) + type OpsGenieIntegrationClient struct + func (cli *OpsGenieIntegrationClient) Disable(req integration.DisableIntegrationRequest) (*integration.DisableIntegrationResponse, error) + func (cli *OpsGenieIntegrationClient) Enable(req integration.EnableIntegrationRequest) (*integration.EnableIntegrationResponse, error) + func (cli *OpsGenieIntegrationClient) SetConnectionTimeout(timeoutInSeconds time.Duration) + func (cli *OpsGenieIntegrationClient) SetMaxRetryAttempts(retries int) + type OpsGeniePolicyClient struct + func (cli *OpsGeniePolicyClient) Disable(req policy.DisablePolicyRequest) (*policy.DisablePolicyResponse, error) + func (cli *OpsGeniePolicyClient) Enable(req policy.EnablePolicyRequest) (*policy.EnablePolicyResponse, error) + func (cli *OpsGeniePolicyClient) SetConnectionTimeout(timeoutInSeconds time.Duration) + func (cli *OpsGeniePolicyClient) SetMaxRetryAttempts(retries int) + type RequestHeaderUserAgent struct + func (p RequestHeaderUserAgent) ToString() string