datadog

package
v1.0.0-beta.23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 1, 2021 License: Apache-2.0 Imports: 24 Imported by: 0

README ¶

Go API client for datadog

Collection of all Datadog Public endpoints.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0
  • Package version: 0.1.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://www.datadoghq.com/support/

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./datadog"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identifield by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.datadoghq.com

Class Method HTTP request Description
DashboardListsApi CreateDashboardListItems Post /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards Add Items to a Dashboard List
DashboardListsApi DeleteDashboardListItems Delete /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards Delete items from a dashboard list
DashboardListsApi GetDashboardListItems Get /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards Get items of a Dashboard List
DashboardListsApi UpdateDashboardListItems Put /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards Update items of a dashboard list
IncidentServicesApi CreateIncidentService Post /api/v2/services Create a new incident service
IncidentServicesApi DeleteIncidentService Delete /api/v2/services/{service_id} Delete an existing incident service
IncidentServicesApi GetIncidentService Get /api/v2/services/{service_id} Get details of an incident service
IncidentServicesApi ListIncidentServices Get /api/v2/services Get a list of all incident services
IncidentServicesApi UpdateIncidentService Patch /api/v2/services/{service_id} Update an existing incident service
IncidentTeamsApi CreateIncidentTeam Post /api/v2/teams Create a new incident team
IncidentTeamsApi DeleteIncidentTeam Delete /api/v2/teams/{team_id} Delete an existing incident team
IncidentTeamsApi GetIncidentTeam Get /api/v2/teams/{team_id} Get details of an incident team
IncidentTeamsApi ListIncidentTeams Get /api/v2/teams Get a list of all incident teams
IncidentTeamsApi UpdateIncidentTeam Patch /api/v2/teams/{team_id} Update an existing incident team
IncidentsApi CreateIncident Post /api/v2/incidents Create an incident
IncidentsApi DeleteIncident Delete /api/v2/incidents/{incident_id} Delete an existing incident
IncidentsApi GetIncident Get /api/v2/incidents/{incident_id} Get the details of an incident
IncidentsApi ListIncidents Get /api/v2/incidents Get a list of incidents
IncidentsApi UpdateIncident Patch /api/v2/incidents/{incident_id} Update an existing incident
KeyManagementApi CreateAPIKey Post /api/v2/api_keys Create an API key
KeyManagementApi CreateCurrentUserApplicationKey Post /api/v2/current_user/application_keys Create an application key for current user
KeyManagementApi DeleteAPIKey Delete /api/v2/api_keys/{api_key_id} Delete an API key
KeyManagementApi DeleteApplicationKey Delete /api/v2/application_keys/{app_key_id} Delete an application key
KeyManagementApi DeleteCurrentUserApplicationKey Delete /api/v2/current_user/application_keys/{app_key_id} Delete an application key owned by current user
KeyManagementApi GetAPIKey Get /api/v2/api_keys/{api_key_id} Get API key
KeyManagementApi GetCurrentUserApplicationKey Get /api/v2/current_user/application_keys/{app_key_id} Get one application key owned by current user
KeyManagementApi ListAPIKeys Get /api/v2/api_keys Get all API keys
KeyManagementApi ListApplicationKeys Get /api/v2/application_keys Get all application keys
KeyManagementApi ListCurrentUserApplicationKeys Get /api/v2/current_user/application_keys Get all application keys owned by current user
KeyManagementApi UpdateAPIKey Patch /api/v2/api_keys/{api_key_id} Edit an API key
KeyManagementApi UpdateApplicationKey Patch /api/v2/application_keys/{app_key_id} Edit an application key
KeyManagementApi UpdateCurrentUserApplicationKey Patch /api/v2/current_user/application_keys/{app_key_id} Edit an application key owned by current user
LogsApi AggregateLogs Post /api/v2/logs/analytics/aggregate Aggregate events
LogsApi ListLogs Post /api/v2/logs/events/search Search logs
LogsApi ListLogsGet Get /api/v2/logs/events Get a list of logs
LogsArchivesApi AddReadRoleToArchive Post /api/v2/logs/config/archives/{archive_id}/readers Grant role to an archive
LogsArchivesApi CreateLogsArchive Post /api/v2/logs/config/archives Create an archive
LogsArchivesApi DeleteLogsArchive Delete /api/v2/logs/config/archives/{archive_id} Delete an archive
LogsArchivesApi GetLogsArchive Get /api/v2/logs/config/archives/{archive_id} Get an archive
LogsArchivesApi GetLogsArchiveOrder Get /api/v2/logs/config/archive-order Get archive order
LogsArchivesApi ListArchiveReadRoles Get /api/v2/logs/config/archives/{archive_id}/readers List read roles for an archive
LogsArchivesApi ListLogsArchives Get /api/v2/logs/config/archives Get all archives
LogsArchivesApi RemoveRoleFromArchive Delete /api/v2/logs/config/archives/{archive_id}/readers Revoke role from an archive
LogsArchivesApi UpdateLogsArchive Put /api/v2/logs/config/archives/{archive_id} Update an archive
LogsArchivesApi UpdateLogsArchiveOrder Put /api/v2/logs/config/archive-order Update archive order
LogsMetricsApi CreateLogsMetric Post /api/v2/logs/config/metrics Create a log-based metric
LogsMetricsApi DeleteLogsMetric Delete /api/v2/logs/config/metrics/{metric_id} Delete a log-based metric
LogsMetricsApi GetLogsMetric Get /api/v2/logs/config/metrics/{metric_id} Get a log-based metric
LogsMetricsApi ListLogsMetrics Get /api/v2/logs/config/metrics Get all log-based metrics
LogsMetricsApi UpdateLogsMetric Patch /api/v2/logs/config/metrics/{metric_id} Update a log-based metric
MetricsApi CreateTagConfiguration Post /api/v2/metrics/{metric_name}/tags Create a tag configuration
MetricsApi DeleteTagConfiguration Delete /api/v2/metrics/{metric_name}/tags Delete a tag configuration
MetricsApi ListTagConfigurationByName Get /api/v2/metrics/{metric_name}/tags List tag configuration by name
MetricsApi ListTagConfigurations Get /api/v2/metrics List tag configurations
MetricsApi ListTagsByMetricName Get /api/v2/metrics/{metric_name}/all-tags List tags by metric name
MetricsApi ListVolumesByMetricName Get /api/v2/metrics/{metric_name}/volumes List distinct metric volumes by metric name
MetricsApi UpdateTagConfiguration Patch /api/v2/metrics/{metric_name}/tags Update a tag configuration
ProcessesApi ListProcesses Get /api/v2/processes Get all processes
RolesApi AddPermissionToRole Post /api/v2/roles/{role_id}/permissions Grant permission to a role
RolesApi AddUserToRole Post /api/v2/roles/{role_id}/users Add a user to a role
RolesApi CreateRole Post /api/v2/roles Create role
RolesApi DeleteRole Delete /api/v2/roles/{role_id} Delete role
RolesApi GetRole Get /api/v2/roles/{role_id} Get a role
RolesApi ListPermissions Get /api/v2/permissions List permissions
RolesApi ListRolePermissions Get /api/v2/roles/{role_id}/permissions List permissions for a role
RolesApi ListRoleUsers Get /api/v2/roles/{role_id}/users Get all users of a role
RolesApi ListRoles Get /api/v2/roles List roles
RolesApi RemovePermissionFromRole Delete /api/v2/roles/{role_id}/permissions Revoke permission
RolesApi RemoveUserFromRole Delete /api/v2/roles/{role_id}/users Remove a user from a role
RolesApi UpdateRole Patch /api/v2/roles/{role_id} Update a role
SecurityMonitoringApi CreateSecurityFilter Post /api/v2/security_monitoring/configuration/security_filters Create a security filter
SecurityMonitoringApi CreateSecurityMonitoringRule Post /api/v2/security_monitoring/rules Create a detection rule
SecurityMonitoringApi DeleteSecurityFilter Delete /api/v2/security_monitoring/configuration/security_filters/{security_filter_id} Delete a security filter
SecurityMonitoringApi DeleteSecurityMonitoringRule Delete /api/v2/security_monitoring/rules/{rule_id} Delete an existing rule
SecurityMonitoringApi GetSecurityFilter Get /api/v2/security_monitoring/configuration/security_filters/{security_filter_id} Get a security filter
SecurityMonitoringApi GetSecurityMonitoringRule Get /api/v2/security_monitoring/rules/{rule_id} Get a rule's details
SecurityMonitoringApi ListSecurityFilters Get /api/v2/security_monitoring/configuration/security_filters Get all security filters
SecurityMonitoringApi ListSecurityMonitoringRules Get /api/v2/security_monitoring/rules List rules
SecurityMonitoringApi ListSecurityMonitoringSignals Get /api/v2/security_monitoring/signals Get a quick list of security signals
SecurityMonitoringApi SearchSecurityMonitoringSignals Post /api/v2/security_monitoring/signals/search Get a list of security signals
SecurityMonitoringApi UpdateSecurityFilter Patch /api/v2/security_monitoring/configuration/security_filters/{security_filter_id} Update a security filter
SecurityMonitoringApi UpdateSecurityMonitoringRule Put /api/v2/security_monitoring/rules/{rule_id} Update an existing rule
UsersApi CreateUser Post /api/v2/users Create a user
UsersApi DisableUser Delete /api/v2/users/{user_id} Disable a user
UsersApi GetInvitation Get /api/v2/user_invitations/{user_invitation_uuid} Get a user invitation
UsersApi GetUser Get /api/v2/users/{user_id} Get user details
UsersApi ListUserOrganizations Get /api/v2/users/{user_id}/orgs Get a user organization
UsersApi ListUserPermissions Get /api/v2/users/{user_id}/permissions Get a user permissions
UsersApi ListUsers Get /api/v2/users List all users
UsersApi SendInvitations Post /api/v2/user_invitations Send invitation emails
UsersApi UpdateUser Patch /api/v2/users/{user_id} Update a user

Documentation For Models

Documentation For Authorization

apiKeyAuth
  • Type: API key
  • API key parameter name: DD-API-KEY
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: DD-API-KEY and passed in as the auth context for each request.

appKeyAuth
  • Type: API key
  • API key parameter name: DD-APPLICATION-KEY
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: DD-APPLICATION-KEY and passed in as the auth context for each request.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

support@datadoghq.com

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions ¶

func CacheExpires ¶

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func NewDefaultContext ¶

func NewDefaultContext(ctx context.Context) context.Context

NewDefaultContext returns a new context setup with environment variables

func PtrBool ¶

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32 ¶

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64 ¶

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt ¶

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32 ¶

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64 ¶

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString ¶

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime ¶

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types ¶

type APIClient ¶

type APIClient struct {
	DashboardListsApi *DashboardListsApiService

	IncidentServicesApi *IncidentServicesApiService

	IncidentTeamsApi *IncidentTeamsApiService

	IncidentsApi *IncidentsApiService

	KeyManagementApi *KeyManagementApiService

	LogsApi *LogsApiService

	LogsArchivesApi *LogsArchivesApiService

	LogsMetricsApi *LogsMetricsApiService

	MetricsApi *MetricsApiService

	ProcessesApi *ProcessesApiService

	RolesApi *RolesApiService

	SecurityMonitoringApi *SecurityMonitoringApiService

	UsersApi *UsersApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Datadog API V2 Collection API v1.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient ¶

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) CallAPI ¶

func (c *APIClient) CallAPI(request *http.Request) (*http.Response, error)

CallAPI do the request.

func (*APIClient) GetConfig ¶

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) PrepareRequest ¶

func (c *APIClient) PrepareRequest(
	ctx context.Context,
	path string, method string,
	postBody interface{},
	headerParams map[string]string,
	queryParams url.Values,
	formParams url.Values,
	formFileName string,
	fileName string,
	fileBytes []byte) (localVarRequest *http.Request, err error)

PrepareRequest build the request

type APIErrorResponse ¶

type APIErrorResponse struct {
	// A list of errors.
	Errors []string `json:"errors"`
}

APIErrorResponse API error response.

func NewAPIErrorResponse ¶

func NewAPIErrorResponse(errors []string) *APIErrorResponse

NewAPIErrorResponse instantiates a new APIErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIErrorResponseWithDefaults ¶

func NewAPIErrorResponseWithDefaults() *APIErrorResponse

NewAPIErrorResponseWithDefaults instantiates a new APIErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIErrorResponse) GetErrors ¶

func (o *APIErrorResponse) GetErrors() []string

GetErrors returns the Errors field value

func (*APIErrorResponse) GetErrorsOk ¶

func (o *APIErrorResponse) GetErrorsOk() (*[]string, bool)

GetErrorsOk returns a tuple with the Errors field value and a boolean to check if the value has been set.

func (APIErrorResponse) MarshalJSON ¶

func (o APIErrorResponse) MarshalJSON() ([]byte, error)

func (*APIErrorResponse) SetErrors ¶

func (o *APIErrorResponse) SetErrors(v []string)

SetErrors sets field value

func (*APIErrorResponse) UnmarshalJSON ¶

func (o *APIErrorResponse) UnmarshalJSON(bytes []byte) (err error)

type APIKey ¶

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIKeyCreateAttributes ¶

type APIKeyCreateAttributes struct {
	// Name of the API key.
	Name string `json:"name"`
}

APIKeyCreateAttributes Attributes used to create an API Key.

func NewAPIKeyCreateAttributes ¶

func NewAPIKeyCreateAttributes(name string) *APIKeyCreateAttributes

NewAPIKeyCreateAttributes instantiates a new APIKeyCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIKeyCreateAttributesWithDefaults ¶

func NewAPIKeyCreateAttributesWithDefaults() *APIKeyCreateAttributes

NewAPIKeyCreateAttributesWithDefaults instantiates a new APIKeyCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIKeyCreateAttributes) GetName ¶

func (o *APIKeyCreateAttributes) GetName() string

GetName returns the Name field value

func (*APIKeyCreateAttributes) GetNameOk ¶

func (o *APIKeyCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (APIKeyCreateAttributes) MarshalJSON ¶

func (o APIKeyCreateAttributes) MarshalJSON() ([]byte, error)

func (*APIKeyCreateAttributes) SetName ¶

func (o *APIKeyCreateAttributes) SetName(v string)

SetName sets field value

func (*APIKeyCreateAttributes) UnmarshalJSON ¶

func (o *APIKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type APIKeyCreateData ¶

type APIKeyCreateData struct {
	Attributes APIKeyCreateAttributes `json:"attributes"`
	Type       APIKeysType            `json:"type"`
}

APIKeyCreateData Object used to create an API key.

func NewAPIKeyCreateData ¶

func NewAPIKeyCreateData(attributes APIKeyCreateAttributes, type_ APIKeysType) *APIKeyCreateData

NewAPIKeyCreateData instantiates a new APIKeyCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIKeyCreateDataWithDefaults ¶

func NewAPIKeyCreateDataWithDefaults() *APIKeyCreateData

NewAPIKeyCreateDataWithDefaults instantiates a new APIKeyCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIKeyCreateData) GetAttributes ¶

func (o *APIKeyCreateData) GetAttributes() APIKeyCreateAttributes

GetAttributes returns the Attributes field value

func (*APIKeyCreateData) GetAttributesOk ¶

func (o *APIKeyCreateData) GetAttributesOk() (*APIKeyCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*APIKeyCreateData) GetType ¶

func (o *APIKeyCreateData) GetType() APIKeysType

GetType returns the Type field value

func (*APIKeyCreateData) GetTypeOk ¶

func (o *APIKeyCreateData) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (APIKeyCreateData) MarshalJSON ¶

func (o APIKeyCreateData) MarshalJSON() ([]byte, error)

func (*APIKeyCreateData) SetAttributes ¶

func (o *APIKeyCreateData) SetAttributes(v APIKeyCreateAttributes)

SetAttributes sets field value

func (*APIKeyCreateData) SetType ¶

func (o *APIKeyCreateData) SetType(v APIKeysType)

SetType sets field value

func (*APIKeyCreateData) UnmarshalJSON ¶

func (o *APIKeyCreateData) UnmarshalJSON(bytes []byte) (err error)

type APIKeyCreateRequest ¶

type APIKeyCreateRequest struct {
	Data APIKeyCreateData `json:"data"`
}

APIKeyCreateRequest Request used to create an API key.

func NewAPIKeyCreateRequest ¶

func NewAPIKeyCreateRequest(data APIKeyCreateData) *APIKeyCreateRequest

NewAPIKeyCreateRequest instantiates a new APIKeyCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIKeyCreateRequestWithDefaults ¶

func NewAPIKeyCreateRequestWithDefaults() *APIKeyCreateRequest

NewAPIKeyCreateRequestWithDefaults instantiates a new APIKeyCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIKeyCreateRequest) GetData ¶

GetData returns the Data field value

func (*APIKeyCreateRequest) GetDataOk ¶

func (o *APIKeyCreateRequest) GetDataOk() (*APIKeyCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (APIKeyCreateRequest) MarshalJSON ¶

func (o APIKeyCreateRequest) MarshalJSON() ([]byte, error)

func (*APIKeyCreateRequest) SetData ¶

func (o *APIKeyCreateRequest) SetData(v APIKeyCreateData)

SetData sets field value

func (*APIKeyCreateRequest) UnmarshalJSON ¶

func (o *APIKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type APIKeyRelationships ¶

type APIKeyRelationships struct {
	CreatedBy  *RelationshipToUser `json:"created_by,omitempty"`
	ModifiedBy *RelationshipToUser `json:"modified_by,omitempty"`
}

APIKeyRelationships Resources related to the API key.

func NewAPIKeyRelationships ¶

func NewAPIKeyRelationships() *APIKeyRelationships

NewAPIKeyRelationships instantiates a new APIKeyRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIKeyRelationshipsWithDefaults ¶

func NewAPIKeyRelationshipsWithDefaults() *APIKeyRelationships

NewAPIKeyRelationshipsWithDefaults instantiates a new APIKeyRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIKeyRelationships) GetCreatedBy ¶

func (o *APIKeyRelationships) GetCreatedBy() RelationshipToUser

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*APIKeyRelationships) GetCreatedByOk ¶

func (o *APIKeyRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyRelationships) GetModifiedBy ¶

func (o *APIKeyRelationships) GetModifiedBy() RelationshipToUser

GetModifiedBy returns the ModifiedBy field value if set, zero value otherwise.

func (*APIKeyRelationships) GetModifiedByOk ¶

func (o *APIKeyRelationships) GetModifiedByOk() (*RelationshipToUser, bool)

GetModifiedByOk returns a tuple with the ModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyRelationships) HasCreatedBy ¶

func (o *APIKeyRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*APIKeyRelationships) HasModifiedBy ¶

func (o *APIKeyRelationships) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (APIKeyRelationships) MarshalJSON ¶

func (o APIKeyRelationships) MarshalJSON() ([]byte, error)

func (*APIKeyRelationships) SetCreatedBy ¶

func (o *APIKeyRelationships) SetCreatedBy(v RelationshipToUser)

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

func (*APIKeyRelationships) SetModifiedBy ¶

func (o *APIKeyRelationships) SetModifiedBy(v RelationshipToUser)

SetModifiedBy gets a reference to the given RelationshipToUser and assigns it to the ModifiedBy field.

type APIKeyResponse ¶

type APIKeyResponse struct {
	Data *FullAPIKey `json:"data,omitempty"`
	// Array of objects related to the API key.
	Included *[]APIKeyResponseIncludedItem `json:"included,omitempty"`
}

APIKeyResponse Response for retrieving an API key.

func NewAPIKeyResponse ¶

func NewAPIKeyResponse() *APIKeyResponse

NewAPIKeyResponse instantiates a new APIKeyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIKeyResponseWithDefaults ¶

func NewAPIKeyResponseWithDefaults() *APIKeyResponse

NewAPIKeyResponseWithDefaults instantiates a new APIKeyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIKeyResponse) GetData ¶

func (o *APIKeyResponse) GetData() FullAPIKey

GetData returns the Data field value if set, zero value otherwise.

func (*APIKeyResponse) GetDataOk ¶

func (o *APIKeyResponse) GetDataOk() (*FullAPIKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyResponse) GetIncluded ¶

func (o *APIKeyResponse) GetIncluded() []APIKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*APIKeyResponse) GetIncludedOk ¶

func (o *APIKeyResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyResponse) HasData ¶

func (o *APIKeyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*APIKeyResponse) HasIncluded ¶

func (o *APIKeyResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (APIKeyResponse) MarshalJSON ¶

func (o APIKeyResponse) MarshalJSON() ([]byte, error)

func (*APIKeyResponse) SetData ¶

func (o *APIKeyResponse) SetData(v FullAPIKey)

SetData gets a reference to the given FullAPIKey and assigns it to the Data field.

func (*APIKeyResponse) SetIncluded ¶

func (o *APIKeyResponse) SetIncluded(v []APIKeyResponseIncludedItem)

SetIncluded gets a reference to the given []APIKeyResponseIncludedItem and assigns it to the Included field.

type APIKeyResponseIncludedItem ¶

type APIKeyResponseIncludedItem struct {
	User *User
}

APIKeyResponseIncludedItem - An object related to an API key.

func UserAsAPIKeyResponseIncludedItem ¶

func UserAsAPIKeyResponseIncludedItem(v *User) APIKeyResponseIncludedItem

UserAsAPIKeyResponseIncludedItem is a convenience function that returns User wrapped in APIKeyResponseIncludedItem

func (*APIKeyResponseIncludedItem) GetActualInstance ¶

func (obj *APIKeyResponseIncludedItem) GetActualInstance() interface{}

Get the actual instance

func (APIKeyResponseIncludedItem) MarshalJSON ¶

func (src APIKeyResponseIncludedItem) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*APIKeyResponseIncludedItem) UnmarshalJSON ¶

func (dst *APIKeyResponseIncludedItem) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type APIKeyUpdateAttributes ¶

type APIKeyUpdateAttributes struct {
	// Name of the API key.
	Name string `json:"name"`
}

APIKeyUpdateAttributes Attributes used to update an API Key.

func NewAPIKeyUpdateAttributes ¶

func NewAPIKeyUpdateAttributes(name string) *APIKeyUpdateAttributes

NewAPIKeyUpdateAttributes instantiates a new APIKeyUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIKeyUpdateAttributesWithDefaults ¶

func NewAPIKeyUpdateAttributesWithDefaults() *APIKeyUpdateAttributes

NewAPIKeyUpdateAttributesWithDefaults instantiates a new APIKeyUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIKeyUpdateAttributes) GetName ¶

func (o *APIKeyUpdateAttributes) GetName() string

GetName returns the Name field value

func (*APIKeyUpdateAttributes) GetNameOk ¶

func (o *APIKeyUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (APIKeyUpdateAttributes) MarshalJSON ¶

func (o APIKeyUpdateAttributes) MarshalJSON() ([]byte, error)

func (*APIKeyUpdateAttributes) SetName ¶

func (o *APIKeyUpdateAttributes) SetName(v string)

SetName sets field value

func (*APIKeyUpdateAttributes) UnmarshalJSON ¶

func (o *APIKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

type APIKeyUpdateData ¶

type APIKeyUpdateData struct {
	Attributes APIKeyUpdateAttributes `json:"attributes"`
	// ID of the API key.
	Id   string      `json:"id"`
	Type APIKeysType `json:"type"`
}

APIKeyUpdateData Object used to update an API key.

func NewAPIKeyUpdateData ¶

func NewAPIKeyUpdateData(attributes APIKeyUpdateAttributes, id string, type_ APIKeysType) *APIKeyUpdateData

NewAPIKeyUpdateData instantiates a new APIKeyUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIKeyUpdateDataWithDefaults ¶

func NewAPIKeyUpdateDataWithDefaults() *APIKeyUpdateData

NewAPIKeyUpdateDataWithDefaults instantiates a new APIKeyUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIKeyUpdateData) GetAttributes ¶

func (o *APIKeyUpdateData) GetAttributes() APIKeyUpdateAttributes

GetAttributes returns the Attributes field value

func (*APIKeyUpdateData) GetAttributesOk ¶

func (o *APIKeyUpdateData) GetAttributesOk() (*APIKeyUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*APIKeyUpdateData) GetId ¶

func (o *APIKeyUpdateData) GetId() string

GetId returns the Id field value

func (*APIKeyUpdateData) GetIdOk ¶

func (o *APIKeyUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*APIKeyUpdateData) GetType ¶

func (o *APIKeyUpdateData) GetType() APIKeysType

GetType returns the Type field value

func (*APIKeyUpdateData) GetTypeOk ¶

func (o *APIKeyUpdateData) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (APIKeyUpdateData) MarshalJSON ¶

func (o APIKeyUpdateData) MarshalJSON() ([]byte, error)

func (*APIKeyUpdateData) SetAttributes ¶

func (o *APIKeyUpdateData) SetAttributes(v APIKeyUpdateAttributes)

SetAttributes sets field value

func (*APIKeyUpdateData) SetId ¶

func (o *APIKeyUpdateData) SetId(v string)

SetId sets field value

func (*APIKeyUpdateData) SetType ¶

func (o *APIKeyUpdateData) SetType(v APIKeysType)

SetType sets field value

func (*APIKeyUpdateData) UnmarshalJSON ¶

func (o *APIKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)

type APIKeyUpdateRequest ¶

type APIKeyUpdateRequest struct {
	Data APIKeyUpdateData `json:"data"`
}

APIKeyUpdateRequest Request used to update an API key.

func NewAPIKeyUpdateRequest ¶

func NewAPIKeyUpdateRequest(data APIKeyUpdateData) *APIKeyUpdateRequest

NewAPIKeyUpdateRequest instantiates a new APIKeyUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIKeyUpdateRequestWithDefaults ¶

func NewAPIKeyUpdateRequestWithDefaults() *APIKeyUpdateRequest

NewAPIKeyUpdateRequestWithDefaults instantiates a new APIKeyUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIKeyUpdateRequest) GetData ¶

GetData returns the Data field value

func (*APIKeyUpdateRequest) GetDataOk ¶

func (o *APIKeyUpdateRequest) GetDataOk() (*APIKeyUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (APIKeyUpdateRequest) MarshalJSON ¶

func (o APIKeyUpdateRequest) MarshalJSON() ([]byte, error)

func (*APIKeyUpdateRequest) SetData ¶

func (o *APIKeyUpdateRequest) SetData(v APIKeyUpdateData)

SetData sets field value

func (*APIKeyUpdateRequest) UnmarshalJSON ¶

func (o *APIKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type APIKeysResponse ¶

type APIKeysResponse struct {
	// Array of API keys.
	Data *[]PartialAPIKey `json:"data,omitempty"`
	// Array of objects related to the API key.
	Included *[]APIKeyResponseIncludedItem `json:"included,omitempty"`
}

APIKeysResponse Response for a list of API keys.

func NewAPIKeysResponse ¶

func NewAPIKeysResponse() *APIKeysResponse

NewAPIKeysResponse instantiates a new APIKeysResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAPIKeysResponseWithDefaults ¶

func NewAPIKeysResponseWithDefaults() *APIKeysResponse

NewAPIKeysResponseWithDefaults instantiates a new APIKeysResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*APIKeysResponse) GetData ¶

func (o *APIKeysResponse) GetData() []PartialAPIKey

GetData returns the Data field value if set, zero value otherwise.

func (*APIKeysResponse) GetDataOk ¶

func (o *APIKeysResponse) GetDataOk() (*[]PartialAPIKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeysResponse) GetIncluded ¶

func (o *APIKeysResponse) GetIncluded() []APIKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*APIKeysResponse) GetIncludedOk ¶

func (o *APIKeysResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeysResponse) HasData ¶

func (o *APIKeysResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*APIKeysResponse) HasIncluded ¶

func (o *APIKeysResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (APIKeysResponse) MarshalJSON ¶

func (o APIKeysResponse) MarshalJSON() ([]byte, error)

func (*APIKeysResponse) SetData ¶

func (o *APIKeysResponse) SetData(v []PartialAPIKey)

SetData gets a reference to the given []PartialAPIKey and assigns it to the Data field.

func (*APIKeysResponse) SetIncluded ¶

func (o *APIKeysResponse) SetIncluded(v []APIKeyResponseIncludedItem)

SetIncluded gets a reference to the given []APIKeyResponseIncludedItem and assigns it to the Included field.

type APIKeysSort ¶

type APIKeysSort string

APIKeysSort Sorting options

const (
	APIKEYSSORT_CREATED_AT_ASCENDING   APIKeysSort = "created_at"
	APIKEYSSORT_CREATED_AT_DESCENDING  APIKeysSort = "-created_at"
	APIKEYSSORT_LAST4_ASCENDING        APIKeysSort = "last4"
	APIKEYSSORT_LAST4_DESCENDING       APIKeysSort = "-last4"
	APIKEYSSORT_MODIFIED_AT_ASCENDING  APIKeysSort = "modified_at"
	APIKEYSSORT_MODIFIED_AT_DESCENDING APIKeysSort = "-modified_at"
	APIKEYSSORT_NAME_ASCENDING         APIKeysSort = "name"
	APIKEYSSORT_NAME_DESCENDING        APIKeysSort = "-name"
)

List of APIKeysSort

func NewAPIKeysSortFromValue ¶

func NewAPIKeysSortFromValue(v string) (*APIKeysSort, error)

NewAPIKeysSortFromValue returns a pointer to a valid APIKeysSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (APIKeysSort) IsValid ¶

func (v APIKeysSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (APIKeysSort) Ptr ¶

func (v APIKeysSort) Ptr() *APIKeysSort

Ptr returns reference to APIKeysSort value

func (*APIKeysSort) UnmarshalJSON ¶

func (v *APIKeysSort) UnmarshalJSON(src []byte) error

type APIKeysType ¶

type APIKeysType string

APIKeysType API Keys resource type.

const (
	APIKEYSTYPE_API_KEYS APIKeysType = "api_keys"
)

List of APIKeysType

func NewAPIKeysTypeFromValue ¶

func NewAPIKeysTypeFromValue(v string) (*APIKeysType, error)

NewAPIKeysTypeFromValue returns a pointer to a valid APIKeysType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (APIKeysType) IsValid ¶

func (v APIKeysType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (APIKeysType) Ptr ¶

func (v APIKeysType) Ptr() *APIKeysType

Ptr returns reference to APIKeysType value

func (*APIKeysType) UnmarshalJSON ¶

func (v *APIKeysType) UnmarshalJSON(src []byte) error

type APIResponse ¶

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse ¶

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResonse object.

func NewAPIResponseWithError ¶

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApplicationKeyCreateAttributes ¶

type ApplicationKeyCreateAttributes struct {
	// Name of the application key.
	Name string `json:"name"`
}

ApplicationKeyCreateAttributes Attributes used to create an application Key.

func NewApplicationKeyCreateAttributes ¶

func NewApplicationKeyCreateAttributes(name string) *ApplicationKeyCreateAttributes

NewApplicationKeyCreateAttributes instantiates a new ApplicationKeyCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationKeyCreateAttributesWithDefaults ¶

func NewApplicationKeyCreateAttributesWithDefaults() *ApplicationKeyCreateAttributes

NewApplicationKeyCreateAttributesWithDefaults instantiates a new ApplicationKeyCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationKeyCreateAttributes) GetName ¶

GetName returns the Name field value

func (*ApplicationKeyCreateAttributes) GetNameOk ¶

func (o *ApplicationKeyCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ApplicationKeyCreateAttributes) MarshalJSON ¶

func (o ApplicationKeyCreateAttributes) MarshalJSON() ([]byte, error)

func (*ApplicationKeyCreateAttributes) SetName ¶

func (o *ApplicationKeyCreateAttributes) SetName(v string)

SetName sets field value

func (*ApplicationKeyCreateAttributes) UnmarshalJSON ¶

func (o *ApplicationKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type ApplicationKeyCreateData ¶

type ApplicationKeyCreateData struct {
	Attributes ApplicationKeyCreateAttributes `json:"attributes"`
	Type       ApplicationKeysType            `json:"type"`
}

ApplicationKeyCreateData Object used to create an application key.

func NewApplicationKeyCreateData ¶

func NewApplicationKeyCreateData(attributes ApplicationKeyCreateAttributes, type_ ApplicationKeysType) *ApplicationKeyCreateData

NewApplicationKeyCreateData instantiates a new ApplicationKeyCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationKeyCreateDataWithDefaults ¶

func NewApplicationKeyCreateDataWithDefaults() *ApplicationKeyCreateData

NewApplicationKeyCreateDataWithDefaults instantiates a new ApplicationKeyCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationKeyCreateData) GetAttributes ¶

GetAttributes returns the Attributes field value

func (*ApplicationKeyCreateData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ApplicationKeyCreateData) GetType ¶

GetType returns the Type field value

func (*ApplicationKeyCreateData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ApplicationKeyCreateData) MarshalJSON ¶

func (o ApplicationKeyCreateData) MarshalJSON() ([]byte, error)

func (*ApplicationKeyCreateData) SetAttributes ¶

SetAttributes sets field value

func (*ApplicationKeyCreateData) SetType ¶

SetType sets field value

func (*ApplicationKeyCreateData) UnmarshalJSON ¶

func (o *ApplicationKeyCreateData) UnmarshalJSON(bytes []byte) (err error)

type ApplicationKeyCreateRequest ¶

type ApplicationKeyCreateRequest struct {
	Data ApplicationKeyCreateData `json:"data"`
}

ApplicationKeyCreateRequest Request used to create an application key.

func NewApplicationKeyCreateRequest ¶

func NewApplicationKeyCreateRequest(data ApplicationKeyCreateData) *ApplicationKeyCreateRequest

NewApplicationKeyCreateRequest instantiates a new ApplicationKeyCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationKeyCreateRequestWithDefaults ¶

func NewApplicationKeyCreateRequestWithDefaults() *ApplicationKeyCreateRequest

NewApplicationKeyCreateRequestWithDefaults instantiates a new ApplicationKeyCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationKeyCreateRequest) GetData ¶

GetData returns the Data field value

func (*ApplicationKeyCreateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ApplicationKeyCreateRequest) MarshalJSON ¶

func (o ApplicationKeyCreateRequest) MarshalJSON() ([]byte, error)

func (*ApplicationKeyCreateRequest) SetData ¶

SetData sets field value

func (*ApplicationKeyCreateRequest) UnmarshalJSON ¶

func (o *ApplicationKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type ApplicationKeyRelationships ¶

type ApplicationKeyRelationships struct {
	CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
}

ApplicationKeyRelationships Resources related to the application key.

func NewApplicationKeyRelationships ¶

func NewApplicationKeyRelationships() *ApplicationKeyRelationships

NewApplicationKeyRelationships instantiates a new ApplicationKeyRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationKeyRelationshipsWithDefaults ¶

func NewApplicationKeyRelationshipsWithDefaults() *ApplicationKeyRelationships

NewApplicationKeyRelationshipsWithDefaults instantiates a new ApplicationKeyRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationKeyRelationships) GetCreatedBy ¶

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*ApplicationKeyRelationships) GetCreatedByOk ¶

func (o *ApplicationKeyRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyRelationships) HasCreatedBy ¶

func (o *ApplicationKeyRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (ApplicationKeyRelationships) MarshalJSON ¶

func (o ApplicationKeyRelationships) MarshalJSON() ([]byte, error)

func (*ApplicationKeyRelationships) SetCreatedBy ¶

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

type ApplicationKeyResponse ¶

type ApplicationKeyResponse struct {
	Data *FullApplicationKey `json:"data,omitempty"`
	// Array of objects related to the application key.
	Included *[]ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
}

ApplicationKeyResponse Response for retrieving an application key.

func NewApplicationKeyResponse ¶

func NewApplicationKeyResponse() *ApplicationKeyResponse

NewApplicationKeyResponse instantiates a new ApplicationKeyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationKeyResponseWithDefaults ¶

func NewApplicationKeyResponseWithDefaults() *ApplicationKeyResponse

NewApplicationKeyResponseWithDefaults instantiates a new ApplicationKeyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationKeyResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*ApplicationKeyResponse) GetDataOk ¶

func (o *ApplicationKeyResponse) GetDataOk() (*FullApplicationKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyResponse) GetIncluded ¶

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ApplicationKeyResponse) GetIncludedOk ¶

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyResponse) HasData ¶

func (o *ApplicationKeyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ApplicationKeyResponse) HasIncluded ¶

func (o *ApplicationKeyResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (ApplicationKeyResponse) MarshalJSON ¶

func (o ApplicationKeyResponse) MarshalJSON() ([]byte, error)

func (*ApplicationKeyResponse) SetData ¶

SetData gets a reference to the given FullApplicationKey and assigns it to the Data field.

func (*ApplicationKeyResponse) SetIncluded ¶

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

type ApplicationKeyResponseIncludedItem ¶

type ApplicationKeyResponseIncludedItem struct {
	Role *Role
	User *User
}

ApplicationKeyResponseIncludedItem - An object related to an application key.

func RoleAsApplicationKeyResponseIncludedItem ¶

func RoleAsApplicationKeyResponseIncludedItem(v *Role) ApplicationKeyResponseIncludedItem

RoleAsApplicationKeyResponseIncludedItem is a convenience function that returns Role wrapped in ApplicationKeyResponseIncludedItem

func UserAsApplicationKeyResponseIncludedItem ¶

func UserAsApplicationKeyResponseIncludedItem(v *User) ApplicationKeyResponseIncludedItem

UserAsApplicationKeyResponseIncludedItem is a convenience function that returns User wrapped in ApplicationKeyResponseIncludedItem

func (*ApplicationKeyResponseIncludedItem) GetActualInstance ¶

func (obj *ApplicationKeyResponseIncludedItem) GetActualInstance() interface{}

Get the actual instance

func (ApplicationKeyResponseIncludedItem) MarshalJSON ¶

func (src ApplicationKeyResponseIncludedItem) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ApplicationKeyResponseIncludedItem) UnmarshalJSON ¶

func (dst *ApplicationKeyResponseIncludedItem) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ApplicationKeyUpdateAttributes ¶

type ApplicationKeyUpdateAttributes struct {
	// Name of the application key.
	Name string `json:"name"`
}

ApplicationKeyUpdateAttributes Attributes used to update an application Key.

func NewApplicationKeyUpdateAttributes ¶

func NewApplicationKeyUpdateAttributes(name string) *ApplicationKeyUpdateAttributes

NewApplicationKeyUpdateAttributes instantiates a new ApplicationKeyUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationKeyUpdateAttributesWithDefaults ¶

func NewApplicationKeyUpdateAttributesWithDefaults() *ApplicationKeyUpdateAttributes

NewApplicationKeyUpdateAttributesWithDefaults instantiates a new ApplicationKeyUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationKeyUpdateAttributes) GetName ¶

GetName returns the Name field value

func (*ApplicationKeyUpdateAttributes) GetNameOk ¶

func (o *ApplicationKeyUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ApplicationKeyUpdateAttributes) MarshalJSON ¶

func (o ApplicationKeyUpdateAttributes) MarshalJSON() ([]byte, error)

func (*ApplicationKeyUpdateAttributes) SetName ¶

func (o *ApplicationKeyUpdateAttributes) SetName(v string)

SetName sets field value

func (*ApplicationKeyUpdateAttributes) UnmarshalJSON ¶

func (o *ApplicationKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

type ApplicationKeyUpdateData ¶

type ApplicationKeyUpdateData struct {
	Attributes ApplicationKeyUpdateAttributes `json:"attributes"`
	// ID of the application key.
	Id   string              `json:"id"`
	Type ApplicationKeysType `json:"type"`
}

ApplicationKeyUpdateData Object used to update an application key.

func NewApplicationKeyUpdateData ¶

func NewApplicationKeyUpdateData(attributes ApplicationKeyUpdateAttributes, id string, type_ ApplicationKeysType) *ApplicationKeyUpdateData

NewApplicationKeyUpdateData instantiates a new ApplicationKeyUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationKeyUpdateDataWithDefaults ¶

func NewApplicationKeyUpdateDataWithDefaults() *ApplicationKeyUpdateData

NewApplicationKeyUpdateDataWithDefaults instantiates a new ApplicationKeyUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationKeyUpdateData) GetAttributes ¶

GetAttributes returns the Attributes field value

func (*ApplicationKeyUpdateData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ApplicationKeyUpdateData) GetId ¶

func (o *ApplicationKeyUpdateData) GetId() string

GetId returns the Id field value

func (*ApplicationKeyUpdateData) GetIdOk ¶

func (o *ApplicationKeyUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ApplicationKeyUpdateData) GetType ¶

GetType returns the Type field value

func (*ApplicationKeyUpdateData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ApplicationKeyUpdateData) MarshalJSON ¶

func (o ApplicationKeyUpdateData) MarshalJSON() ([]byte, error)

func (*ApplicationKeyUpdateData) SetAttributes ¶

SetAttributes sets field value

func (*ApplicationKeyUpdateData) SetId ¶

func (o *ApplicationKeyUpdateData) SetId(v string)

SetId sets field value

func (*ApplicationKeyUpdateData) SetType ¶

SetType sets field value

func (*ApplicationKeyUpdateData) UnmarshalJSON ¶

func (o *ApplicationKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)

type ApplicationKeyUpdateRequest ¶

type ApplicationKeyUpdateRequest struct {
	Data ApplicationKeyUpdateData `json:"data"`
}

ApplicationKeyUpdateRequest Request used to update an application key.

func NewApplicationKeyUpdateRequest ¶

func NewApplicationKeyUpdateRequest(data ApplicationKeyUpdateData) *ApplicationKeyUpdateRequest

NewApplicationKeyUpdateRequest instantiates a new ApplicationKeyUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationKeyUpdateRequestWithDefaults ¶

func NewApplicationKeyUpdateRequestWithDefaults() *ApplicationKeyUpdateRequest

NewApplicationKeyUpdateRequestWithDefaults instantiates a new ApplicationKeyUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationKeyUpdateRequest) GetData ¶

GetData returns the Data field value

func (*ApplicationKeyUpdateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ApplicationKeyUpdateRequest) MarshalJSON ¶

func (o ApplicationKeyUpdateRequest) MarshalJSON() ([]byte, error)

func (*ApplicationKeyUpdateRequest) SetData ¶

SetData sets field value

func (*ApplicationKeyUpdateRequest) UnmarshalJSON ¶

func (o *ApplicationKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type ApplicationKeysSort ¶

type ApplicationKeysSort string

ApplicationKeysSort Sorting options

const (
	APPLICATIONKEYSSORT_CREATED_AT_ASCENDING  ApplicationKeysSort = "created_at"
	APPLICATIONKEYSSORT_CREATED_AT_DESCENDING ApplicationKeysSort = "-created_at"
	APPLICATIONKEYSSORT_LAST4_ASCENDING       ApplicationKeysSort = "last4"
	APPLICATIONKEYSSORT_LAST4_DESCENDING      ApplicationKeysSort = "-last4"
	APPLICATIONKEYSSORT_NAME_ASCENDING        ApplicationKeysSort = "name"
	APPLICATIONKEYSSORT_NAME_DESCENDING       ApplicationKeysSort = "-name"
)

List of ApplicationKeysSort

func NewApplicationKeysSortFromValue ¶

func NewApplicationKeysSortFromValue(v string) (*ApplicationKeysSort, error)

NewApplicationKeysSortFromValue returns a pointer to a valid ApplicationKeysSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ApplicationKeysSort) IsValid ¶

func (v ApplicationKeysSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ApplicationKeysSort) Ptr ¶

Ptr returns reference to ApplicationKeysSort value

func (*ApplicationKeysSort) UnmarshalJSON ¶

func (v *ApplicationKeysSort) UnmarshalJSON(src []byte) error

type ApplicationKeysType ¶

type ApplicationKeysType string

ApplicationKeysType Application Keys resource type.

const (
	APPLICATIONKEYSTYPE_APPLICATION_KEYS ApplicationKeysType = "application_keys"
)

List of ApplicationKeysType

func NewApplicationKeysTypeFromValue ¶

func NewApplicationKeysTypeFromValue(v string) (*ApplicationKeysType, error)

NewApplicationKeysTypeFromValue returns a pointer to a valid ApplicationKeysType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ApplicationKeysType) IsValid ¶

func (v ApplicationKeysType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ApplicationKeysType) Ptr ¶

Ptr returns reference to ApplicationKeysType value

func (*ApplicationKeysType) UnmarshalJSON ¶

func (v *ApplicationKeysType) UnmarshalJSON(src []byte) error

type BasicAuth ¶

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Configuration ¶

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
	// contains filtered or unexported fields
}

Configuration stores the configuration of the API client

func NewConfiguration ¶

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader ¶

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) GetUnstableOperations ¶

func (c *Configuration) GetUnstableOperations() []string

GetUnstableOperations returns a slice with all unstable operation Ids

func (*Configuration) IsUnstableOperation ¶

func (c *Configuration) IsUnstableOperation(operation string) bool

IsUnstableOperation determines whether an operation is an unstable operation. This function accepts operation ID as an argument - this is the name of the method on the API class, e.g. "CreateFoo"

func (*Configuration) IsUnstableOperationEnabled ¶

func (c *Configuration) IsUnstableOperationEnabled(operation string) bool

IsUnstableOperationEnabled determines whether an unstable operation is enabled. This function accepts operation ID as an argument - this is the name of the method on the API class, e.g. "CreateFoo" Returns true if the operation is unstable and it is enabled, false otherwise

func (*Configuration) ServerURL ¶

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext ¶

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

func (*Configuration) SetUnstableOperationEnabled ¶

func (c *Configuration) SetUnstableOperationEnabled(operation string, enabled bool) bool

SetUnstableOperationEnabled sets an unstable operation as enabled (true) or disabled (false) This function accepts operation ID as an argument - this is the name of the method on the API class, e.g. "CreateFoo" Returns true if the operation is marked as unstable and thus was enabled/disabled, false otherwise

type Creator ¶

type Creator struct {
	// Email of the creator.
	Email *string `json:"email,omitempty"`
	// Handle of the creator.
	Handle *string `json:"handle,omitempty"`
	// Name of the creator.
	Name *string `json:"name,omitempty"`
}

Creator Creator of the object.

func NewCreator ¶

func NewCreator() *Creator

NewCreator instantiates a new Creator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatorWithDefaults ¶

func NewCreatorWithDefaults() *Creator

NewCreatorWithDefaults instantiates a new Creator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Creator) GetEmail ¶

func (o *Creator) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*Creator) GetEmailOk ¶

func (o *Creator) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Creator) GetHandle ¶

func (o *Creator) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*Creator) GetHandleOk ¶

func (o *Creator) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Creator) GetName ¶

func (o *Creator) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Creator) GetNameOk ¶

func (o *Creator) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Creator) HasEmail ¶

func (o *Creator) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*Creator) HasHandle ¶

func (o *Creator) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*Creator) HasName ¶

func (o *Creator) HasName() bool

HasName returns a boolean if a field has been set.

func (Creator) MarshalJSON ¶

func (o Creator) MarshalJSON() ([]byte, error)

func (*Creator) SetEmail ¶

func (o *Creator) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*Creator) SetHandle ¶

func (o *Creator) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*Creator) SetName ¶

func (o *Creator) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type DashboardListAddItemsRequest ¶

type DashboardListAddItemsRequest struct {
	// List of dashboards to add the dashboard list.
	Dashboards *[]DashboardListItemRequest `json:"dashboards,omitempty"`
}

DashboardListAddItemsRequest Request containing a list of dashboards to add.

func NewDashboardListAddItemsRequest ¶

func NewDashboardListAddItemsRequest() *DashboardListAddItemsRequest

NewDashboardListAddItemsRequest instantiates a new DashboardListAddItemsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListAddItemsRequestWithDefaults ¶

func NewDashboardListAddItemsRequestWithDefaults() *DashboardListAddItemsRequest

NewDashboardListAddItemsRequestWithDefaults instantiates a new DashboardListAddItemsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListAddItemsRequest) GetDashboards ¶

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListAddItemsRequest) GetDashboardsOk ¶

func (o *DashboardListAddItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListAddItemsRequest) HasDashboards ¶

func (o *DashboardListAddItemsRequest) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListAddItemsRequest) MarshalJSON ¶

func (o DashboardListAddItemsRequest) MarshalJSON() ([]byte, error)

func (*DashboardListAddItemsRequest) SetDashboards ¶

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

type DashboardListAddItemsResponse ¶

type DashboardListAddItemsResponse struct {
	// List of dashboards added to the dashboard list.
	AddedDashboardsToList *[]DashboardListItemResponse `json:"added_dashboards_to_list,omitempty"`
}

DashboardListAddItemsResponse Response containing a list of added dashboards.

func NewDashboardListAddItemsResponse ¶

func NewDashboardListAddItemsResponse() *DashboardListAddItemsResponse

NewDashboardListAddItemsResponse instantiates a new DashboardListAddItemsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListAddItemsResponseWithDefaults ¶

func NewDashboardListAddItemsResponseWithDefaults() *DashboardListAddItemsResponse

NewDashboardListAddItemsResponseWithDefaults instantiates a new DashboardListAddItemsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListAddItemsResponse) GetAddedDashboardsToList ¶

func (o *DashboardListAddItemsResponse) GetAddedDashboardsToList() []DashboardListItemResponse

GetAddedDashboardsToList returns the AddedDashboardsToList field value if set, zero value otherwise.

func (*DashboardListAddItemsResponse) GetAddedDashboardsToListOk ¶

func (o *DashboardListAddItemsResponse) GetAddedDashboardsToListOk() (*[]DashboardListItemResponse, bool)

GetAddedDashboardsToListOk returns a tuple with the AddedDashboardsToList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListAddItemsResponse) HasAddedDashboardsToList ¶

func (o *DashboardListAddItemsResponse) HasAddedDashboardsToList() bool

HasAddedDashboardsToList returns a boolean if a field has been set.

func (DashboardListAddItemsResponse) MarshalJSON ¶

func (o DashboardListAddItemsResponse) MarshalJSON() ([]byte, error)

func (*DashboardListAddItemsResponse) SetAddedDashboardsToList ¶

func (o *DashboardListAddItemsResponse) SetAddedDashboardsToList(v []DashboardListItemResponse)

SetAddedDashboardsToList gets a reference to the given []DashboardListItemResponse and assigns it to the AddedDashboardsToList field.

type DashboardListDeleteItemsRequest ¶

type DashboardListDeleteItemsRequest struct {
	// List of dashboards to delete from the dashboard list.
	Dashboards *[]DashboardListItemRequest `json:"dashboards,omitempty"`
}

DashboardListDeleteItemsRequest Request containing a list of dashboards to delete.

func NewDashboardListDeleteItemsRequest ¶

func NewDashboardListDeleteItemsRequest() *DashboardListDeleteItemsRequest

NewDashboardListDeleteItemsRequest instantiates a new DashboardListDeleteItemsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListDeleteItemsRequestWithDefaults ¶

func NewDashboardListDeleteItemsRequestWithDefaults() *DashboardListDeleteItemsRequest

NewDashboardListDeleteItemsRequestWithDefaults instantiates a new DashboardListDeleteItemsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListDeleteItemsRequest) GetDashboards ¶

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListDeleteItemsRequest) GetDashboardsOk ¶

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListDeleteItemsRequest) HasDashboards ¶

func (o *DashboardListDeleteItemsRequest) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListDeleteItemsRequest) MarshalJSON ¶

func (o DashboardListDeleteItemsRequest) MarshalJSON() ([]byte, error)

func (*DashboardListDeleteItemsRequest) SetDashboards ¶

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

type DashboardListDeleteItemsResponse ¶

type DashboardListDeleteItemsResponse struct {
	// List of dashboards deleted from the dashboard list.
	DeletedDashboardsFromList *[]DashboardListItemResponse `json:"deleted_dashboards_from_list,omitempty"`
}

DashboardListDeleteItemsResponse Response containing a list of deleted dashboards.

func NewDashboardListDeleteItemsResponse ¶

func NewDashboardListDeleteItemsResponse() *DashboardListDeleteItemsResponse

NewDashboardListDeleteItemsResponse instantiates a new DashboardListDeleteItemsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListDeleteItemsResponseWithDefaults ¶

func NewDashboardListDeleteItemsResponseWithDefaults() *DashboardListDeleteItemsResponse

NewDashboardListDeleteItemsResponseWithDefaults instantiates a new DashboardListDeleteItemsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListDeleteItemsResponse) GetDeletedDashboardsFromList ¶

func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromList() []DashboardListItemResponse

GetDeletedDashboardsFromList returns the DeletedDashboardsFromList field value if set, zero value otherwise.

func (*DashboardListDeleteItemsResponse) GetDeletedDashboardsFromListOk ¶

func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromListOk() (*[]DashboardListItemResponse, bool)

GetDeletedDashboardsFromListOk returns a tuple with the DeletedDashboardsFromList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListDeleteItemsResponse) HasDeletedDashboardsFromList ¶

func (o *DashboardListDeleteItemsResponse) HasDeletedDashboardsFromList() bool

HasDeletedDashboardsFromList returns a boolean if a field has been set.

func (DashboardListDeleteItemsResponse) MarshalJSON ¶

func (o DashboardListDeleteItemsResponse) MarshalJSON() ([]byte, error)

func (*DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList ¶

func (o *DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList(v []DashboardListItemResponse)

SetDeletedDashboardsFromList gets a reference to the given []DashboardListItemResponse and assigns it to the DeletedDashboardsFromList field.

type DashboardListItem ¶

type DashboardListItem struct {
	Author *Creator `json:"author,omitempty"`
	// Date of creation of the dashboard.
	Created *time.Time `json:"created,omitempty"`
	// URL to the icon of the dashboard.
	Icon *string `json:"icon,omitempty"`
	// ID of the dashboard.
	Id string `json:"id"`
	// Whether or not the dashboard is in the favorites.
	IsFavorite *bool `json:"is_favorite,omitempty"`
	// Whether or not the dashboard is read only.
	IsReadOnly *bool `json:"is_read_only,omitempty"`
	// Whether the dashboard is publicly shared or not.
	IsShared *bool `json:"is_shared,omitempty"`
	// Date of last edition of the dashboard.
	Modified *time.Time `json:"modified,omitempty"`
	// Popularity of the dashboard.
	Popularity *int32 `json:"popularity,omitempty"`
	// Title of the dashboard.
	Title *string       `json:"title,omitempty"`
	Type  DashboardType `json:"type"`
	// URL path to the dashboard.
	Url *string `json:"url,omitempty"`
}

DashboardListItem A dashboard within a list.

func NewDashboardListItem ¶

func NewDashboardListItem(id string, type_ DashboardType) *DashboardListItem

NewDashboardListItem instantiates a new DashboardListItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListItemWithDefaults ¶

func NewDashboardListItemWithDefaults() *DashboardListItem

NewDashboardListItemWithDefaults instantiates a new DashboardListItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListItem) GetAuthor ¶

func (o *DashboardListItem) GetAuthor() Creator

GetAuthor returns the Author field value if set, zero value otherwise.

func (*DashboardListItem) GetAuthorOk ¶

func (o *DashboardListItem) GetAuthorOk() (*Creator, bool)

GetAuthorOk returns a tuple with the Author field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetCreated ¶

func (o *DashboardListItem) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*DashboardListItem) GetCreatedOk ¶

func (o *DashboardListItem) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetIcon ¶

func (o *DashboardListItem) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise.

func (*DashboardListItem) GetIconOk ¶

func (o *DashboardListItem) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetId ¶

func (o *DashboardListItem) GetId() string

GetId returns the Id field value

func (*DashboardListItem) GetIdOk ¶

func (o *DashboardListItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DashboardListItem) GetIsFavorite ¶

func (o *DashboardListItem) GetIsFavorite() bool

GetIsFavorite returns the IsFavorite field value if set, zero value otherwise.

func (*DashboardListItem) GetIsFavoriteOk ¶

func (o *DashboardListItem) GetIsFavoriteOk() (*bool, bool)

GetIsFavoriteOk returns a tuple with the IsFavorite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetIsReadOnly ¶

func (o *DashboardListItem) GetIsReadOnly() bool

GetIsReadOnly returns the IsReadOnly field value if set, zero value otherwise.

func (*DashboardListItem) GetIsReadOnlyOk ¶

func (o *DashboardListItem) GetIsReadOnlyOk() (*bool, bool)

GetIsReadOnlyOk returns a tuple with the IsReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetIsShared ¶

func (o *DashboardListItem) GetIsShared() bool

GetIsShared returns the IsShared field value if set, zero value otherwise.

func (*DashboardListItem) GetIsSharedOk ¶

func (o *DashboardListItem) GetIsSharedOk() (*bool, bool)

GetIsSharedOk returns a tuple with the IsShared field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetModified ¶

func (o *DashboardListItem) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*DashboardListItem) GetModifiedOk ¶

func (o *DashboardListItem) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetPopularity ¶

func (o *DashboardListItem) GetPopularity() int32

GetPopularity returns the Popularity field value if set, zero value otherwise.

func (*DashboardListItem) GetPopularityOk ¶

func (o *DashboardListItem) GetPopularityOk() (*int32, bool)

GetPopularityOk returns a tuple with the Popularity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetTitle ¶

func (o *DashboardListItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*DashboardListItem) GetTitleOk ¶

func (o *DashboardListItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetType ¶

func (o *DashboardListItem) GetType() DashboardType

GetType returns the Type field value

func (*DashboardListItem) GetTypeOk ¶

func (o *DashboardListItem) GetTypeOk() (*DashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*DashboardListItem) GetUrl ¶

func (o *DashboardListItem) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*DashboardListItem) GetUrlOk ¶

func (o *DashboardListItem) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) HasAuthor ¶

func (o *DashboardListItem) HasAuthor() bool

HasAuthor returns a boolean if a field has been set.

func (*DashboardListItem) HasCreated ¶

func (o *DashboardListItem) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DashboardListItem) HasIcon ¶

func (o *DashboardListItem) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*DashboardListItem) HasIsFavorite ¶

func (o *DashboardListItem) HasIsFavorite() bool

HasIsFavorite returns a boolean if a field has been set.

func (*DashboardListItem) HasIsReadOnly ¶

func (o *DashboardListItem) HasIsReadOnly() bool

HasIsReadOnly returns a boolean if a field has been set.

func (*DashboardListItem) HasIsShared ¶

func (o *DashboardListItem) HasIsShared() bool

HasIsShared returns a boolean if a field has been set.

func (*DashboardListItem) HasModified ¶

func (o *DashboardListItem) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*DashboardListItem) HasPopularity ¶

func (o *DashboardListItem) HasPopularity() bool

HasPopularity returns a boolean if a field has been set.

func (*DashboardListItem) HasTitle ¶

func (o *DashboardListItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*DashboardListItem) HasUrl ¶

func (o *DashboardListItem) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (DashboardListItem) MarshalJSON ¶

func (o DashboardListItem) MarshalJSON() ([]byte, error)

func (*DashboardListItem) SetAuthor ¶

func (o *DashboardListItem) SetAuthor(v Creator)

SetAuthor gets a reference to the given Creator and assigns it to the Author field.

func (*DashboardListItem) SetCreated ¶

func (o *DashboardListItem) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*DashboardListItem) SetIcon ¶

func (o *DashboardListItem) SetIcon(v string)

SetIcon gets a reference to the given string and assigns it to the Icon field.

func (*DashboardListItem) SetId ¶

func (o *DashboardListItem) SetId(v string)

SetId sets field value

func (*DashboardListItem) SetIsFavorite ¶

func (o *DashboardListItem) SetIsFavorite(v bool)

SetIsFavorite gets a reference to the given bool and assigns it to the IsFavorite field.

func (*DashboardListItem) SetIsReadOnly ¶

func (o *DashboardListItem) SetIsReadOnly(v bool)

SetIsReadOnly gets a reference to the given bool and assigns it to the IsReadOnly field.

func (*DashboardListItem) SetIsShared ¶

func (o *DashboardListItem) SetIsShared(v bool)

SetIsShared gets a reference to the given bool and assigns it to the IsShared field.

func (*DashboardListItem) SetModified ¶

func (o *DashboardListItem) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*DashboardListItem) SetPopularity ¶

func (o *DashboardListItem) SetPopularity(v int32)

SetPopularity gets a reference to the given int32 and assigns it to the Popularity field.

func (*DashboardListItem) SetTitle ¶

func (o *DashboardListItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*DashboardListItem) SetType ¶

func (o *DashboardListItem) SetType(v DashboardType)

SetType sets field value

func (*DashboardListItem) SetUrl ¶

func (o *DashboardListItem) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*DashboardListItem) UnmarshalJSON ¶

func (o *DashboardListItem) UnmarshalJSON(bytes []byte) (err error)

type DashboardListItemRequest ¶

type DashboardListItemRequest struct {
	// ID of the dashboard.
	Id   string        `json:"id"`
	Type DashboardType `json:"type"`
}

DashboardListItemRequest A dashboard within a list.

func NewDashboardListItemRequest ¶

func NewDashboardListItemRequest(id string, type_ DashboardType) *DashboardListItemRequest

NewDashboardListItemRequest instantiates a new DashboardListItemRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListItemRequestWithDefaults ¶

func NewDashboardListItemRequestWithDefaults() *DashboardListItemRequest

NewDashboardListItemRequestWithDefaults instantiates a new DashboardListItemRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListItemRequest) GetId ¶

func (o *DashboardListItemRequest) GetId() string

GetId returns the Id field value

func (*DashboardListItemRequest) GetIdOk ¶

func (o *DashboardListItemRequest) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DashboardListItemRequest) GetType ¶

GetType returns the Type field value

func (*DashboardListItemRequest) GetTypeOk ¶

func (o *DashboardListItemRequest) GetTypeOk() (*DashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DashboardListItemRequest) MarshalJSON ¶

func (o DashboardListItemRequest) MarshalJSON() ([]byte, error)

func (*DashboardListItemRequest) SetId ¶

func (o *DashboardListItemRequest) SetId(v string)

SetId sets field value

func (*DashboardListItemRequest) SetType ¶

SetType sets field value

func (*DashboardListItemRequest) UnmarshalJSON ¶

func (o *DashboardListItemRequest) UnmarshalJSON(bytes []byte) (err error)

type DashboardListItemResponse ¶

type DashboardListItemResponse struct {
	// ID of the dashboard.
	Id   string        `json:"id"`
	Type DashboardType `json:"type"`
}

DashboardListItemResponse A dashboard within a list.

func NewDashboardListItemResponse ¶

func NewDashboardListItemResponse(id string, type_ DashboardType) *DashboardListItemResponse

NewDashboardListItemResponse instantiates a new DashboardListItemResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListItemResponseWithDefaults ¶

func NewDashboardListItemResponseWithDefaults() *DashboardListItemResponse

NewDashboardListItemResponseWithDefaults instantiates a new DashboardListItemResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListItemResponse) GetId ¶

func (o *DashboardListItemResponse) GetId() string

GetId returns the Id field value

func (*DashboardListItemResponse) GetIdOk ¶

func (o *DashboardListItemResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DashboardListItemResponse) GetType ¶

GetType returns the Type field value

func (*DashboardListItemResponse) GetTypeOk ¶

func (o *DashboardListItemResponse) GetTypeOk() (*DashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DashboardListItemResponse) MarshalJSON ¶

func (o DashboardListItemResponse) MarshalJSON() ([]byte, error)

func (*DashboardListItemResponse) SetId ¶

func (o *DashboardListItemResponse) SetId(v string)

SetId sets field value

func (*DashboardListItemResponse) SetType ¶

SetType sets field value

func (*DashboardListItemResponse) UnmarshalJSON ¶

func (o *DashboardListItemResponse) UnmarshalJSON(bytes []byte) (err error)

type DashboardListItems ¶

type DashboardListItems struct {
	// List of dashboards in the dashboard list.
	Dashboards []DashboardListItem `json:"dashboards"`
	// Number of dashboards in the dashboard list.
	Total *int64 `json:"total,omitempty"`
}

DashboardListItems Dashboards within a list.

func NewDashboardListItems ¶

func NewDashboardListItems(dashboards []DashboardListItem) *DashboardListItems

NewDashboardListItems instantiates a new DashboardListItems object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListItemsWithDefaults ¶

func NewDashboardListItemsWithDefaults() *DashboardListItems

NewDashboardListItemsWithDefaults instantiates a new DashboardListItems object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListItems) GetDashboards ¶

func (o *DashboardListItems) GetDashboards() []DashboardListItem

GetDashboards returns the Dashboards field value

func (*DashboardListItems) GetDashboardsOk ¶

func (o *DashboardListItems) GetDashboardsOk() (*[]DashboardListItem, bool)

GetDashboardsOk returns a tuple with the Dashboards field value and a boolean to check if the value has been set.

func (*DashboardListItems) GetTotal ¶

func (o *DashboardListItems) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*DashboardListItems) GetTotalOk ¶

func (o *DashboardListItems) GetTotalOk() (*int64, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItems) HasTotal ¶

func (o *DashboardListItems) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (DashboardListItems) MarshalJSON ¶

func (o DashboardListItems) MarshalJSON() ([]byte, error)

func (*DashboardListItems) SetDashboards ¶

func (o *DashboardListItems) SetDashboards(v []DashboardListItem)

SetDashboards sets field value

func (*DashboardListItems) SetTotal ¶

func (o *DashboardListItems) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*DashboardListItems) UnmarshalJSON ¶

func (o *DashboardListItems) UnmarshalJSON(bytes []byte) (err error)

type DashboardListUpdateItemsRequest ¶

type DashboardListUpdateItemsRequest struct {
	// List of dashboards to update the dashboard list to.
	Dashboards *[]DashboardListItemRequest `json:"dashboards,omitempty"`
}

DashboardListUpdateItemsRequest Request containing the list of dashboards to update to.

func NewDashboardListUpdateItemsRequest ¶

func NewDashboardListUpdateItemsRequest() *DashboardListUpdateItemsRequest

NewDashboardListUpdateItemsRequest instantiates a new DashboardListUpdateItemsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListUpdateItemsRequestWithDefaults ¶

func NewDashboardListUpdateItemsRequestWithDefaults() *DashboardListUpdateItemsRequest

NewDashboardListUpdateItemsRequestWithDefaults instantiates a new DashboardListUpdateItemsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListUpdateItemsRequest) GetDashboards ¶

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListUpdateItemsRequest) GetDashboardsOk ¶

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListUpdateItemsRequest) HasDashboards ¶

func (o *DashboardListUpdateItemsRequest) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListUpdateItemsRequest) MarshalJSON ¶

func (o DashboardListUpdateItemsRequest) MarshalJSON() ([]byte, error)

func (*DashboardListUpdateItemsRequest) SetDashboards ¶

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

type DashboardListUpdateItemsResponse ¶

type DashboardListUpdateItemsResponse struct {
	// List of dashboards in the dashboard list.
	Dashboards *[]DashboardListItemResponse `json:"dashboards,omitempty"`
}

DashboardListUpdateItemsResponse Response containing a list of updated dashboards.

func NewDashboardListUpdateItemsResponse ¶

func NewDashboardListUpdateItemsResponse() *DashboardListUpdateItemsResponse

NewDashboardListUpdateItemsResponse instantiates a new DashboardListUpdateItemsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDashboardListUpdateItemsResponseWithDefaults ¶

func NewDashboardListUpdateItemsResponseWithDefaults() *DashboardListUpdateItemsResponse

NewDashboardListUpdateItemsResponseWithDefaults instantiates a new DashboardListUpdateItemsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DashboardListUpdateItemsResponse) GetDashboards ¶

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListUpdateItemsResponse) GetDashboardsOk ¶

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListUpdateItemsResponse) HasDashboards ¶

func (o *DashboardListUpdateItemsResponse) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListUpdateItemsResponse) MarshalJSON ¶

func (o DashboardListUpdateItemsResponse) MarshalJSON() ([]byte, error)

func (*DashboardListUpdateItemsResponse) SetDashboards ¶

SetDashboards gets a reference to the given []DashboardListItemResponse and assigns it to the Dashboards field.

type DashboardListsApiService ¶

type DashboardListsApiService service

DashboardListsApiService DashboardListsApi service

func (*DashboardListsApiService) CreateDashboardListItems ¶

* CreateDashboardListItems Add Items to a Dashboard List * Add dashboards to an existing dashboard list.

func (*DashboardListsApiService) DeleteDashboardListItems ¶

* DeleteDashboardListItems Delete items from a dashboard list * Delete dashboards from an existing dashboard list.

func (*DashboardListsApiService) GetDashboardListItems ¶

func (a *DashboardListsApiService) GetDashboardListItems(ctx _context.Context, dashboardListId int64) (DashboardListItems, *_nethttp.Response, error)

* GetDashboardListItems Get items of a Dashboard List * Fetch the dashboard list’s dashboard definitions.

func (*DashboardListsApiService) UpdateDashboardListItems ¶

* UpdateDashboardListItems Update items of a dashboard list * Update dashboards of an existing dashboard list.

type DashboardType ¶

type DashboardType string

DashboardType The type of the dashboard.

const (
	DASHBOARDTYPE_CUSTOM_TIMEBOARD        DashboardType = "custom_timeboard"
	DASHBOARDTYPE_CUSTOM_SCREENBOARD      DashboardType = "custom_screenboard"
	DASHBOARDTYPE_INTEGRATION_SCREENBOARD DashboardType = "integration_screenboard"
	DASHBOARDTYPE_INTEGRATION_TIMEBOARD   DashboardType = "integration_timeboard"
	DASHBOARDTYPE_HOST_TIMEBOARD          DashboardType = "host_timeboard"
)

List of DashboardType

func NewDashboardTypeFromValue ¶

func NewDashboardTypeFromValue(v string) (*DashboardType, error)

NewDashboardTypeFromValue returns a pointer to a valid DashboardType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (DashboardType) IsValid ¶

func (v DashboardType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (DashboardType) Ptr ¶

func (v DashboardType) Ptr() *DashboardType

Ptr returns reference to DashboardType value

func (*DashboardType) UnmarshalJSON ¶

func (v *DashboardType) UnmarshalJSON(src []byte) error

type FullAPIKey ¶

type FullAPIKey struct {
	Attributes *FullAPIKeyAttributes `json:"attributes,omitempty"`
	// ID of the API key.
	Id            *string              `json:"id,omitempty"`
	Relationships *APIKeyRelationships `json:"relationships,omitempty"`
	Type          *APIKeysType         `json:"type,omitempty"`
}

FullAPIKey Datadog API key.

func NewFullAPIKey ¶

func NewFullAPIKey() *FullAPIKey

NewFullAPIKey instantiates a new FullAPIKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFullAPIKeyWithDefaults ¶

func NewFullAPIKeyWithDefaults() *FullAPIKey

NewFullAPIKeyWithDefaults instantiates a new FullAPIKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FullAPIKey) GetAttributes ¶

func (o *FullAPIKey) GetAttributes() FullAPIKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FullAPIKey) GetAttributesOk ¶

func (o *FullAPIKey) GetAttributesOk() (*FullAPIKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) GetId ¶

func (o *FullAPIKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*FullAPIKey) GetIdOk ¶

func (o *FullAPIKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) GetRelationships ¶

func (o *FullAPIKey) GetRelationships() APIKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*FullAPIKey) GetRelationshipsOk ¶

func (o *FullAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) GetType ¶

func (o *FullAPIKey) GetType() APIKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*FullAPIKey) GetTypeOk ¶

func (o *FullAPIKey) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) HasAttributes ¶

func (o *FullAPIKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*FullAPIKey) HasId ¶

func (o *FullAPIKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*FullAPIKey) HasRelationships ¶

func (o *FullAPIKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*FullAPIKey) HasType ¶

func (o *FullAPIKey) HasType() bool

HasType returns a boolean if a field has been set.

func (FullAPIKey) MarshalJSON ¶

func (o FullAPIKey) MarshalJSON() ([]byte, error)

func (*FullAPIKey) SetAttributes ¶

func (o *FullAPIKey) SetAttributes(v FullAPIKeyAttributes)

SetAttributes gets a reference to the given FullAPIKeyAttributes and assigns it to the Attributes field.

func (*FullAPIKey) SetId ¶

func (o *FullAPIKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*FullAPIKey) SetRelationships ¶

func (o *FullAPIKey) SetRelationships(v APIKeyRelationships)

SetRelationships gets a reference to the given APIKeyRelationships and assigns it to the Relationships field.

func (*FullAPIKey) SetType ¶

func (o *FullAPIKey) SetType(v APIKeysType)

SetType gets a reference to the given APIKeysType and assigns it to the Type field.

type FullAPIKeyAttributes ¶

type FullAPIKeyAttributes struct {
	// Creation date of the API key.
	CreatedAt *string `json:"created_at,omitempty"`
	// The API key.
	Key *string `json:"key,omitempty"`
	// The last four characters of the API key.
	Last4 *string `json:"last4,omitempty"`
	// Date the API key was last modified.
	ModifiedAt *string `json:"modified_at,omitempty"`
	// Name of the API key.
	Name *string `json:"name,omitempty"`
}

FullAPIKeyAttributes Attributes of a full API key.

func NewFullAPIKeyAttributes ¶

func NewFullAPIKeyAttributes() *FullAPIKeyAttributes

NewFullAPIKeyAttributes instantiates a new FullAPIKeyAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFullAPIKeyAttributesWithDefaults ¶

func NewFullAPIKeyAttributesWithDefaults() *FullAPIKeyAttributes

NewFullAPIKeyAttributesWithDefaults instantiates a new FullAPIKeyAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FullAPIKeyAttributes) GetCreatedAt ¶

func (o *FullAPIKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetCreatedAtOk ¶

func (o *FullAPIKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetKey ¶

func (o *FullAPIKeyAttributes) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetKeyOk ¶

func (o *FullAPIKeyAttributes) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetLast4 ¶

func (o *FullAPIKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetLast4Ok ¶

func (o *FullAPIKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetModifiedAt ¶

func (o *FullAPIKeyAttributes) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetModifiedAtOk ¶

func (o *FullAPIKeyAttributes) GetModifiedAtOk() (*string, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetName ¶

func (o *FullAPIKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetNameOk ¶

func (o *FullAPIKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) HasCreatedAt ¶

func (o *FullAPIKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasKey ¶

func (o *FullAPIKeyAttributes) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasLast4 ¶

func (o *FullAPIKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasModifiedAt ¶

func (o *FullAPIKeyAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasName ¶

func (o *FullAPIKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (FullAPIKeyAttributes) MarshalJSON ¶

func (o FullAPIKeyAttributes) MarshalJSON() ([]byte, error)

func (*FullAPIKeyAttributes) SetCreatedAt ¶

func (o *FullAPIKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*FullAPIKeyAttributes) SetKey ¶

func (o *FullAPIKeyAttributes) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*FullAPIKeyAttributes) SetLast4 ¶

func (o *FullAPIKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*FullAPIKeyAttributes) SetModifiedAt ¶

func (o *FullAPIKeyAttributes) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*FullAPIKeyAttributes) SetName ¶

func (o *FullAPIKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type FullApplicationKey ¶

type FullApplicationKey struct {
	Attributes *FullApplicationKeyAttributes `json:"attributes,omitempty"`
	// ID of the application key.
	Id            *string                      `json:"id,omitempty"`
	Relationships *ApplicationKeyRelationships `json:"relationships,omitempty"`
	Type          *ApplicationKeysType         `json:"type,omitempty"`
}

FullApplicationKey Datadog application key.

func NewFullApplicationKey ¶

func NewFullApplicationKey() *FullApplicationKey

NewFullApplicationKey instantiates a new FullApplicationKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFullApplicationKeyWithDefaults ¶

func NewFullApplicationKeyWithDefaults() *FullApplicationKey

NewFullApplicationKeyWithDefaults instantiates a new FullApplicationKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FullApplicationKey) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FullApplicationKey) GetAttributesOk ¶

func (o *FullApplicationKey) GetAttributesOk() (*FullApplicationKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) GetId ¶

func (o *FullApplicationKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*FullApplicationKey) GetIdOk ¶

func (o *FullApplicationKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) GetRelationships ¶

func (o *FullApplicationKey) GetRelationships() ApplicationKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*FullApplicationKey) GetRelationshipsOk ¶

func (o *FullApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*FullApplicationKey) GetTypeOk ¶

func (o *FullApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) HasAttributes ¶

func (o *FullApplicationKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*FullApplicationKey) HasId ¶

func (o *FullApplicationKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*FullApplicationKey) HasRelationships ¶

func (o *FullApplicationKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*FullApplicationKey) HasType ¶

func (o *FullApplicationKey) HasType() bool

HasType returns a boolean if a field has been set.

func (FullApplicationKey) MarshalJSON ¶

func (o FullApplicationKey) MarshalJSON() ([]byte, error)

func (*FullApplicationKey) SetAttributes ¶

SetAttributes gets a reference to the given FullApplicationKeyAttributes and assigns it to the Attributes field.

func (*FullApplicationKey) SetId ¶

func (o *FullApplicationKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*FullApplicationKey) SetRelationships ¶

func (o *FullApplicationKey) SetRelationships(v ApplicationKeyRelationships)

SetRelationships gets a reference to the given ApplicationKeyRelationships and assigns it to the Relationships field.

func (*FullApplicationKey) SetType ¶

SetType gets a reference to the given ApplicationKeysType and assigns it to the Type field.

type FullApplicationKeyAttributes ¶

type FullApplicationKeyAttributes struct {
	// Creation date of the application key.
	CreatedAt *string `json:"created_at,omitempty"`
	// The application key.
	Key *string `json:"key,omitempty"`
	// The last four characters of the application key.
	Last4 *string `json:"last4,omitempty"`
	// Name of the application key.
	Name *string `json:"name,omitempty"`
}

FullApplicationKeyAttributes Attributes of a full application key.

func NewFullApplicationKeyAttributes ¶

func NewFullApplicationKeyAttributes() *FullApplicationKeyAttributes

NewFullApplicationKeyAttributes instantiates a new FullApplicationKeyAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFullApplicationKeyAttributesWithDefaults ¶

func NewFullApplicationKeyAttributesWithDefaults() *FullApplicationKeyAttributes

NewFullApplicationKeyAttributesWithDefaults instantiates a new FullApplicationKeyAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FullApplicationKeyAttributes) GetCreatedAt ¶

func (o *FullApplicationKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetCreatedAtOk ¶

func (o *FullApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetKey ¶

GetKey returns the Key field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetKeyOk ¶

func (o *FullApplicationKeyAttributes) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetLast4 ¶

func (o *FullApplicationKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetLast4Ok ¶

func (o *FullApplicationKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetName ¶

func (o *FullApplicationKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetNameOk ¶

func (o *FullApplicationKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) HasCreatedAt ¶

func (o *FullApplicationKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasKey ¶

func (o *FullApplicationKeyAttributes) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasLast4 ¶

func (o *FullApplicationKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasName ¶

func (o *FullApplicationKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (FullApplicationKeyAttributes) MarshalJSON ¶

func (o FullApplicationKeyAttributes) MarshalJSON() ([]byte, error)

func (*FullApplicationKeyAttributes) SetCreatedAt ¶

func (o *FullApplicationKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*FullApplicationKeyAttributes) SetKey ¶

func (o *FullApplicationKeyAttributes) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*FullApplicationKeyAttributes) SetLast4 ¶

func (o *FullApplicationKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*FullApplicationKeyAttributes) SetName ¶

func (o *FullApplicationKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type GenericOpenAPIError ¶

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body ¶

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error ¶

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model ¶

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetAPIKeyOptionalParameters ¶

type GetAPIKeyOptionalParameters struct {
	Include *string
}

func NewGetAPIKeyOptionalParameters ¶

func NewGetAPIKeyOptionalParameters() *GetAPIKeyOptionalParameters

func (*GetAPIKeyOptionalParameters) WithInclude ¶

type GetIncidentOptionalParameters ¶

type GetIncidentOptionalParameters struct {
	Include *[]IncidentRelatedObject
}

func NewGetIncidentOptionalParameters ¶

func NewGetIncidentOptionalParameters() *GetIncidentOptionalParameters

func (*GetIncidentOptionalParameters) WithInclude ¶

type GetIncidentServiceOptionalParameters ¶

type GetIncidentServiceOptionalParameters struct {
	Include *IncidentRelatedObject
}

func NewGetIncidentServiceOptionalParameters ¶

func NewGetIncidentServiceOptionalParameters() *GetIncidentServiceOptionalParameters

func (*GetIncidentServiceOptionalParameters) WithInclude ¶

type GetIncidentTeamOptionalParameters ¶

type GetIncidentTeamOptionalParameters struct {
	Include *IncidentRelatedObject
}

func NewGetIncidentTeamOptionalParameters ¶

func NewGetIncidentTeamOptionalParameters() *GetIncidentTeamOptionalParameters

func (*GetIncidentTeamOptionalParameters) WithInclude ¶

type IncidentCreateAttributes ¶

type IncidentCreateAttributes struct {
	// A flag indicating whether the incident caused customer impact.
	CustomerImpacted bool `json:"customer_impacted"`
	// A condensed view of the user-defined fields for which to create initial selections.
	Fields *map[string]IncidentFieldAttributes `json:"fields,omitempty"`
	// An array of initial timeline cells to be placed at the beginning of the incident timeline.
	InitialTimelineCells *[]IncidentTimelineCellCreateAttributes `json:"initial_timeline_cells,omitempty"`
	// Notification handles that will be notified of the incident at creation.
	NotificationHandles *[]string `json:"notification_handles,omitempty"`
	// The title of the incident, which summarizes what happened.
	Title string `json:"title"`
}

IncidentCreateAttributes The incident's attributes for a create request.

func NewIncidentCreateAttributes ¶

func NewIncidentCreateAttributes(customerImpacted bool, title string) *IncidentCreateAttributes

NewIncidentCreateAttributes instantiates a new IncidentCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentCreateAttributesWithDefaults ¶

func NewIncidentCreateAttributesWithDefaults() *IncidentCreateAttributes

NewIncidentCreateAttributesWithDefaults instantiates a new IncidentCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentCreateAttributes) GetCustomerImpacted ¶

func (o *IncidentCreateAttributes) GetCustomerImpacted() bool

GetCustomerImpacted returns the CustomerImpacted field value

func (*IncidentCreateAttributes) GetCustomerImpactedOk ¶

func (o *IncidentCreateAttributes) GetCustomerImpactedOk() (*bool, bool)

GetCustomerImpactedOk returns a tuple with the CustomerImpacted field value and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetFields ¶

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetFieldsOk ¶

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetInitialTimelineCells ¶

func (o *IncidentCreateAttributes) GetInitialTimelineCells() []IncidentTimelineCellCreateAttributes

GetInitialTimelineCells returns the InitialTimelineCells field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetInitialTimelineCellsOk ¶

func (o *IncidentCreateAttributes) GetInitialTimelineCellsOk() (*[]IncidentTimelineCellCreateAttributes, bool)

GetInitialTimelineCellsOk returns a tuple with the InitialTimelineCells field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetNotificationHandles ¶

func (o *IncidentCreateAttributes) GetNotificationHandles() []string

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetNotificationHandlesOk ¶

func (o *IncidentCreateAttributes) GetNotificationHandlesOk() (*[]string, bool)

GetNotificationHandlesOk returns a tuple with the NotificationHandles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetTitle ¶

func (o *IncidentCreateAttributes) GetTitle() string

GetTitle returns the Title field value

func (*IncidentCreateAttributes) GetTitleOk ¶

func (o *IncidentCreateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) HasFields ¶

func (o *IncidentCreateAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasInitialTimelineCells ¶

func (o *IncidentCreateAttributes) HasInitialTimelineCells() bool

HasInitialTimelineCells returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasNotificationHandles ¶

func (o *IncidentCreateAttributes) HasNotificationHandles() bool

HasNotificationHandles returns a boolean if a field has been set.

func (IncidentCreateAttributes) MarshalJSON ¶

func (o IncidentCreateAttributes) MarshalJSON() ([]byte, error)

func (*IncidentCreateAttributes) SetCustomerImpacted ¶

func (o *IncidentCreateAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted sets field value

func (*IncidentCreateAttributes) SetFields ¶

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentCreateAttributes) SetInitialTimelineCells ¶

func (o *IncidentCreateAttributes) SetInitialTimelineCells(v []IncidentTimelineCellCreateAttributes)

SetInitialTimelineCells gets a reference to the given []IncidentTimelineCellCreateAttributes and assigns it to the InitialTimelineCells field.

func (*IncidentCreateAttributes) SetNotificationHandles ¶

func (o *IncidentCreateAttributes) SetNotificationHandles(v []string)

SetNotificationHandles gets a reference to the given []string and assigns it to the NotificationHandles field.

func (*IncidentCreateAttributes) SetTitle ¶

func (o *IncidentCreateAttributes) SetTitle(v string)

SetTitle sets field value

func (*IncidentCreateAttributes) UnmarshalJSON ¶

func (o *IncidentCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type IncidentCreateData ¶

type IncidentCreateData struct {
	Attributes    IncidentCreateAttributes     `json:"attributes"`
	Relationships *IncidentCreateRelationships `json:"relationships,omitempty"`
	Type          IncidentType                 `json:"type"`
}

IncidentCreateData Incident data for a create request.

func NewIncidentCreateData ¶

func NewIncidentCreateData(attributes IncidentCreateAttributes, type_ IncidentType) *IncidentCreateData

NewIncidentCreateData instantiates a new IncidentCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentCreateDataWithDefaults ¶

func NewIncidentCreateDataWithDefaults() *IncidentCreateData

NewIncidentCreateDataWithDefaults instantiates a new IncidentCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentCreateData) GetAttributes ¶

func (o *IncidentCreateData) GetAttributes() IncidentCreateAttributes

GetAttributes returns the Attributes field value

func (*IncidentCreateData) GetAttributesOk ¶

func (o *IncidentCreateData) GetAttributesOk() (*IncidentCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentCreateData) GetRelationships ¶

func (o *IncidentCreateData) GetRelationships() IncidentCreateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentCreateData) GetRelationshipsOk ¶

func (o *IncidentCreateData) GetRelationshipsOk() (*IncidentCreateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateData) GetType ¶

func (o *IncidentCreateData) GetType() IncidentType

GetType returns the Type field value

func (*IncidentCreateData) GetTypeOk ¶

func (o *IncidentCreateData) GetTypeOk() (*IncidentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentCreateData) HasRelationships ¶

func (o *IncidentCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentCreateData) MarshalJSON ¶

func (o IncidentCreateData) MarshalJSON() ([]byte, error)

func (*IncidentCreateData) SetAttributes ¶

func (o *IncidentCreateData) SetAttributes(v IncidentCreateAttributes)

SetAttributes sets field value

func (*IncidentCreateData) SetRelationships ¶

func (o *IncidentCreateData) SetRelationships(v IncidentCreateRelationships)

SetRelationships gets a reference to the given IncidentCreateRelationships and assigns it to the Relationships field.

func (*IncidentCreateData) SetType ¶

func (o *IncidentCreateData) SetType(v IncidentType)

SetType sets field value

func (*IncidentCreateData) UnmarshalJSON ¶

func (o *IncidentCreateData) UnmarshalJSON(bytes []byte) (err error)

type IncidentCreateRelationships ¶

type IncidentCreateRelationships struct {
	Commander RelationshipToUser `json:"commander"`
}

IncidentCreateRelationships The relationships the incident will have with other resources once created.

func NewIncidentCreateRelationships ¶

func NewIncidentCreateRelationships(commander RelationshipToUser) *IncidentCreateRelationships

NewIncidentCreateRelationships instantiates a new IncidentCreateRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentCreateRelationshipsWithDefaults ¶

func NewIncidentCreateRelationshipsWithDefaults() *IncidentCreateRelationships

NewIncidentCreateRelationshipsWithDefaults instantiates a new IncidentCreateRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentCreateRelationships) GetCommander ¶

GetCommander returns the Commander field value

func (*IncidentCreateRelationships) GetCommanderOk ¶

func (o *IncidentCreateRelationships) GetCommanderOk() (*RelationshipToUser, bool)

GetCommanderOk returns a tuple with the Commander field value and a boolean to check if the value has been set.

func (IncidentCreateRelationships) MarshalJSON ¶

func (o IncidentCreateRelationships) MarshalJSON() ([]byte, error)

func (*IncidentCreateRelationships) SetCommander ¶

SetCommander sets field value

func (*IncidentCreateRelationships) UnmarshalJSON ¶

func (o *IncidentCreateRelationships) UnmarshalJSON(bytes []byte) (err error)

type IncidentCreateRequest ¶

type IncidentCreateRequest struct {
	Data IncidentCreateData `json:"data"`
}

IncidentCreateRequest Create request for an incident.

func NewIncidentCreateRequest ¶

func NewIncidentCreateRequest(data IncidentCreateData) *IncidentCreateRequest

NewIncidentCreateRequest instantiates a new IncidentCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentCreateRequestWithDefaults ¶

func NewIncidentCreateRequestWithDefaults() *IncidentCreateRequest

NewIncidentCreateRequestWithDefaults instantiates a new IncidentCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentCreateRequest) GetData ¶

GetData returns the Data field value

func (*IncidentCreateRequest) GetDataOk ¶

func (o *IncidentCreateRequest) GetDataOk() (*IncidentCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentCreateRequest) MarshalJSON ¶

func (o IncidentCreateRequest) MarshalJSON() ([]byte, error)

func (*IncidentCreateRequest) SetData ¶

SetData sets field value

func (*IncidentCreateRequest) UnmarshalJSON ¶

func (o *IncidentCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type IncidentFieldAttributes ¶

type IncidentFieldAttributes struct {
	IncidentFieldAttributesMultipleValue *IncidentFieldAttributesMultipleValue
	IncidentFieldAttributesSingleValue   *IncidentFieldAttributesSingleValue
}

IncidentFieldAttributes - Dynamic fields for which selections can be made, with field names as keys.

func IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes ¶

func IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesMultipleValue) IncidentFieldAttributes

IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes is a convenience function that returns IncidentFieldAttributesMultipleValue wrapped in IncidentFieldAttributes

func IncidentFieldAttributesSingleValueAsIncidentFieldAttributes ¶

func IncidentFieldAttributesSingleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesSingleValue) IncidentFieldAttributes

IncidentFieldAttributesSingleValueAsIncidentFieldAttributes is a convenience function that returns IncidentFieldAttributesSingleValue wrapped in IncidentFieldAttributes

func (*IncidentFieldAttributes) GetActualInstance ¶

func (obj *IncidentFieldAttributes) GetActualInstance() interface{}

Get the actual instance

func (IncidentFieldAttributes) MarshalJSON ¶

func (src IncidentFieldAttributes) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*IncidentFieldAttributes) UnmarshalJSON ¶

func (dst *IncidentFieldAttributes) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type IncidentFieldAttributesMultipleValue ¶

type IncidentFieldAttributesMultipleValue struct {
	Type *IncidentFieldAttributesValueType `json:"type,omitempty"`
	// The multiple values selected for this field.
	Value *[]string `json:"value,omitempty"`
}

IncidentFieldAttributesMultipleValue A field with potentially multiple values selected.

func NewIncidentFieldAttributesMultipleValue ¶

func NewIncidentFieldAttributesMultipleValue() *IncidentFieldAttributesMultipleValue

NewIncidentFieldAttributesMultipleValue instantiates a new IncidentFieldAttributesMultipleValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentFieldAttributesMultipleValueWithDefaults ¶

func NewIncidentFieldAttributesMultipleValueWithDefaults() *IncidentFieldAttributesMultipleValue

NewIncidentFieldAttributesMultipleValueWithDefaults instantiates a new IncidentFieldAttributesMultipleValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentFieldAttributesMultipleValue) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentFieldAttributesMultipleValue) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentFieldAttributesMultipleValue) GetValue ¶

GetValue returns the Value field value if set, zero value otherwise.

func (*IncidentFieldAttributesMultipleValue) GetValueOk ¶

func (o *IncidentFieldAttributesMultipleValue) GetValueOk() (*[]string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentFieldAttributesMultipleValue) HasType ¶

HasType returns a boolean if a field has been set.

func (*IncidentFieldAttributesMultipleValue) HasValue ¶

HasValue returns a boolean if a field has been set.

func (IncidentFieldAttributesMultipleValue) MarshalJSON ¶

func (o IncidentFieldAttributesMultipleValue) MarshalJSON() ([]byte, error)

func (*IncidentFieldAttributesMultipleValue) SetType ¶

SetType gets a reference to the given IncidentFieldAttributesValueType and assigns it to the Type field.

func (*IncidentFieldAttributesMultipleValue) SetValue ¶

SetValue gets a reference to the given []string and assigns it to the Value field.

type IncidentFieldAttributesSingleValue ¶

type IncidentFieldAttributesSingleValue struct {
	Type *IncidentFieldAttributesSingleValueType `json:"type,omitempty"`
	// The single value selected for this field.
	Value *string `json:"value,omitempty"`
}

IncidentFieldAttributesSingleValue A field with a single value selected.

func NewIncidentFieldAttributesSingleValue ¶

func NewIncidentFieldAttributesSingleValue() *IncidentFieldAttributesSingleValue

NewIncidentFieldAttributesSingleValue instantiates a new IncidentFieldAttributesSingleValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentFieldAttributesSingleValueWithDefaults ¶

func NewIncidentFieldAttributesSingleValueWithDefaults() *IncidentFieldAttributesSingleValue

NewIncidentFieldAttributesSingleValueWithDefaults instantiates a new IncidentFieldAttributesSingleValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentFieldAttributesSingleValue) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentFieldAttributesSingleValue) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentFieldAttributesSingleValue) GetValue ¶

GetValue returns the Value field value if set, zero value otherwise.

func (*IncidentFieldAttributesSingleValue) GetValueOk ¶

func (o *IncidentFieldAttributesSingleValue) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentFieldAttributesSingleValue) HasType ¶

HasType returns a boolean if a field has been set.

func (*IncidentFieldAttributesSingleValue) HasValue ¶

HasValue returns a boolean if a field has been set.

func (IncidentFieldAttributesSingleValue) MarshalJSON ¶

func (o IncidentFieldAttributesSingleValue) MarshalJSON() ([]byte, error)

func (*IncidentFieldAttributesSingleValue) SetType ¶

SetType gets a reference to the given IncidentFieldAttributesSingleValueType and assigns it to the Type field.

func (*IncidentFieldAttributesSingleValue) SetValue ¶

SetValue gets a reference to the given string and assigns it to the Value field.

type IncidentFieldAttributesSingleValueType ¶

type IncidentFieldAttributesSingleValueType string

IncidentFieldAttributesSingleValueType Type of the single value field definitions.

const (
	INCIDENTFIELDATTRIBUTESSINGLEVALUETYPE_DROPDOWN IncidentFieldAttributesSingleValueType = "dropdown"
	INCIDENTFIELDATTRIBUTESSINGLEVALUETYPE_TEXTBOX  IncidentFieldAttributesSingleValueType = "textbox"
)

List of IncidentFieldAttributesSingleValueType

func NewIncidentFieldAttributesSingleValueTypeFromValue ¶

func NewIncidentFieldAttributesSingleValueTypeFromValue(v string) (*IncidentFieldAttributesSingleValueType, error)

NewIncidentFieldAttributesSingleValueTypeFromValue returns a pointer to a valid IncidentFieldAttributesSingleValueType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncidentFieldAttributesSingleValueType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (IncidentFieldAttributesSingleValueType) Ptr ¶

Ptr returns reference to IncidentFieldAttributesSingleValueType value

func (*IncidentFieldAttributesSingleValueType) UnmarshalJSON ¶

func (v *IncidentFieldAttributesSingleValueType) UnmarshalJSON(src []byte) error

type IncidentFieldAttributesValueType ¶

type IncidentFieldAttributesValueType string

IncidentFieldAttributesValueType Type of the single value field definitions.

const (
	INCIDENTFIELDATTRIBUTESVALUETYPE_MULTISELECT  IncidentFieldAttributesValueType = "multiselect"
	INCIDENTFIELDATTRIBUTESVALUETYPE_TEXTARRAY    IncidentFieldAttributesValueType = "textarray"
	INCIDENTFIELDATTRIBUTESVALUETYPE_METRICTAG    IncidentFieldAttributesValueType = "metrictag"
	INCIDENTFIELDATTRIBUTESVALUETYPE_AUTOCOMPLETE IncidentFieldAttributesValueType = "autocomplete"
)

List of IncidentFieldAttributesValueType

func NewIncidentFieldAttributesValueTypeFromValue ¶

func NewIncidentFieldAttributesValueTypeFromValue(v string) (*IncidentFieldAttributesValueType, error)

NewIncidentFieldAttributesValueTypeFromValue returns a pointer to a valid IncidentFieldAttributesValueType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncidentFieldAttributesValueType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (IncidentFieldAttributesValueType) Ptr ¶

Ptr returns reference to IncidentFieldAttributesValueType value

func (*IncidentFieldAttributesValueType) UnmarshalJSON ¶

func (v *IncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error

type IncidentIntegrationMetadataType ¶

type IncidentIntegrationMetadataType string

IncidentIntegrationMetadataType Integration metadata resource type.

const (
	INCIDENTINTEGRATIONMETADATATYPE_INCIDENT_INTEGRATIONS IncidentIntegrationMetadataType = "incident_integrations"
)

List of IncidentIntegrationMetadataType

func NewIncidentIntegrationMetadataTypeFromValue ¶

func NewIncidentIntegrationMetadataTypeFromValue(v string) (*IncidentIntegrationMetadataType, error)

NewIncidentIntegrationMetadataTypeFromValue returns a pointer to a valid IncidentIntegrationMetadataType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncidentIntegrationMetadataType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (IncidentIntegrationMetadataType) Ptr ¶

Ptr returns reference to IncidentIntegrationMetadataType value

func (*IncidentIntegrationMetadataType) UnmarshalJSON ¶

func (v *IncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error

type IncidentPostmortemType ¶

type IncidentPostmortemType string

IncidentPostmortemType Incident postmortem resource type.

const (
	INCIDENTPOSTMORTEMTYPE_INCIDENT_POSTMORTEMS IncidentPostmortemType = "incident_postmortems"
)

List of IncidentPostmortemType

func NewIncidentPostmortemTypeFromValue ¶

func NewIncidentPostmortemTypeFromValue(v string) (*IncidentPostmortemType, error)

NewIncidentPostmortemTypeFromValue returns a pointer to a valid IncidentPostmortemType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncidentPostmortemType) IsValid ¶

func (v IncidentPostmortemType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IncidentPostmortemType) Ptr ¶

Ptr returns reference to IncidentPostmortemType value

func (*IncidentPostmortemType) UnmarshalJSON ¶

func (v *IncidentPostmortemType) UnmarshalJSON(src []byte) error

type IncidentRelatedObject ¶

type IncidentRelatedObject string

IncidentRelatedObject Object related to an incident.

const (
	INCIDENTRELATEDOBJECT_USERS IncidentRelatedObject = "users"
)

List of IncidentRelatedObject

func NewIncidentRelatedObjectFromValue ¶

func NewIncidentRelatedObjectFromValue(v string) (*IncidentRelatedObject, error)

NewIncidentRelatedObjectFromValue returns a pointer to a valid IncidentRelatedObject for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncidentRelatedObject) IsValid ¶

func (v IncidentRelatedObject) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IncidentRelatedObject) Ptr ¶

Ptr returns reference to IncidentRelatedObject value

func (*IncidentRelatedObject) UnmarshalJSON ¶

func (v *IncidentRelatedObject) UnmarshalJSON(src []byte) error

type IncidentResponse ¶

type IncidentResponse struct {
	Data IncidentResponseData `json:"data"`
	// Included related resources that the user requested.
	Included *[]IncidentResponseIncludedItem `json:"included,omitempty"`
}

IncidentResponse Response with an incident.

func NewIncidentResponse ¶

func NewIncidentResponse(data IncidentResponseData) *IncidentResponse

NewIncidentResponse instantiates a new IncidentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentResponseWithDefaults ¶

func NewIncidentResponseWithDefaults() *IncidentResponse

NewIncidentResponseWithDefaults instantiates a new IncidentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentResponse) GetData ¶

GetData returns the Data field value

func (*IncidentResponse) GetDataOk ¶

func (o *IncidentResponse) GetDataOk() (*IncidentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentResponse) GetIncluded ¶

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentResponse) GetIncludedOk ¶

func (o *IncidentResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponse) HasIncluded ¶

func (o *IncidentResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentResponse) MarshalJSON ¶

func (o IncidentResponse) MarshalJSON() ([]byte, error)

func (*IncidentResponse) SetData ¶

func (o *IncidentResponse) SetData(v IncidentResponseData)

SetData sets field value

func (*IncidentResponse) SetIncluded ¶

func (o *IncidentResponse) SetIncluded(v []IncidentResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentResponseIncludedItem and assigns it to the Included field.

func (*IncidentResponse) UnmarshalJSON ¶

func (o *IncidentResponse) UnmarshalJSON(bytes []byte) (err error)

type IncidentResponseAttributes ¶

type IncidentResponseAttributes struct {
	// Timestamp when the incident was created.
	Created *time.Time `json:"created,omitempty"`
	// Length of the incident's customer impact in seconds. Equals the difference between `customer_impact_start` and `customer_impact_end`.
	CustomerImpactDuration *int64 `json:"customer_impact_duration,omitempty"`
	// Timestamp when customers were no longer impacted by the incident.
	CustomerImpactEnd NullableTime `json:"customer_impact_end,omitempty"`
	// A summary of the impact customers experienced during the incident.
	CustomerImpactScope NullableString `json:"customer_impact_scope,omitempty"`
	// Timestamp when customers began being impacted by the incident.
	CustomerImpactStart NullableTime `json:"customer_impact_start,omitempty"`
	// A flag indicating whether the incident caused customer impact.
	CustomerImpacted *bool `json:"customer_impacted,omitempty"`
	// Timestamp when the incident was detected.
	Detected NullableTime `json:"detected,omitempty"`
	// A condensed view of the user-defined fields attached to incidents.
	Fields *map[string]IncidentFieldAttributes `json:"fields,omitempty"`
	// Timestamp when the incident was last modified.
	Modified *time.Time `json:"modified,omitempty"`
	// Notification handles that will be notified of the incident during update.
	NotificationHandles *[]string `json:"notification_handles,omitempty"`
	// The UUID of the postmortem object attached to the incident.
	PostmortemId *string `json:"postmortem_id,omitempty"`
	// The monotonically increasing integer ID for the incident.
	PublicId *int64 `json:"public_id,omitempty"`
	// Timestamp when the incident's state was set to resolved.
	Resolved NullableTime `json:"resolved,omitempty"`
	// The amount of time in seconds to detect the incident. Equals the difference between `customer_impact_start` and `detected`.
	TimeToDetect *int64 `json:"time_to_detect,omitempty"`
	// The amount of time in seconds to call incident after detection. Equals the difference of `detected` and `created`.
	TimeToInternalResponse *int64 `json:"time_to_internal_response,omitempty"`
	// The amount of time in seconds to resolve customer impact after detecting the issue. Equals the difference between `customer_impact_end` and `detected`.
	TimeToRepair *int64 `json:"time_to_repair,omitempty"`
	// The amount of time in seconds to resolve the incident after it was created. Equals the difference between `created` and `resolved`.
	TimeToResolve *int64 `json:"time_to_resolve,omitempty"`
	// The title of the incident, which summarizes what happened.
	Title string `json:"title"`
}

IncidentResponseAttributes The incident's attributes from a response.

func NewIncidentResponseAttributes ¶

func NewIncidentResponseAttributes(title string) *IncidentResponseAttributes

NewIncidentResponseAttributes instantiates a new IncidentResponseAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentResponseAttributesWithDefaults ¶

func NewIncidentResponseAttributesWithDefaults() *IncidentResponseAttributes

NewIncidentResponseAttributesWithDefaults instantiates a new IncidentResponseAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentResponseAttributes) GetCreated ¶

func (o *IncidentResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetCreatedOk ¶

func (o *IncidentResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetCustomerImpactDuration ¶

func (o *IncidentResponseAttributes) GetCustomerImpactDuration() int64

GetCustomerImpactDuration returns the CustomerImpactDuration field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetCustomerImpactDurationOk ¶

func (o *IncidentResponseAttributes) GetCustomerImpactDurationOk() (*int64, bool)

GetCustomerImpactDurationOk returns a tuple with the CustomerImpactDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetCustomerImpactEnd ¶

func (o *IncidentResponseAttributes) GetCustomerImpactEnd() time.Time

GetCustomerImpactEnd returns the CustomerImpactEnd field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCustomerImpactEndOk ¶

func (o *IncidentResponseAttributes) GetCustomerImpactEndOk() (*time.Time, bool)

GetCustomerImpactEndOk returns a tuple with the CustomerImpactEnd field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncidentResponseAttributes) GetCustomerImpactScope ¶

func (o *IncidentResponseAttributes) GetCustomerImpactScope() string

GetCustomerImpactScope returns the CustomerImpactScope field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCustomerImpactScopeOk ¶

func (o *IncidentResponseAttributes) GetCustomerImpactScopeOk() (*string, bool)

GetCustomerImpactScopeOk returns a tuple with the CustomerImpactScope field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncidentResponseAttributes) GetCustomerImpactStart ¶

func (o *IncidentResponseAttributes) GetCustomerImpactStart() time.Time

GetCustomerImpactStart returns the CustomerImpactStart field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCustomerImpactStartOk ¶

func (o *IncidentResponseAttributes) GetCustomerImpactStartOk() (*time.Time, bool)

GetCustomerImpactStartOk returns a tuple with the CustomerImpactStart field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncidentResponseAttributes) GetCustomerImpacted ¶

func (o *IncidentResponseAttributes) GetCustomerImpacted() bool

GetCustomerImpacted returns the CustomerImpacted field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetCustomerImpactedOk ¶

func (o *IncidentResponseAttributes) GetCustomerImpactedOk() (*bool, bool)

GetCustomerImpactedOk returns a tuple with the CustomerImpacted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetDetected ¶

func (o *IncidentResponseAttributes) GetDetected() time.Time

GetDetected returns the Detected field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetDetectedOk ¶

func (o *IncidentResponseAttributes) GetDetectedOk() (*time.Time, bool)

GetDetectedOk returns a tuple with the Detected field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncidentResponseAttributes) GetFields ¶

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetFieldsOk ¶

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetModified ¶

func (o *IncidentResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetModifiedOk ¶

func (o *IncidentResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetNotificationHandles ¶

func (o *IncidentResponseAttributes) GetNotificationHandles() []string

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetNotificationHandlesOk ¶

func (o *IncidentResponseAttributes) GetNotificationHandlesOk() (*[]string, bool)

GetNotificationHandlesOk returns a tuple with the NotificationHandles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetPostmortemId ¶

func (o *IncidentResponseAttributes) GetPostmortemId() string

GetPostmortemId returns the PostmortemId field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetPostmortemIdOk ¶

func (o *IncidentResponseAttributes) GetPostmortemIdOk() (*string, bool)

GetPostmortemIdOk returns a tuple with the PostmortemId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetPublicId ¶

func (o *IncidentResponseAttributes) GetPublicId() int64

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetPublicIdOk ¶

func (o *IncidentResponseAttributes) GetPublicIdOk() (*int64, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetResolved ¶

func (o *IncidentResponseAttributes) GetResolved() time.Time

GetResolved returns the Resolved field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetResolvedOk ¶

func (o *IncidentResponseAttributes) GetResolvedOk() (*time.Time, bool)

GetResolvedOk returns a tuple with the Resolved field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncidentResponseAttributes) GetTimeToDetect ¶

func (o *IncidentResponseAttributes) GetTimeToDetect() int64

GetTimeToDetect returns the TimeToDetect field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToDetectOk ¶

func (o *IncidentResponseAttributes) GetTimeToDetectOk() (*int64, bool)

GetTimeToDetectOk returns a tuple with the TimeToDetect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTimeToInternalResponse ¶

func (o *IncidentResponseAttributes) GetTimeToInternalResponse() int64

GetTimeToInternalResponse returns the TimeToInternalResponse field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToInternalResponseOk ¶

func (o *IncidentResponseAttributes) GetTimeToInternalResponseOk() (*int64, bool)

GetTimeToInternalResponseOk returns a tuple with the TimeToInternalResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTimeToRepair ¶

func (o *IncidentResponseAttributes) GetTimeToRepair() int64

GetTimeToRepair returns the TimeToRepair field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToRepairOk ¶

func (o *IncidentResponseAttributes) GetTimeToRepairOk() (*int64, bool)

GetTimeToRepairOk returns a tuple with the TimeToRepair field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTimeToResolve ¶

func (o *IncidentResponseAttributes) GetTimeToResolve() int64

GetTimeToResolve returns the TimeToResolve field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToResolveOk ¶

func (o *IncidentResponseAttributes) GetTimeToResolveOk() (*int64, bool)

GetTimeToResolveOk returns a tuple with the TimeToResolve field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTitle ¶

func (o *IncidentResponseAttributes) GetTitle() string

GetTitle returns the Title field value

func (*IncidentResponseAttributes) GetTitleOk ¶

func (o *IncidentResponseAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) HasCreated ¶

func (o *IncidentResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactDuration ¶

func (o *IncidentResponseAttributes) HasCustomerImpactDuration() bool

HasCustomerImpactDuration returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactEnd ¶

func (o *IncidentResponseAttributes) HasCustomerImpactEnd() bool

HasCustomerImpactEnd returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactScope ¶

func (o *IncidentResponseAttributes) HasCustomerImpactScope() bool

HasCustomerImpactScope returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactStart ¶

func (o *IncidentResponseAttributes) HasCustomerImpactStart() bool

HasCustomerImpactStart returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpacted ¶

func (o *IncidentResponseAttributes) HasCustomerImpacted() bool

HasCustomerImpacted returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasDetected ¶

func (o *IncidentResponseAttributes) HasDetected() bool

HasDetected returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasFields ¶

func (o *IncidentResponseAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasModified ¶

func (o *IncidentResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasNotificationHandles ¶

func (o *IncidentResponseAttributes) HasNotificationHandles() bool

HasNotificationHandles returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasPostmortemId ¶

func (o *IncidentResponseAttributes) HasPostmortemId() bool

HasPostmortemId returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasPublicId ¶

func (o *IncidentResponseAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasResolved ¶

func (o *IncidentResponseAttributes) HasResolved() bool

HasResolved returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToDetect ¶

func (o *IncidentResponseAttributes) HasTimeToDetect() bool

HasTimeToDetect returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToInternalResponse ¶

func (o *IncidentResponseAttributes) HasTimeToInternalResponse() bool

HasTimeToInternalResponse returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToRepair ¶

func (o *IncidentResponseAttributes) HasTimeToRepair() bool

HasTimeToRepair returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToResolve ¶

func (o *IncidentResponseAttributes) HasTimeToResolve() bool

HasTimeToResolve returns a boolean if a field has been set.

func (IncidentResponseAttributes) MarshalJSON ¶

func (o IncidentResponseAttributes) MarshalJSON() ([]byte, error)

func (*IncidentResponseAttributes) SetCreated ¶

func (o *IncidentResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentResponseAttributes) SetCustomerImpactDuration ¶

func (o *IncidentResponseAttributes) SetCustomerImpactDuration(v int64)

SetCustomerImpactDuration gets a reference to the given int64 and assigns it to the CustomerImpactDuration field.

func (*IncidentResponseAttributes) SetCustomerImpactEnd ¶

func (o *IncidentResponseAttributes) SetCustomerImpactEnd(v time.Time)

SetCustomerImpactEnd gets a reference to the given NullableTime and assigns it to the CustomerImpactEnd field.

func (*IncidentResponseAttributes) SetCustomerImpactEndNil ¶

func (o *IncidentResponseAttributes) SetCustomerImpactEndNil()

SetCustomerImpactEndNil sets the value for CustomerImpactEnd to be an explicit nil

func (*IncidentResponseAttributes) SetCustomerImpactScope ¶

func (o *IncidentResponseAttributes) SetCustomerImpactScope(v string)

SetCustomerImpactScope gets a reference to the given NullableString and assigns it to the CustomerImpactScope field.

func (*IncidentResponseAttributes) SetCustomerImpactScopeNil ¶

func (o *IncidentResponseAttributes) SetCustomerImpactScopeNil()

SetCustomerImpactScopeNil sets the value for CustomerImpactScope to be an explicit nil

func (*IncidentResponseAttributes) SetCustomerImpactStart ¶

func (o *IncidentResponseAttributes) SetCustomerImpactStart(v time.Time)

SetCustomerImpactStart gets a reference to the given NullableTime and assigns it to the CustomerImpactStart field.

func (*IncidentResponseAttributes) SetCustomerImpactStartNil ¶

func (o *IncidentResponseAttributes) SetCustomerImpactStartNil()

SetCustomerImpactStartNil sets the value for CustomerImpactStart to be an explicit nil

func (*IncidentResponseAttributes) SetCustomerImpacted ¶

func (o *IncidentResponseAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted gets a reference to the given bool and assigns it to the CustomerImpacted field.

func (*IncidentResponseAttributes) SetDetected ¶

func (o *IncidentResponseAttributes) SetDetected(v time.Time)

SetDetected gets a reference to the given NullableTime and assigns it to the Detected field.

func (*IncidentResponseAttributes) SetDetectedNil ¶

func (o *IncidentResponseAttributes) SetDetectedNil()

SetDetectedNil sets the value for Detected to be an explicit nil

func (*IncidentResponseAttributes) SetFields ¶

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentResponseAttributes) SetModified ¶

func (o *IncidentResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentResponseAttributes) SetNotificationHandles ¶

func (o *IncidentResponseAttributes) SetNotificationHandles(v []string)

SetNotificationHandles gets a reference to the given []string and assigns it to the NotificationHandles field.

func (*IncidentResponseAttributes) SetPostmortemId ¶

func (o *IncidentResponseAttributes) SetPostmortemId(v string)

SetPostmortemId gets a reference to the given string and assigns it to the PostmortemId field.

func (*IncidentResponseAttributes) SetPublicId ¶

func (o *IncidentResponseAttributes) SetPublicId(v int64)

SetPublicId gets a reference to the given int64 and assigns it to the PublicId field.

func (*IncidentResponseAttributes) SetResolved ¶

func (o *IncidentResponseAttributes) SetResolved(v time.Time)

SetResolved gets a reference to the given NullableTime and assigns it to the Resolved field.

func (*IncidentResponseAttributes) SetResolvedNil ¶

func (o *IncidentResponseAttributes) SetResolvedNil()

SetResolvedNil sets the value for Resolved to be an explicit nil

func (*IncidentResponseAttributes) SetTimeToDetect ¶

func (o *IncidentResponseAttributes) SetTimeToDetect(v int64)

SetTimeToDetect gets a reference to the given int64 and assigns it to the TimeToDetect field.

func (*IncidentResponseAttributes) SetTimeToInternalResponse ¶

func (o *IncidentResponseAttributes) SetTimeToInternalResponse(v int64)

SetTimeToInternalResponse gets a reference to the given int64 and assigns it to the TimeToInternalResponse field.

func (*IncidentResponseAttributes) SetTimeToRepair ¶

func (o *IncidentResponseAttributes) SetTimeToRepair(v int64)

SetTimeToRepair gets a reference to the given int64 and assigns it to the TimeToRepair field.

func (*IncidentResponseAttributes) SetTimeToResolve ¶

func (o *IncidentResponseAttributes) SetTimeToResolve(v int64)

SetTimeToResolve gets a reference to the given int64 and assigns it to the TimeToResolve field.

func (*IncidentResponseAttributes) SetTitle ¶

func (o *IncidentResponseAttributes) SetTitle(v string)

SetTitle sets field value

func (*IncidentResponseAttributes) UnmarshalJSON ¶

func (o *IncidentResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

func (*IncidentResponseAttributes) UnsetCustomerImpactEnd ¶

func (o *IncidentResponseAttributes) UnsetCustomerImpactEnd()

UnsetCustomerImpactEnd ensures that no value is present for CustomerImpactEnd, not even an explicit nil

func (*IncidentResponseAttributes) UnsetCustomerImpactScope ¶

func (o *IncidentResponseAttributes) UnsetCustomerImpactScope()

UnsetCustomerImpactScope ensures that no value is present for CustomerImpactScope, not even an explicit nil

func (*IncidentResponseAttributes) UnsetCustomerImpactStart ¶

func (o *IncidentResponseAttributes) UnsetCustomerImpactStart()

UnsetCustomerImpactStart ensures that no value is present for CustomerImpactStart, not even an explicit nil

func (*IncidentResponseAttributes) UnsetDetected ¶

func (o *IncidentResponseAttributes) UnsetDetected()

UnsetDetected ensures that no value is present for Detected, not even an explicit nil

func (*IncidentResponseAttributes) UnsetResolved ¶

func (o *IncidentResponseAttributes) UnsetResolved()

UnsetResolved ensures that no value is present for Resolved, not even an explicit nil

type IncidentResponseData ¶

type IncidentResponseData struct {
	Attributes *IncidentResponseAttributes `json:"attributes,omitempty"`
	// The incident's ID.
	Id            string                         `json:"id"`
	Relationships *IncidentResponseRelationships `json:"relationships,omitempty"`
	Type          IncidentType                   `json:"type"`
}

IncidentResponseData Incident data from a response.

func NewIncidentResponseData ¶

func NewIncidentResponseData(id string, type_ IncidentType) *IncidentResponseData

NewIncidentResponseData instantiates a new IncidentResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentResponseDataWithDefaults ¶

func NewIncidentResponseDataWithDefaults() *IncidentResponseData

NewIncidentResponseDataWithDefaults instantiates a new IncidentResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentResponseData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentResponseData) GetAttributesOk ¶

func (o *IncidentResponseData) GetAttributesOk() (*IncidentResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseData) GetId ¶

func (o *IncidentResponseData) GetId() string

GetId returns the Id field value

func (*IncidentResponseData) GetIdOk ¶

func (o *IncidentResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentResponseData) GetRelationships ¶

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentResponseData) GetRelationshipsOk ¶

func (o *IncidentResponseData) GetRelationshipsOk() (*IncidentResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseData) GetType ¶

func (o *IncidentResponseData) GetType() IncidentType

GetType returns the Type field value

func (*IncidentResponseData) GetTypeOk ¶

func (o *IncidentResponseData) GetTypeOk() (*IncidentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentResponseData) HasAttributes ¶

func (o *IncidentResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentResponseData) HasRelationships ¶

func (o *IncidentResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentResponseData) MarshalJSON ¶

func (o IncidentResponseData) MarshalJSON() ([]byte, error)

func (*IncidentResponseData) SetAttributes ¶

SetAttributes gets a reference to the given IncidentResponseAttributes and assigns it to the Attributes field.

func (*IncidentResponseData) SetId ¶

func (o *IncidentResponseData) SetId(v string)

SetId sets field value

func (*IncidentResponseData) SetRelationships ¶

func (o *IncidentResponseData) SetRelationships(v IncidentResponseRelationships)

SetRelationships gets a reference to the given IncidentResponseRelationships and assigns it to the Relationships field.

func (*IncidentResponseData) SetType ¶

func (o *IncidentResponseData) SetType(v IncidentType)

SetType sets field value

func (*IncidentResponseData) UnmarshalJSON ¶

func (o *IncidentResponseData) UnmarshalJSON(bytes []byte) (err error)

type IncidentResponseIncludedItem ¶

type IncidentResponseIncludedItem struct {
	User *User
}

IncidentResponseIncludedItem - An object related to an incident that is included in the response.

func UserAsIncidentResponseIncludedItem ¶

func UserAsIncidentResponseIncludedItem(v *User) IncidentResponseIncludedItem

UserAsIncidentResponseIncludedItem is a convenience function that returns User wrapped in IncidentResponseIncludedItem

func (*IncidentResponseIncludedItem) GetActualInstance ¶

func (obj *IncidentResponseIncludedItem) GetActualInstance() interface{}

Get the actual instance

func (IncidentResponseIncludedItem) MarshalJSON ¶

func (src IncidentResponseIncludedItem) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*IncidentResponseIncludedItem) UnmarshalJSON ¶

func (dst *IncidentResponseIncludedItem) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type IncidentResponseRelationships ¶

type IncidentResponseRelationships struct {
	CommanderUser      *RelationshipToUser                         `json:"commander_user,omitempty"`
	CreatedByUser      *RelationshipToUser                         `json:"created_by_user,omitempty"`
	Integrations       *RelationshipToIncidentIntegrationMetadatas `json:"integrations,omitempty"`
	LastModifiedByUser *RelationshipToUser                         `json:"last_modified_by_user,omitempty"`
	Postmortem         *RelationshipToIncidentPostmortem           `json:"postmortem,omitempty"`
}

IncidentResponseRelationships The incident's relationships from a response.

func NewIncidentResponseRelationships ¶

func NewIncidentResponseRelationships() *IncidentResponseRelationships

NewIncidentResponseRelationships instantiates a new IncidentResponseRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentResponseRelationshipsWithDefaults ¶

func NewIncidentResponseRelationshipsWithDefaults() *IncidentResponseRelationships

NewIncidentResponseRelationshipsWithDefaults instantiates a new IncidentResponseRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentResponseRelationships) GetCommanderUser ¶

func (o *IncidentResponseRelationships) GetCommanderUser() RelationshipToUser

GetCommanderUser returns the CommanderUser field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetCommanderUserOk ¶

func (o *IncidentResponseRelationships) GetCommanderUserOk() (*RelationshipToUser, bool)

GetCommanderUserOk returns a tuple with the CommanderUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetCreatedByUser ¶

func (o *IncidentResponseRelationships) GetCreatedByUser() RelationshipToUser

GetCreatedByUser returns the CreatedByUser field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetCreatedByUserOk ¶

func (o *IncidentResponseRelationships) GetCreatedByUserOk() (*RelationshipToUser, bool)

GetCreatedByUserOk returns a tuple with the CreatedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetIntegrations ¶

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetIntegrationsOk ¶

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetLastModifiedByUser ¶

func (o *IncidentResponseRelationships) GetLastModifiedByUser() RelationshipToUser

GetLastModifiedByUser returns the LastModifiedByUser field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetLastModifiedByUserOk ¶

func (o *IncidentResponseRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)

GetLastModifiedByUserOk returns a tuple with the LastModifiedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetPostmortem ¶

GetPostmortem returns the Postmortem field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetPostmortemOk ¶

GetPostmortemOk returns a tuple with the Postmortem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) HasCommanderUser ¶

func (o *IncidentResponseRelationships) HasCommanderUser() bool

HasCommanderUser returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasCreatedByUser ¶

func (o *IncidentResponseRelationships) HasCreatedByUser() bool

HasCreatedByUser returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasIntegrations ¶

func (o *IncidentResponseRelationships) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasLastModifiedByUser ¶

func (o *IncidentResponseRelationships) HasLastModifiedByUser() bool

HasLastModifiedByUser returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasPostmortem ¶

func (o *IncidentResponseRelationships) HasPostmortem() bool

HasPostmortem returns a boolean if a field has been set.

func (IncidentResponseRelationships) MarshalJSON ¶

func (o IncidentResponseRelationships) MarshalJSON() ([]byte, error)

func (*IncidentResponseRelationships) SetCommanderUser ¶

func (o *IncidentResponseRelationships) SetCommanderUser(v RelationshipToUser)

SetCommanderUser gets a reference to the given RelationshipToUser and assigns it to the CommanderUser field.

func (*IncidentResponseRelationships) SetCreatedByUser ¶

func (o *IncidentResponseRelationships) SetCreatedByUser(v RelationshipToUser)

SetCreatedByUser gets a reference to the given RelationshipToUser and assigns it to the CreatedByUser field.

func (*IncidentResponseRelationships) SetIntegrations ¶

SetIntegrations gets a reference to the given RelationshipToIncidentIntegrationMetadatas and assigns it to the Integrations field.

func (*IncidentResponseRelationships) SetLastModifiedByUser ¶

func (o *IncidentResponseRelationships) SetLastModifiedByUser(v RelationshipToUser)

SetLastModifiedByUser gets a reference to the given RelationshipToUser and assigns it to the LastModifiedByUser field.

func (*IncidentResponseRelationships) SetPostmortem ¶

SetPostmortem gets a reference to the given RelationshipToIncidentPostmortem and assigns it to the Postmortem field.

type IncidentServiceCreateAttributes ¶

type IncidentServiceCreateAttributes struct {
	// Name of the incident service.
	Name string `json:"name"`
}

IncidentServiceCreateAttributes The incident service's attributes for a create request.

func NewIncidentServiceCreateAttributes ¶

func NewIncidentServiceCreateAttributes(name string) *IncidentServiceCreateAttributes

NewIncidentServiceCreateAttributes instantiates a new IncidentServiceCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceCreateAttributesWithDefaults ¶

func NewIncidentServiceCreateAttributesWithDefaults() *IncidentServiceCreateAttributes

NewIncidentServiceCreateAttributesWithDefaults instantiates a new IncidentServiceCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceCreateAttributes) GetName ¶

GetName returns the Name field value

func (*IncidentServiceCreateAttributes) GetNameOk ¶

func (o *IncidentServiceCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentServiceCreateAttributes) MarshalJSON ¶

func (o IncidentServiceCreateAttributes) MarshalJSON() ([]byte, error)

func (*IncidentServiceCreateAttributes) SetName ¶

SetName sets field value

func (*IncidentServiceCreateAttributes) UnmarshalJSON ¶

func (o *IncidentServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type IncidentServiceCreateData ¶

type IncidentServiceCreateData struct {
	Attributes    *IncidentServiceCreateAttributes `json:"attributes,omitempty"`
	Relationships *IncidentServiceRelationships    `json:"relationships,omitempty"`
	Type          IncidentServiceType              `json:"type"`
}

IncidentServiceCreateData Incident Service payload for create requests.

func NewIncidentServiceCreateData ¶

func NewIncidentServiceCreateData(type_ IncidentServiceType) *IncidentServiceCreateData

NewIncidentServiceCreateData instantiates a new IncidentServiceCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceCreateDataWithDefaults ¶

func NewIncidentServiceCreateDataWithDefaults() *IncidentServiceCreateData

NewIncidentServiceCreateDataWithDefaults instantiates a new IncidentServiceCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceCreateData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceCreateData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceCreateData) GetRelationships ¶

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceCreateData) GetRelationshipsOk ¶

func (o *IncidentServiceCreateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceCreateData) GetType ¶

GetType returns the Type field value

func (*IncidentServiceCreateData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentServiceCreateData) HasAttributes ¶

func (o *IncidentServiceCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentServiceCreateData) HasRelationships ¶

func (o *IncidentServiceCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentServiceCreateData) MarshalJSON ¶

func (o IncidentServiceCreateData) MarshalJSON() ([]byte, error)

func (*IncidentServiceCreateData) SetAttributes ¶

SetAttributes gets a reference to the given IncidentServiceCreateAttributes and assigns it to the Attributes field.

func (*IncidentServiceCreateData) SetRelationships ¶

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceCreateData) SetType ¶

SetType sets field value

func (*IncidentServiceCreateData) UnmarshalJSON ¶

func (o *IncidentServiceCreateData) UnmarshalJSON(bytes []byte) (err error)

type IncidentServiceCreateRequest ¶

type IncidentServiceCreateRequest struct {
	Data IncidentServiceCreateData `json:"data"`
}

IncidentServiceCreateRequest Create request with an incident service payload.

func NewIncidentServiceCreateRequest ¶

func NewIncidentServiceCreateRequest(data IncidentServiceCreateData) *IncidentServiceCreateRequest

NewIncidentServiceCreateRequest instantiates a new IncidentServiceCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceCreateRequestWithDefaults ¶

func NewIncidentServiceCreateRequestWithDefaults() *IncidentServiceCreateRequest

NewIncidentServiceCreateRequestWithDefaults instantiates a new IncidentServiceCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceCreateRequest) GetData ¶

GetData returns the Data field value

func (*IncidentServiceCreateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentServiceCreateRequest) MarshalJSON ¶

func (o IncidentServiceCreateRequest) MarshalJSON() ([]byte, error)

func (*IncidentServiceCreateRequest) SetData ¶

SetData sets field value

func (*IncidentServiceCreateRequest) UnmarshalJSON ¶

func (o *IncidentServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type IncidentServiceIncludedItems ¶

type IncidentServiceIncludedItems struct {
	User *User
}

IncidentServiceIncludedItems - An object related to an incident service which is present in the included payload.

func UserAsIncidentServiceIncludedItems ¶

func UserAsIncidentServiceIncludedItems(v *User) IncidentServiceIncludedItems

UserAsIncidentServiceIncludedItems is a convenience function that returns User wrapped in IncidentServiceIncludedItems

func (*IncidentServiceIncludedItems) GetActualInstance ¶

func (obj *IncidentServiceIncludedItems) GetActualInstance() interface{}

Get the actual instance

func (IncidentServiceIncludedItems) MarshalJSON ¶

func (src IncidentServiceIncludedItems) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*IncidentServiceIncludedItems) UnmarshalJSON ¶

func (dst *IncidentServiceIncludedItems) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type IncidentServiceRelationships ¶

type IncidentServiceRelationships struct {
	CreatedBy      *RelationshipToUser `json:"created_by,omitempty"`
	LastModifiedBy *RelationshipToUser `json:"last_modified_by,omitempty"`
}

IncidentServiceRelationships The incident service's relationships.

func NewIncidentServiceRelationships ¶

func NewIncidentServiceRelationships() *IncidentServiceRelationships

NewIncidentServiceRelationships instantiates a new IncidentServiceRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceRelationshipsWithDefaults ¶

func NewIncidentServiceRelationshipsWithDefaults() *IncidentServiceRelationships

NewIncidentServiceRelationshipsWithDefaults instantiates a new IncidentServiceRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceRelationships) GetCreatedBy ¶

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentServiceRelationships) GetCreatedByOk ¶

func (o *IncidentServiceRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceRelationships) GetLastModifiedBy ¶

func (o *IncidentServiceRelationships) GetLastModifiedBy() RelationshipToUser

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentServiceRelationships) GetLastModifiedByOk ¶

func (o *IncidentServiceRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceRelationships) HasCreatedBy ¶

func (o *IncidentServiceRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentServiceRelationships) HasLastModifiedBy ¶

func (o *IncidentServiceRelationships) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (IncidentServiceRelationships) MarshalJSON ¶

func (o IncidentServiceRelationships) MarshalJSON() ([]byte, error)

func (*IncidentServiceRelationships) SetCreatedBy ¶

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

func (*IncidentServiceRelationships) SetLastModifiedBy ¶

func (o *IncidentServiceRelationships) SetLastModifiedBy(v RelationshipToUser)

SetLastModifiedBy gets a reference to the given RelationshipToUser and assigns it to the LastModifiedBy field.

type IncidentServiceResponse ¶

type IncidentServiceResponse struct {
	Data IncidentServiceResponseData `json:"data"`
	// Included objects from relationships.
	Included *[]IncidentServiceIncludedItems `json:"included,omitempty"`
}

IncidentServiceResponse Response with an incident service payload.

func NewIncidentServiceResponse ¶

func NewIncidentServiceResponse(data IncidentServiceResponseData) *IncidentServiceResponse

NewIncidentServiceResponse instantiates a new IncidentServiceResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceResponseWithDefaults ¶

func NewIncidentServiceResponseWithDefaults() *IncidentServiceResponse

NewIncidentServiceResponseWithDefaults instantiates a new IncidentServiceResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceResponse) GetData ¶

GetData returns the Data field value

func (*IncidentServiceResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentServiceResponse) GetIncluded ¶

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentServiceResponse) GetIncludedOk ¶

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponse) HasIncluded ¶

func (o *IncidentServiceResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentServiceResponse) MarshalJSON ¶

func (o IncidentServiceResponse) MarshalJSON() ([]byte, error)

func (*IncidentServiceResponse) SetData ¶

SetData sets field value

func (*IncidentServiceResponse) SetIncluded ¶

SetIncluded gets a reference to the given []IncidentServiceIncludedItems and assigns it to the Included field.

func (*IncidentServiceResponse) UnmarshalJSON ¶

func (o *IncidentServiceResponse) UnmarshalJSON(bytes []byte) (err error)

type IncidentServiceResponseAttributes ¶

type IncidentServiceResponseAttributes struct {
	// Timestamp of when the incident service was created.
	Created *time.Time `json:"created,omitempty"`
	// Timestamp of when the incident service was modified.
	Modified *time.Time `json:"modified,omitempty"`
	// Name of the incident service.
	Name *string `json:"name,omitempty"`
}

IncidentServiceResponseAttributes The incident service's attributes from a response.

func NewIncidentServiceResponseAttributes ¶

func NewIncidentServiceResponseAttributes() *IncidentServiceResponseAttributes

NewIncidentServiceResponseAttributes instantiates a new IncidentServiceResponseAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceResponseAttributesWithDefaults ¶

func NewIncidentServiceResponseAttributesWithDefaults() *IncidentServiceResponseAttributes

NewIncidentServiceResponseAttributesWithDefaults instantiates a new IncidentServiceResponseAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceResponseAttributes) GetCreated ¶

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentServiceResponseAttributes) GetCreatedOk ¶

func (o *IncidentServiceResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseAttributes) GetModified ¶

func (o *IncidentServiceResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentServiceResponseAttributes) GetModifiedOk ¶

func (o *IncidentServiceResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseAttributes) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentServiceResponseAttributes) GetNameOk ¶

func (o *IncidentServiceResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseAttributes) HasCreated ¶

func (o *IncidentServiceResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentServiceResponseAttributes) HasModified ¶

func (o *IncidentServiceResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentServiceResponseAttributes) HasName ¶

HasName returns a boolean if a field has been set.

func (IncidentServiceResponseAttributes) MarshalJSON ¶

func (o IncidentServiceResponseAttributes) MarshalJSON() ([]byte, error)

func (*IncidentServiceResponseAttributes) SetCreated ¶

func (o *IncidentServiceResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentServiceResponseAttributes) SetModified ¶

func (o *IncidentServiceResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentServiceResponseAttributes) SetName ¶

SetName gets a reference to the given string and assigns it to the Name field.

type IncidentServiceResponseData ¶

type IncidentServiceResponseData struct {
	Attributes *IncidentServiceResponseAttributes `json:"attributes,omitempty"`
	// The incident service's ID.
	Id            string                        `json:"id"`
	Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
	Type          IncidentServiceType           `json:"type"`
}

IncidentServiceResponseData Incident Service data from responses.

func NewIncidentServiceResponseData ¶

func NewIncidentServiceResponseData(id string, type_ IncidentServiceType) *IncidentServiceResponseData

NewIncidentServiceResponseData instantiates a new IncidentServiceResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceResponseDataWithDefaults ¶

func NewIncidentServiceResponseDataWithDefaults() *IncidentServiceResponseData

NewIncidentServiceResponseDataWithDefaults instantiates a new IncidentServiceResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceResponseData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceResponseData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) GetId ¶

GetId returns the Id field value

func (*IncidentServiceResponseData) GetIdOk ¶

func (o *IncidentServiceResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) GetRelationships ¶

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceResponseData) GetRelationshipsOk ¶

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) GetType ¶

GetType returns the Type field value

func (*IncidentServiceResponseData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) HasAttributes ¶

func (o *IncidentServiceResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentServiceResponseData) HasRelationships ¶

func (o *IncidentServiceResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentServiceResponseData) MarshalJSON ¶

func (o IncidentServiceResponseData) MarshalJSON() ([]byte, error)

func (*IncidentServiceResponseData) SetAttributes ¶

SetAttributes gets a reference to the given IncidentServiceResponseAttributes and assigns it to the Attributes field.

func (*IncidentServiceResponseData) SetId ¶

func (o *IncidentServiceResponseData) SetId(v string)

SetId sets field value

func (*IncidentServiceResponseData) SetRelationships ¶

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceResponseData) SetType ¶

SetType sets field value

func (*IncidentServiceResponseData) UnmarshalJSON ¶

func (o *IncidentServiceResponseData) UnmarshalJSON(bytes []byte) (err error)

type IncidentServiceType ¶

type IncidentServiceType string

IncidentServiceType Incident service resource type.

const (
	INCIDENTSERVICETYPE_SERVICES IncidentServiceType = "services"
)

List of IncidentServiceType

func NewIncidentServiceTypeFromValue ¶

func NewIncidentServiceTypeFromValue(v string) (*IncidentServiceType, error)

NewIncidentServiceTypeFromValue returns a pointer to a valid IncidentServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncidentServiceType) IsValid ¶

func (v IncidentServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IncidentServiceType) Ptr ¶

Ptr returns reference to IncidentServiceType value

func (*IncidentServiceType) UnmarshalJSON ¶

func (v *IncidentServiceType) UnmarshalJSON(src []byte) error

type IncidentServiceUpdateAttributes ¶

type IncidentServiceUpdateAttributes struct {
	// Name of the incident service.
	Name string `json:"name"`
}

IncidentServiceUpdateAttributes The incident service's attributes for an update request.

func NewIncidentServiceUpdateAttributes ¶

func NewIncidentServiceUpdateAttributes(name string) *IncidentServiceUpdateAttributes

NewIncidentServiceUpdateAttributes instantiates a new IncidentServiceUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceUpdateAttributesWithDefaults ¶

func NewIncidentServiceUpdateAttributesWithDefaults() *IncidentServiceUpdateAttributes

NewIncidentServiceUpdateAttributesWithDefaults instantiates a new IncidentServiceUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceUpdateAttributes) GetName ¶

GetName returns the Name field value

func (*IncidentServiceUpdateAttributes) GetNameOk ¶

func (o *IncidentServiceUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentServiceUpdateAttributes) MarshalJSON ¶

func (o IncidentServiceUpdateAttributes) MarshalJSON() ([]byte, error)

func (*IncidentServiceUpdateAttributes) SetName ¶

SetName sets field value

func (*IncidentServiceUpdateAttributes) UnmarshalJSON ¶

func (o *IncidentServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

type IncidentServiceUpdateData ¶

type IncidentServiceUpdateData struct {
	Attributes *IncidentServiceUpdateAttributes `json:"attributes,omitempty"`
	// The incident service's ID.
	Id            *string                       `json:"id,omitempty"`
	Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
	Type          IncidentServiceType           `json:"type"`
}

IncidentServiceUpdateData Incident Service payload for update requests.

func NewIncidentServiceUpdateData ¶

func NewIncidentServiceUpdateData(type_ IncidentServiceType) *IncidentServiceUpdateData

NewIncidentServiceUpdateData instantiates a new IncidentServiceUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceUpdateDataWithDefaults ¶

func NewIncidentServiceUpdateDataWithDefaults() *IncidentServiceUpdateData

NewIncidentServiceUpdateDataWithDefaults instantiates a new IncidentServiceUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceUpdateData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) GetId ¶

func (o *IncidentServiceUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetIdOk ¶

func (o *IncidentServiceUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) GetRelationships ¶

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetRelationshipsOk ¶

func (o *IncidentServiceUpdateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) GetType ¶

GetType returns the Type field value

func (*IncidentServiceUpdateData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) HasAttributes ¶

func (o *IncidentServiceUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentServiceUpdateData) HasId ¶

func (o *IncidentServiceUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentServiceUpdateData) HasRelationships ¶

func (o *IncidentServiceUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentServiceUpdateData) MarshalJSON ¶

func (o IncidentServiceUpdateData) MarshalJSON() ([]byte, error)

func (*IncidentServiceUpdateData) SetAttributes ¶

SetAttributes gets a reference to the given IncidentServiceUpdateAttributes and assigns it to the Attributes field.

func (*IncidentServiceUpdateData) SetId ¶

func (o *IncidentServiceUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentServiceUpdateData) SetRelationships ¶

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceUpdateData) SetType ¶

SetType sets field value

func (*IncidentServiceUpdateData) UnmarshalJSON ¶

func (o *IncidentServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)

type IncidentServiceUpdateRequest ¶

type IncidentServiceUpdateRequest struct {
	Data IncidentServiceUpdateData `json:"data"`
}

IncidentServiceUpdateRequest Update request with an incident service payload.

func NewIncidentServiceUpdateRequest ¶

func NewIncidentServiceUpdateRequest(data IncidentServiceUpdateData) *IncidentServiceUpdateRequest

NewIncidentServiceUpdateRequest instantiates a new IncidentServiceUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServiceUpdateRequestWithDefaults ¶

func NewIncidentServiceUpdateRequestWithDefaults() *IncidentServiceUpdateRequest

NewIncidentServiceUpdateRequestWithDefaults instantiates a new IncidentServiceUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServiceUpdateRequest) GetData ¶

GetData returns the Data field value

func (*IncidentServiceUpdateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentServiceUpdateRequest) MarshalJSON ¶

func (o IncidentServiceUpdateRequest) MarshalJSON() ([]byte, error)

func (*IncidentServiceUpdateRequest) SetData ¶

SetData sets field value

func (*IncidentServiceUpdateRequest) UnmarshalJSON ¶

func (o *IncidentServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type IncidentServicesApiService ¶

type IncidentServicesApiService service

IncidentServicesApiService IncidentServicesApi service

func (*IncidentServicesApiService) CreateIncidentService ¶

* CreateIncidentService Create a new incident service * Creates a new incident service.

func (*IncidentServicesApiService) DeleteIncidentService ¶

func (a *IncidentServicesApiService) DeleteIncidentService(ctx _context.Context, serviceId string) (*_nethttp.Response, error)

* DeleteIncidentService Delete an existing incident service * Deletes an existing incident service.

func (*IncidentServicesApiService) GetIncidentService ¶

  • GetIncidentService Get details of an incident service
  • Get details of an incident service. If the `include[users]` query parameter is provided,

the included attribute will contain the users related to these incident services.

func (*IncidentServicesApiService) ListIncidentServices ¶

* ListIncidentServices Get a list of all incident services * Get all incident services uploaded for the requesting user's organization. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident services.

func (*IncidentServicesApiService) UpdateIncidentService ¶

* UpdateIncidentService Update an existing incident service * Updates an existing incident service. Only provide the attributes which should be updated as this request is a partial update.

type IncidentServicesResponse ¶

type IncidentServicesResponse struct {
	// An array of incident services.
	Data []IncidentServiceResponseData `json:"data"`
	// Included related resources which the user requested.
	Included *[]IncidentServiceIncludedItems `json:"included,omitempty"`
	Meta     *IncidentServicesResponseMeta   `json:"meta,omitempty"`
}

IncidentServicesResponse Response with a list of incident service payloads.

func NewIncidentServicesResponse ¶

func NewIncidentServicesResponse(data []IncidentServiceResponseData) *IncidentServicesResponse

NewIncidentServicesResponse instantiates a new IncidentServicesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServicesResponseWithDefaults ¶

func NewIncidentServicesResponseWithDefaults() *IncidentServicesResponse

NewIncidentServicesResponseWithDefaults instantiates a new IncidentServicesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServicesResponse) GetData ¶

GetData returns the Data field value

func (*IncidentServicesResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentServicesResponse) GetIncluded ¶

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentServicesResponse) GetIncludedOk ¶

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentServicesResponse) GetMetaOk ¶

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponse) HasIncluded ¶

func (o *IncidentServicesResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentServicesResponse) HasMeta ¶

func (o *IncidentServicesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentServicesResponse) MarshalJSON ¶

func (o IncidentServicesResponse) MarshalJSON() ([]byte, error)

func (*IncidentServicesResponse) SetData ¶

SetData sets field value

func (*IncidentServicesResponse) SetIncluded ¶

SetIncluded gets a reference to the given []IncidentServiceIncludedItems and assigns it to the Included field.

func (*IncidentServicesResponse) SetMeta ¶

SetMeta gets a reference to the given IncidentServicesResponseMeta and assigns it to the Meta field.

func (*IncidentServicesResponse) UnmarshalJSON ¶

func (o *IncidentServicesResponse) UnmarshalJSON(bytes []byte) (err error)

type IncidentServicesResponseMeta ¶

type IncidentServicesResponseMeta struct {
	Pagination *IncidentServicesResponseMetaPagination `json:"pagination,omitempty"`
}

IncidentServicesResponseMeta The metadata object containing pagination metadata.

func NewIncidentServicesResponseMeta ¶

func NewIncidentServicesResponseMeta() *IncidentServicesResponseMeta

NewIncidentServicesResponseMeta instantiates a new IncidentServicesResponseMeta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServicesResponseMetaWithDefaults ¶

func NewIncidentServicesResponseMetaWithDefaults() *IncidentServicesResponseMeta

NewIncidentServicesResponseMetaWithDefaults instantiates a new IncidentServicesResponseMeta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServicesResponseMeta) GetPagination ¶

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*IncidentServicesResponseMeta) GetPaginationOk ¶

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponseMeta) HasPagination ¶

func (o *IncidentServicesResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (IncidentServicesResponseMeta) MarshalJSON ¶

func (o IncidentServicesResponseMeta) MarshalJSON() ([]byte, error)

func (*IncidentServicesResponseMeta) SetPagination ¶

SetPagination gets a reference to the given IncidentServicesResponseMetaPagination and assigns it to the Pagination field.

type IncidentServicesResponseMetaPagination ¶

type IncidentServicesResponseMetaPagination struct {
	// The index of the first element in the next page of results. Equal to page size added to the current offset.
	NextOffset *int64 `json:"next_offset,omitempty"`
	// The index of the first element in the results.
	Offset *int64 `json:"offset,omitempty"`
	// Maximum size of pages to return.
	Size *int64 `json:"size,omitempty"`
}

IncidentServicesResponseMetaPagination Pagination properties.

func NewIncidentServicesResponseMetaPagination ¶

func NewIncidentServicesResponseMetaPagination() *IncidentServicesResponseMetaPagination

NewIncidentServicesResponseMetaPagination instantiates a new IncidentServicesResponseMetaPagination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentServicesResponseMetaPaginationWithDefaults ¶

func NewIncidentServicesResponseMetaPaginationWithDefaults() *IncidentServicesResponseMetaPagination

NewIncidentServicesResponseMetaPaginationWithDefaults instantiates a new IncidentServicesResponseMetaPagination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentServicesResponseMetaPagination) GetNextOffset ¶

func (o *IncidentServicesResponseMetaPagination) GetNextOffset() int64

GetNextOffset returns the NextOffset field value if set, zero value otherwise.

func (*IncidentServicesResponseMetaPagination) GetNextOffsetOk ¶

func (o *IncidentServicesResponseMetaPagination) GetNextOffsetOk() (*int64, bool)

GetNextOffsetOk returns a tuple with the NextOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponseMetaPagination) GetOffset ¶

GetOffset returns the Offset field value if set, zero value otherwise.

func (*IncidentServicesResponseMetaPagination) GetOffsetOk ¶

func (o *IncidentServicesResponseMetaPagination) GetOffsetOk() (*int64, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponseMetaPagination) GetSize ¶

GetSize returns the Size field value if set, zero value otherwise.

func (*IncidentServicesResponseMetaPagination) GetSizeOk ¶

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponseMetaPagination) HasNextOffset ¶

func (o *IncidentServicesResponseMetaPagination) HasNextOffset() bool

HasNextOffset returns a boolean if a field has been set.

func (*IncidentServicesResponseMetaPagination) HasOffset ¶

HasOffset returns a boolean if a field has been set.

func (*IncidentServicesResponseMetaPagination) HasSize ¶

HasSize returns a boolean if a field has been set.

func (IncidentServicesResponseMetaPagination) MarshalJSON ¶

func (o IncidentServicesResponseMetaPagination) MarshalJSON() ([]byte, error)

func (*IncidentServicesResponseMetaPagination) SetNextOffset ¶

func (o *IncidentServicesResponseMetaPagination) SetNextOffset(v int64)

SetNextOffset gets a reference to the given int64 and assigns it to the NextOffset field.

func (*IncidentServicesResponseMetaPagination) SetOffset ¶

SetOffset gets a reference to the given int64 and assigns it to the Offset field.

func (*IncidentServicesResponseMetaPagination) SetSize ¶

SetSize gets a reference to the given int64 and assigns it to the Size field.

type IncidentTeamCreateAttributes ¶

type IncidentTeamCreateAttributes struct {
	// Name of the incident team.
	Name string `json:"name"`
}

IncidentTeamCreateAttributes The incident team's attributes for a create request.

func NewIncidentTeamCreateAttributes ¶

func NewIncidentTeamCreateAttributes(name string) *IncidentTeamCreateAttributes

NewIncidentTeamCreateAttributes instantiates a new IncidentTeamCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamCreateAttributesWithDefaults ¶

func NewIncidentTeamCreateAttributesWithDefaults() *IncidentTeamCreateAttributes

NewIncidentTeamCreateAttributesWithDefaults instantiates a new IncidentTeamCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamCreateAttributes) GetName ¶

func (o *IncidentTeamCreateAttributes) GetName() string

GetName returns the Name field value

func (*IncidentTeamCreateAttributes) GetNameOk ¶

func (o *IncidentTeamCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentTeamCreateAttributes) MarshalJSON ¶

func (o IncidentTeamCreateAttributes) MarshalJSON() ([]byte, error)

func (*IncidentTeamCreateAttributes) SetName ¶

func (o *IncidentTeamCreateAttributes) SetName(v string)

SetName sets field value

func (*IncidentTeamCreateAttributes) UnmarshalJSON ¶

func (o *IncidentTeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type IncidentTeamCreateData ¶

type IncidentTeamCreateData struct {
	Attributes    *IncidentTeamCreateAttributes `json:"attributes,omitempty"`
	Relationships *IncidentTeamRelationships    `json:"relationships,omitempty"`
	Type          IncidentTeamType              `json:"type"`
}

IncidentTeamCreateData Incident Team data for a create request.

func NewIncidentTeamCreateData ¶

func NewIncidentTeamCreateData(type_ IncidentTeamType) *IncidentTeamCreateData

NewIncidentTeamCreateData instantiates a new IncidentTeamCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamCreateDataWithDefaults ¶

func NewIncidentTeamCreateDataWithDefaults() *IncidentTeamCreateData

NewIncidentTeamCreateDataWithDefaults instantiates a new IncidentTeamCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamCreateData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamCreateData) GetAttributesOk ¶

func (o *IncidentTeamCreateData) GetAttributesOk() (*IncidentTeamCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamCreateData) GetRelationships ¶

func (o *IncidentTeamCreateData) GetRelationships() IncidentTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTeamCreateData) GetRelationshipsOk ¶

func (o *IncidentTeamCreateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamCreateData) GetType ¶

GetType returns the Type field value

func (*IncidentTeamCreateData) GetTypeOk ¶

func (o *IncidentTeamCreateData) GetTypeOk() (*IncidentTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentTeamCreateData) HasAttributes ¶

func (o *IncidentTeamCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTeamCreateData) HasRelationships ¶

func (o *IncidentTeamCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentTeamCreateData) MarshalJSON ¶

func (o IncidentTeamCreateData) MarshalJSON() ([]byte, error)

func (*IncidentTeamCreateData) SetAttributes ¶

SetAttributes gets a reference to the given IncidentTeamCreateAttributes and assigns it to the Attributes field.

func (*IncidentTeamCreateData) SetRelationships ¶

func (o *IncidentTeamCreateData) SetRelationships(v IncidentTeamRelationships)

SetRelationships gets a reference to the given IncidentTeamRelationships and assigns it to the Relationships field.

func (*IncidentTeamCreateData) SetType ¶

SetType sets field value

func (*IncidentTeamCreateData) UnmarshalJSON ¶

func (o *IncidentTeamCreateData) UnmarshalJSON(bytes []byte) (err error)

type IncidentTeamCreateRequest ¶

type IncidentTeamCreateRequest struct {
	Data IncidentTeamCreateData `json:"data"`
}

IncidentTeamCreateRequest Create request with an incident team payload.

func NewIncidentTeamCreateRequest ¶

func NewIncidentTeamCreateRequest(data IncidentTeamCreateData) *IncidentTeamCreateRequest

NewIncidentTeamCreateRequest instantiates a new IncidentTeamCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamCreateRequestWithDefaults ¶

func NewIncidentTeamCreateRequestWithDefaults() *IncidentTeamCreateRequest

NewIncidentTeamCreateRequestWithDefaults instantiates a new IncidentTeamCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamCreateRequest) GetData ¶

GetData returns the Data field value

func (*IncidentTeamCreateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTeamCreateRequest) MarshalJSON ¶

func (o IncidentTeamCreateRequest) MarshalJSON() ([]byte, error)

func (*IncidentTeamCreateRequest) SetData ¶

SetData sets field value

func (*IncidentTeamCreateRequest) UnmarshalJSON ¶

func (o *IncidentTeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type IncidentTeamIncludedItems ¶

type IncidentTeamIncludedItems struct {
	User *User
}

IncidentTeamIncludedItems - An object related to an incident team which is present in the included payload.

func UserAsIncidentTeamIncludedItems ¶

func UserAsIncidentTeamIncludedItems(v *User) IncidentTeamIncludedItems

UserAsIncidentTeamIncludedItems is a convenience function that returns User wrapped in IncidentTeamIncludedItems

func (*IncidentTeamIncludedItems) GetActualInstance ¶

func (obj *IncidentTeamIncludedItems) GetActualInstance() interface{}

Get the actual instance

func (IncidentTeamIncludedItems) MarshalJSON ¶

func (src IncidentTeamIncludedItems) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*IncidentTeamIncludedItems) UnmarshalJSON ¶

func (dst *IncidentTeamIncludedItems) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type IncidentTeamRelationships ¶

type IncidentTeamRelationships struct {
	CreatedBy      *RelationshipToUser `json:"created_by,omitempty"`
	LastModifiedBy *RelationshipToUser `json:"last_modified_by,omitempty"`
}

IncidentTeamRelationships The incident team's relationships.

func NewIncidentTeamRelationships ¶

func NewIncidentTeamRelationships() *IncidentTeamRelationships

NewIncidentTeamRelationships instantiates a new IncidentTeamRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamRelationshipsWithDefaults ¶

func NewIncidentTeamRelationshipsWithDefaults() *IncidentTeamRelationships

NewIncidentTeamRelationshipsWithDefaults instantiates a new IncidentTeamRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamRelationships) GetCreatedBy ¶

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentTeamRelationships) GetCreatedByOk ¶

func (o *IncidentTeamRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamRelationships) GetLastModifiedBy ¶

func (o *IncidentTeamRelationships) GetLastModifiedBy() RelationshipToUser

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentTeamRelationships) GetLastModifiedByOk ¶

func (o *IncidentTeamRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamRelationships) HasCreatedBy ¶

func (o *IncidentTeamRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentTeamRelationships) HasLastModifiedBy ¶

func (o *IncidentTeamRelationships) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (IncidentTeamRelationships) MarshalJSON ¶

func (o IncidentTeamRelationships) MarshalJSON() ([]byte, error)

func (*IncidentTeamRelationships) SetCreatedBy ¶

func (o *IncidentTeamRelationships) SetCreatedBy(v RelationshipToUser)

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

func (*IncidentTeamRelationships) SetLastModifiedBy ¶

func (o *IncidentTeamRelationships) SetLastModifiedBy(v RelationshipToUser)

SetLastModifiedBy gets a reference to the given RelationshipToUser and assigns it to the LastModifiedBy field.

type IncidentTeamResponse ¶

type IncidentTeamResponse struct {
	Data IncidentTeamResponseData `json:"data"`
	// Included objects from relationships.
	Included *[]IncidentTeamIncludedItems `json:"included,omitempty"`
}

IncidentTeamResponse Response with an incident team payload.

func NewIncidentTeamResponse ¶

func NewIncidentTeamResponse(data IncidentTeamResponseData) *IncidentTeamResponse

NewIncidentTeamResponse instantiates a new IncidentTeamResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamResponseWithDefaults ¶

func NewIncidentTeamResponseWithDefaults() *IncidentTeamResponse

NewIncidentTeamResponseWithDefaults instantiates a new IncidentTeamResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamResponse) GetData ¶

GetData returns the Data field value

func (*IncidentTeamResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTeamResponse) GetIncluded ¶

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTeamResponse) GetIncludedOk ¶

func (o *IncidentTeamResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponse) HasIncluded ¶

func (o *IncidentTeamResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentTeamResponse) MarshalJSON ¶

func (o IncidentTeamResponse) MarshalJSON() ([]byte, error)

func (*IncidentTeamResponse) SetData ¶

SetData sets field value

func (*IncidentTeamResponse) SetIncluded ¶

func (o *IncidentTeamResponse) SetIncluded(v []IncidentTeamIncludedItems)

SetIncluded gets a reference to the given []IncidentTeamIncludedItems and assigns it to the Included field.

func (*IncidentTeamResponse) UnmarshalJSON ¶

func (o *IncidentTeamResponse) UnmarshalJSON(bytes []byte) (err error)

type IncidentTeamResponseAttributes ¶

type IncidentTeamResponseAttributes struct {
	// Timestamp of when the incident team was created.
	Created *time.Time `json:"created,omitempty"`
	// Timestamp of when the incident team was modified.
	Modified *time.Time `json:"modified,omitempty"`
	// Name of the incident team.
	Name *string `json:"name,omitempty"`
}

IncidentTeamResponseAttributes The incident team's attributes from a response.

func NewIncidentTeamResponseAttributes ¶

func NewIncidentTeamResponseAttributes() *IncidentTeamResponseAttributes

NewIncidentTeamResponseAttributes instantiates a new IncidentTeamResponseAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamResponseAttributesWithDefaults ¶

func NewIncidentTeamResponseAttributesWithDefaults() *IncidentTeamResponseAttributes

NewIncidentTeamResponseAttributesWithDefaults instantiates a new IncidentTeamResponseAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamResponseAttributes) GetCreated ¶

func (o *IncidentTeamResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentTeamResponseAttributes) GetCreatedOk ¶

func (o *IncidentTeamResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseAttributes) GetModified ¶

func (o *IncidentTeamResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentTeamResponseAttributes) GetModifiedOk ¶

func (o *IncidentTeamResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseAttributes) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentTeamResponseAttributes) GetNameOk ¶

func (o *IncidentTeamResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseAttributes) HasCreated ¶

func (o *IncidentTeamResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentTeamResponseAttributes) HasModified ¶

func (o *IncidentTeamResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentTeamResponseAttributes) HasName ¶

func (o *IncidentTeamResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (IncidentTeamResponseAttributes) MarshalJSON ¶

func (o IncidentTeamResponseAttributes) MarshalJSON() ([]byte, error)

func (*IncidentTeamResponseAttributes) SetCreated ¶

func (o *IncidentTeamResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentTeamResponseAttributes) SetModified ¶

func (o *IncidentTeamResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentTeamResponseAttributes) SetName ¶

func (o *IncidentTeamResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type IncidentTeamResponseData ¶

type IncidentTeamResponseData struct {
	Attributes *IncidentTeamResponseAttributes `json:"attributes,omitempty"`
	// The incident team's ID.
	Id            *string                    `json:"id,omitempty"`
	Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
	Type          *IncidentTeamType          `json:"type,omitempty"`
}

IncidentTeamResponseData Incident Team data from a response.

func NewIncidentTeamResponseData ¶

func NewIncidentTeamResponseData() *IncidentTeamResponseData

NewIncidentTeamResponseData instantiates a new IncidentTeamResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamResponseDataWithDefaults ¶

func NewIncidentTeamResponseDataWithDefaults() *IncidentTeamResponseData

NewIncidentTeamResponseDataWithDefaults instantiates a new IncidentTeamResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamResponseData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) GetId ¶

func (o *IncidentTeamResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetIdOk ¶

func (o *IncidentTeamResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) GetRelationships ¶

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetRelationshipsOk ¶

func (o *IncidentTeamResponseData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetTypeOk ¶

func (o *IncidentTeamResponseData) GetTypeOk() (*IncidentTeamType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) HasAttributes ¶

func (o *IncidentTeamResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTeamResponseData) HasId ¶

func (o *IncidentTeamResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentTeamResponseData) HasRelationships ¶

func (o *IncidentTeamResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*IncidentTeamResponseData) HasType ¶

func (o *IncidentTeamResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (IncidentTeamResponseData) MarshalJSON ¶

func (o IncidentTeamResponseData) MarshalJSON() ([]byte, error)

func (*IncidentTeamResponseData) SetAttributes ¶

SetAttributes gets a reference to the given IncidentTeamResponseAttributes and assigns it to the Attributes field.

func (*IncidentTeamResponseData) SetId ¶

func (o *IncidentTeamResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentTeamResponseData) SetRelationships ¶

func (o *IncidentTeamResponseData) SetRelationships(v IncidentTeamRelationships)

SetRelationships gets a reference to the given IncidentTeamRelationships and assigns it to the Relationships field.

func (*IncidentTeamResponseData) SetType ¶

SetType gets a reference to the given IncidentTeamType and assigns it to the Type field.

type IncidentTeamType ¶

type IncidentTeamType string

IncidentTeamType Incident Team resource type.

const (
	INCIDENTTEAMTYPE_TEAMS IncidentTeamType = "teams"
)

List of IncidentTeamType

func NewIncidentTeamTypeFromValue ¶

func NewIncidentTeamTypeFromValue(v string) (*IncidentTeamType, error)

NewIncidentTeamTypeFromValue returns a pointer to a valid IncidentTeamType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncidentTeamType) IsValid ¶

func (v IncidentTeamType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IncidentTeamType) Ptr ¶

Ptr returns reference to IncidentTeamType value

func (*IncidentTeamType) UnmarshalJSON ¶

func (v *IncidentTeamType) UnmarshalJSON(src []byte) error

type IncidentTeamUpdateAttributes ¶

type IncidentTeamUpdateAttributes struct {
	// Name of the incident team.
	Name string `json:"name"`
}

IncidentTeamUpdateAttributes The incident team's attributes for an update request.

func NewIncidentTeamUpdateAttributes ¶

func NewIncidentTeamUpdateAttributes(name string) *IncidentTeamUpdateAttributes

NewIncidentTeamUpdateAttributes instantiates a new IncidentTeamUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamUpdateAttributesWithDefaults ¶

func NewIncidentTeamUpdateAttributesWithDefaults() *IncidentTeamUpdateAttributes

NewIncidentTeamUpdateAttributesWithDefaults instantiates a new IncidentTeamUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamUpdateAttributes) GetName ¶

func (o *IncidentTeamUpdateAttributes) GetName() string

GetName returns the Name field value

func (*IncidentTeamUpdateAttributes) GetNameOk ¶

func (o *IncidentTeamUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentTeamUpdateAttributes) MarshalJSON ¶

func (o IncidentTeamUpdateAttributes) MarshalJSON() ([]byte, error)

func (*IncidentTeamUpdateAttributes) SetName ¶

func (o *IncidentTeamUpdateAttributes) SetName(v string)

SetName sets field value

func (*IncidentTeamUpdateAttributes) UnmarshalJSON ¶

func (o *IncidentTeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

type IncidentTeamUpdateData ¶

type IncidentTeamUpdateData struct {
	Attributes *IncidentTeamUpdateAttributes `json:"attributes,omitempty"`
	// The incident team's ID.
	Id            *string                    `json:"id,omitempty"`
	Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
	Type          IncidentTeamType           `json:"type"`
}

IncidentTeamUpdateData Incident Team data for an update request.

func NewIncidentTeamUpdateData ¶

func NewIncidentTeamUpdateData(type_ IncidentTeamType) *IncidentTeamUpdateData

NewIncidentTeamUpdateData instantiates a new IncidentTeamUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamUpdateDataWithDefaults ¶

func NewIncidentTeamUpdateDataWithDefaults() *IncidentTeamUpdateData

NewIncidentTeamUpdateDataWithDefaults instantiates a new IncidentTeamUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamUpdateData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamUpdateData) GetAttributesOk ¶

func (o *IncidentTeamUpdateData) GetAttributesOk() (*IncidentTeamUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) GetId ¶

func (o *IncidentTeamUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentTeamUpdateData) GetIdOk ¶

func (o *IncidentTeamUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) GetRelationships ¶

func (o *IncidentTeamUpdateData) GetRelationships() IncidentTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTeamUpdateData) GetRelationshipsOk ¶

func (o *IncidentTeamUpdateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) GetType ¶

GetType returns the Type field value

func (*IncidentTeamUpdateData) GetTypeOk ¶

func (o *IncidentTeamUpdateData) GetTypeOk() (*IncidentTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) HasAttributes ¶

func (o *IncidentTeamUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTeamUpdateData) HasId ¶

func (o *IncidentTeamUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentTeamUpdateData) HasRelationships ¶

func (o *IncidentTeamUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentTeamUpdateData) MarshalJSON ¶

func (o IncidentTeamUpdateData) MarshalJSON() ([]byte, error)

func (*IncidentTeamUpdateData) SetAttributes ¶

SetAttributes gets a reference to the given IncidentTeamUpdateAttributes and assigns it to the Attributes field.

func (*IncidentTeamUpdateData) SetId ¶

func (o *IncidentTeamUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentTeamUpdateData) SetRelationships ¶

func (o *IncidentTeamUpdateData) SetRelationships(v IncidentTeamRelationships)

SetRelationships gets a reference to the given IncidentTeamRelationships and assigns it to the Relationships field.

func (*IncidentTeamUpdateData) SetType ¶

SetType sets field value

func (*IncidentTeamUpdateData) UnmarshalJSON ¶

func (o *IncidentTeamUpdateData) UnmarshalJSON(bytes []byte) (err error)

type IncidentTeamUpdateRequest ¶

type IncidentTeamUpdateRequest struct {
	Data IncidentTeamUpdateData `json:"data"`
}

IncidentTeamUpdateRequest Update request with an incident team payload.

func NewIncidentTeamUpdateRequest ¶

func NewIncidentTeamUpdateRequest(data IncidentTeamUpdateData) *IncidentTeamUpdateRequest

NewIncidentTeamUpdateRequest instantiates a new IncidentTeamUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamUpdateRequestWithDefaults ¶

func NewIncidentTeamUpdateRequestWithDefaults() *IncidentTeamUpdateRequest

NewIncidentTeamUpdateRequestWithDefaults instantiates a new IncidentTeamUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamUpdateRequest) GetData ¶

GetData returns the Data field value

func (*IncidentTeamUpdateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTeamUpdateRequest) MarshalJSON ¶

func (o IncidentTeamUpdateRequest) MarshalJSON() ([]byte, error)

func (*IncidentTeamUpdateRequest) SetData ¶

SetData sets field value

func (*IncidentTeamUpdateRequest) UnmarshalJSON ¶

func (o *IncidentTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type IncidentTeamsApiService ¶

type IncidentTeamsApiService service

IncidentTeamsApiService IncidentTeamsApi service

func (*IncidentTeamsApiService) CreateIncidentTeam ¶

* CreateIncidentTeam Create a new incident team * Creates a new incident team.

func (*IncidentTeamsApiService) DeleteIncidentTeam ¶

func (a *IncidentTeamsApiService) DeleteIncidentTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)

* DeleteIncidentTeam Delete an existing incident team * Deletes an existing incident team.

func (*IncidentTeamsApiService) GetIncidentTeam ¶

  • GetIncidentTeam Get details of an incident team
  • Get details of an incident team. If the `include[users]` query parameter is provided,

the included attribute will contain the users related to these incident teams.

func (*IncidentTeamsApiService) ListIncidentTeams ¶

* ListIncidentTeams Get a list of all incident teams * Get all incident teams for the requesting user's organization. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident teams.

func (*IncidentTeamsApiService) UpdateIncidentTeam ¶

* UpdateIncidentTeam Update an existing incident team * Updates an existing incident team. Only provide the attributes which should be updated as this request is a partial update.

type IncidentTeamsResponse ¶

type IncidentTeamsResponse struct {
	// An array of incident teams.
	Data []IncidentTeamResponseData `json:"data"`
	// Included related resources which the user requested.
	Included *[]IncidentTeamIncludedItems  `json:"included,omitempty"`
	Meta     *IncidentServicesResponseMeta `json:"meta,omitempty"`
}

IncidentTeamsResponse Response with a list of incident team payloads.

func NewIncidentTeamsResponse ¶

func NewIncidentTeamsResponse(data []IncidentTeamResponseData) *IncidentTeamsResponse

NewIncidentTeamsResponse instantiates a new IncidentTeamsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTeamsResponseWithDefaults ¶

func NewIncidentTeamsResponseWithDefaults() *IncidentTeamsResponse

NewIncidentTeamsResponseWithDefaults instantiates a new IncidentTeamsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTeamsResponse) GetData ¶

GetData returns the Data field value

func (*IncidentTeamsResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) GetIncluded ¶

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTeamsResponse) GetIncludedOk ¶

func (o *IncidentTeamsResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentTeamsResponse) GetMetaOk ¶

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) HasIncluded ¶

func (o *IncidentTeamsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentTeamsResponse) HasMeta ¶

func (o *IncidentTeamsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentTeamsResponse) MarshalJSON ¶

func (o IncidentTeamsResponse) MarshalJSON() ([]byte, error)

func (*IncidentTeamsResponse) SetData ¶

SetData sets field value

func (*IncidentTeamsResponse) SetIncluded ¶

SetIncluded gets a reference to the given []IncidentTeamIncludedItems and assigns it to the Included field.

func (*IncidentTeamsResponse) SetMeta ¶

SetMeta gets a reference to the given IncidentServicesResponseMeta and assigns it to the Meta field.

func (*IncidentTeamsResponse) UnmarshalJSON ¶

func (o *IncidentTeamsResponse) UnmarshalJSON(bytes []byte) (err error)

type IncidentTimelineCellCreateAttributes ¶

type IncidentTimelineCellCreateAttributes struct {
	IncidentTimelineCellMarkdownCreateAttributes *IncidentTimelineCellMarkdownCreateAttributes
}

IncidentTimelineCellCreateAttributes - The timeline cell's attributes for a create request.

func IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes ¶

func IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes(v *IncidentTimelineCellMarkdownCreateAttributes) IncidentTimelineCellCreateAttributes

IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes is a convenience function that returns IncidentTimelineCellMarkdownCreateAttributes wrapped in IncidentTimelineCellCreateAttributes

func (*IncidentTimelineCellCreateAttributes) GetActualInstance ¶

func (obj *IncidentTimelineCellCreateAttributes) GetActualInstance() interface{}

Get the actual instance

func (IncidentTimelineCellCreateAttributes) MarshalJSON ¶

func (src IncidentTimelineCellCreateAttributes) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*IncidentTimelineCellCreateAttributes) UnmarshalJSON ¶

func (dst *IncidentTimelineCellCreateAttributes) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type IncidentTimelineCellMarkdownContentType ¶

type IncidentTimelineCellMarkdownContentType string

IncidentTimelineCellMarkdownContentType Type of the Markdown timeline cell.

const (
	INCIDENTTIMELINECELLMARKDOWNCONTENTTYPE_MARKDOWN IncidentTimelineCellMarkdownContentType = "markdown"
)

List of IncidentTimelineCellMarkdownContentType

func NewIncidentTimelineCellMarkdownContentTypeFromValue ¶

func NewIncidentTimelineCellMarkdownContentTypeFromValue(v string) (*IncidentTimelineCellMarkdownContentType, error)

NewIncidentTimelineCellMarkdownContentTypeFromValue returns a pointer to a valid IncidentTimelineCellMarkdownContentType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncidentTimelineCellMarkdownContentType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (IncidentTimelineCellMarkdownContentType) Ptr ¶

Ptr returns reference to IncidentTimelineCellMarkdownContentType value

func (*IncidentTimelineCellMarkdownContentType) UnmarshalJSON ¶

func (v *IncidentTimelineCellMarkdownContentType) UnmarshalJSON(src []byte) error

type IncidentTimelineCellMarkdownCreateAttributes ¶

type IncidentTimelineCellMarkdownCreateAttributes struct {
	CellType IncidentTimelineCellMarkdownContentType             `json:"cell_type"`
	Content  IncidentTimelineCellMarkdownCreateAttributesContent `json:"content"`
	// A flag indicating whether the timeline cell is important and should be highlighted.
	Important *bool `json:"important,omitempty"`
}

IncidentTimelineCellMarkdownCreateAttributes Timeline cell data for Markdown timeline cells for a create request.

func NewIncidentTimelineCellMarkdownCreateAttributes ¶

NewIncidentTimelineCellMarkdownCreateAttributes instantiates a new IncidentTimelineCellMarkdownCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults ¶

func NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults() *IncidentTimelineCellMarkdownCreateAttributes

NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults instantiates a new IncidentTimelineCellMarkdownCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTimelineCellMarkdownCreateAttributes) GetCellType ¶

GetCellType returns the CellType field value

func (*IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk ¶

GetCellTypeOk returns a tuple with the CellType field value and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetContent ¶

GetContent returns the Content field value

func (*IncidentTimelineCellMarkdownCreateAttributes) GetContentOk ¶

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetImportant ¶

GetImportant returns the Important field value if set, zero value otherwise.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetImportantOk ¶

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportantOk() (*bool, bool)

GetImportantOk returns a tuple with the Important field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) HasImportant ¶

HasImportant returns a boolean if a field has been set.

func (IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON ¶

func (*IncidentTimelineCellMarkdownCreateAttributes) SetCellType ¶

SetCellType sets field value

func (*IncidentTimelineCellMarkdownCreateAttributes) SetContent ¶

SetContent sets field value

func (*IncidentTimelineCellMarkdownCreateAttributes) SetImportant ¶

SetImportant gets a reference to the given bool and assigns it to the Important field.

func (*IncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON ¶

func (o *IncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type IncidentTimelineCellMarkdownCreateAttributesContent ¶

type IncidentTimelineCellMarkdownCreateAttributesContent struct {
	// The Markdown content of the cell.
	Content *string `json:"content,omitempty"`
}

IncidentTimelineCellMarkdownCreateAttributesContent The Markdown timeline cell contents.

func NewIncidentTimelineCellMarkdownCreateAttributesContent ¶

func NewIncidentTimelineCellMarkdownCreateAttributesContent() *IncidentTimelineCellMarkdownCreateAttributesContent

NewIncidentTimelineCellMarkdownCreateAttributesContent instantiates a new IncidentTimelineCellMarkdownCreateAttributesContent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults ¶

func NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults() *IncidentTimelineCellMarkdownCreateAttributesContent

NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults instantiates a new IncidentTimelineCellMarkdownCreateAttributesContent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentTimelineCellMarkdownCreateAttributesContent) GetContent ¶

GetContent returns the Content field value if set, zero value otherwise.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk ¶

GetContentOk returns a tuple with the Content field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) HasContent ¶

HasContent returns a boolean if a field has been set.

func (IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON ¶

func (*IncidentTimelineCellMarkdownCreateAttributesContent) SetContent ¶

SetContent gets a reference to the given string and assigns it to the Content field.

type IncidentType ¶

type IncidentType string

IncidentType Incident resource type.

const (
	INCIDENTTYPE_INCIDENTS IncidentType = "incidents"
)

List of IncidentType

func NewIncidentTypeFromValue ¶

func NewIncidentTypeFromValue(v string) (*IncidentType, error)

NewIncidentTypeFromValue returns a pointer to a valid IncidentType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncidentType) IsValid ¶

func (v IncidentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IncidentType) Ptr ¶

func (v IncidentType) Ptr() *IncidentType

Ptr returns reference to IncidentType value

func (*IncidentType) UnmarshalJSON ¶

func (v *IncidentType) UnmarshalJSON(src []byte) error

type IncidentUpdateAttributes ¶

type IncidentUpdateAttributes struct {
	// Timestamp when customers were no longer impacted by the incident.
	CustomerImpactEnd NullableTime `json:"customer_impact_end,omitempty"`
	// A summary of the impact customers experienced during the incident.
	CustomerImpactScope *string `json:"customer_impact_scope,omitempty"`
	// Timestamp when customers began being impacted by the incident.
	CustomerImpactStart NullableTime `json:"customer_impact_start,omitempty"`
	// A flag indicating whether the incident caused customer impact.
	CustomerImpacted *bool `json:"customer_impacted,omitempty"`
	// Timestamp when the incident was detected.
	Detected NullableTime `json:"detected,omitempty"`
	// A condensed view of the user-defined fields for which to update selections.
	Fields *map[string]IncidentFieldAttributes `json:"fields,omitempty"`
	// Notification handles that will be notified of the incident during update.
	NotificationHandles *[]string `json:"notification_handles,omitempty"`
	// Timestamp when the incident's state was set to resolved.
	Resolved NullableTime `json:"resolved,omitempty"`
	// The title of the incident, which summarizes what happened.
	Title *string `json:"title,omitempty"`
}

IncidentUpdateAttributes The incident's attributes for an update request.

func NewIncidentUpdateAttributes ¶

func NewIncidentUpdateAttributes() *IncidentUpdateAttributes

NewIncidentUpdateAttributes instantiates a new IncidentUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentUpdateAttributesWithDefaults ¶

func NewIncidentUpdateAttributesWithDefaults() *IncidentUpdateAttributes

NewIncidentUpdateAttributesWithDefaults instantiates a new IncidentUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentUpdateAttributes) GetCustomerImpactEnd ¶

func (o *IncidentUpdateAttributes) GetCustomerImpactEnd() time.Time

GetCustomerImpactEnd returns the CustomerImpactEnd field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetCustomerImpactEndOk ¶

func (o *IncidentUpdateAttributes) GetCustomerImpactEndOk() (*time.Time, bool)

GetCustomerImpactEndOk returns a tuple with the CustomerImpactEnd field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncidentUpdateAttributes) GetCustomerImpactScope ¶

func (o *IncidentUpdateAttributes) GetCustomerImpactScope() string

GetCustomerImpactScope returns the CustomerImpactScope field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetCustomerImpactScopeOk ¶

func (o *IncidentUpdateAttributes) GetCustomerImpactScopeOk() (*string, bool)

GetCustomerImpactScopeOk returns a tuple with the CustomerImpactScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetCustomerImpactStart ¶

func (o *IncidentUpdateAttributes) GetCustomerImpactStart() time.Time

GetCustomerImpactStart returns the CustomerImpactStart field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetCustomerImpactStartOk ¶

func (o *IncidentUpdateAttributes) GetCustomerImpactStartOk() (*time.Time, bool)

GetCustomerImpactStartOk returns a tuple with the CustomerImpactStart field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncidentUpdateAttributes) GetCustomerImpacted ¶

func (o *IncidentUpdateAttributes) GetCustomerImpacted() bool

GetCustomerImpacted returns the CustomerImpacted field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetCustomerImpactedOk ¶

func (o *IncidentUpdateAttributes) GetCustomerImpactedOk() (*bool, bool)

GetCustomerImpactedOk returns a tuple with the CustomerImpacted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetDetected ¶

func (o *IncidentUpdateAttributes) GetDetected() time.Time

GetDetected returns the Detected field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetDetectedOk ¶

func (o *IncidentUpdateAttributes) GetDetectedOk() (*time.Time, bool)

GetDetectedOk returns a tuple with the Detected field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncidentUpdateAttributes) GetFields ¶

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetFieldsOk ¶

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetNotificationHandles ¶

func (o *IncidentUpdateAttributes) GetNotificationHandles() []string

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetNotificationHandlesOk ¶

func (o *IncidentUpdateAttributes) GetNotificationHandlesOk() (*[]string, bool)

GetNotificationHandlesOk returns a tuple with the NotificationHandles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetResolved ¶

func (o *IncidentUpdateAttributes) GetResolved() time.Time

GetResolved returns the Resolved field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetResolvedOk ¶

func (o *IncidentUpdateAttributes) GetResolvedOk() (*time.Time, bool)

GetResolvedOk returns a tuple with the Resolved field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncidentUpdateAttributes) GetTitle ¶

func (o *IncidentUpdateAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetTitleOk ¶

func (o *IncidentUpdateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) HasCustomerImpactEnd ¶

func (o *IncidentUpdateAttributes) HasCustomerImpactEnd() bool

HasCustomerImpactEnd returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasCustomerImpactScope ¶

func (o *IncidentUpdateAttributes) HasCustomerImpactScope() bool

HasCustomerImpactScope returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasCustomerImpactStart ¶

func (o *IncidentUpdateAttributes) HasCustomerImpactStart() bool

HasCustomerImpactStart returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasCustomerImpacted ¶

func (o *IncidentUpdateAttributes) HasCustomerImpacted() bool

HasCustomerImpacted returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasDetected ¶

func (o *IncidentUpdateAttributes) HasDetected() bool

HasDetected returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasFields ¶

func (o *IncidentUpdateAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasNotificationHandles ¶

func (o *IncidentUpdateAttributes) HasNotificationHandles() bool

HasNotificationHandles returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasResolved ¶

func (o *IncidentUpdateAttributes) HasResolved() bool

HasResolved returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasTitle ¶

func (o *IncidentUpdateAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (IncidentUpdateAttributes) MarshalJSON ¶

func (o IncidentUpdateAttributes) MarshalJSON() ([]byte, error)

func (*IncidentUpdateAttributes) SetCustomerImpactEnd ¶

func (o *IncidentUpdateAttributes) SetCustomerImpactEnd(v time.Time)

SetCustomerImpactEnd gets a reference to the given NullableTime and assigns it to the CustomerImpactEnd field.

func (*IncidentUpdateAttributes) SetCustomerImpactEndNil ¶

func (o *IncidentUpdateAttributes) SetCustomerImpactEndNil()

SetCustomerImpactEndNil sets the value for CustomerImpactEnd to be an explicit nil

func (*IncidentUpdateAttributes) SetCustomerImpactScope ¶

func (o *IncidentUpdateAttributes) SetCustomerImpactScope(v string)

SetCustomerImpactScope gets a reference to the given string and assigns it to the CustomerImpactScope field.

func (*IncidentUpdateAttributes) SetCustomerImpactStart ¶

func (o *IncidentUpdateAttributes) SetCustomerImpactStart(v time.Time)

SetCustomerImpactStart gets a reference to the given NullableTime and assigns it to the CustomerImpactStart field.

func (*IncidentUpdateAttributes) SetCustomerImpactStartNil ¶

func (o *IncidentUpdateAttributes) SetCustomerImpactStartNil()

SetCustomerImpactStartNil sets the value for CustomerImpactStart to be an explicit nil

func (*IncidentUpdateAttributes) SetCustomerImpacted ¶

func (o *IncidentUpdateAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted gets a reference to the given bool and assigns it to the CustomerImpacted field.

func (*IncidentUpdateAttributes) SetDetected ¶

func (o *IncidentUpdateAttributes) SetDetected(v time.Time)

SetDetected gets a reference to the given NullableTime and assigns it to the Detected field.

func (*IncidentUpdateAttributes) SetDetectedNil ¶

func (o *IncidentUpdateAttributes) SetDetectedNil()

SetDetectedNil sets the value for Detected to be an explicit nil

func (*IncidentUpdateAttributes) SetFields ¶

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentUpdateAttributes) SetNotificationHandles ¶

func (o *IncidentUpdateAttributes) SetNotificationHandles(v []string)

SetNotificationHandles gets a reference to the given []string and assigns it to the NotificationHandles field.

func (*IncidentUpdateAttributes) SetResolved ¶

func (o *IncidentUpdateAttributes) SetResolved(v time.Time)

SetResolved gets a reference to the given NullableTime and assigns it to the Resolved field.

func (*IncidentUpdateAttributes) SetResolvedNil ¶

func (o *IncidentUpdateAttributes) SetResolvedNil()

SetResolvedNil sets the value for Resolved to be an explicit nil

func (*IncidentUpdateAttributes) SetTitle ¶

func (o *IncidentUpdateAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*IncidentUpdateAttributes) UnsetCustomerImpactEnd ¶

func (o *IncidentUpdateAttributes) UnsetCustomerImpactEnd()

UnsetCustomerImpactEnd ensures that no value is present for CustomerImpactEnd, not even an explicit nil

func (*IncidentUpdateAttributes) UnsetCustomerImpactStart ¶

func (o *IncidentUpdateAttributes) UnsetCustomerImpactStart()

UnsetCustomerImpactStart ensures that no value is present for CustomerImpactStart, not even an explicit nil

func (*IncidentUpdateAttributes) UnsetDetected ¶

func (o *IncidentUpdateAttributes) UnsetDetected()

UnsetDetected ensures that no value is present for Detected, not even an explicit nil

func (*IncidentUpdateAttributes) UnsetResolved ¶

func (o *IncidentUpdateAttributes) UnsetResolved()

UnsetResolved ensures that no value is present for Resolved, not even an explicit nil

type IncidentUpdateData ¶

type IncidentUpdateData struct {
	Attributes *IncidentUpdateAttributes `json:"attributes,omitempty"`
	// The team's ID.
	Id            string                       `json:"id"`
	Relationships *IncidentUpdateRelationships `json:"relationships,omitempty"`
	Type          IncidentType                 `json:"type"`
}

IncidentUpdateData Incident data for an update request.

func NewIncidentUpdateData ¶

func NewIncidentUpdateData(id string, type_ IncidentType) *IncidentUpdateData

NewIncidentUpdateData instantiates a new IncidentUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentUpdateDataWithDefaults ¶

func NewIncidentUpdateDataWithDefaults() *IncidentUpdateData

NewIncidentUpdateDataWithDefaults instantiates a new IncidentUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentUpdateData) GetAttributes ¶

func (o *IncidentUpdateData) GetAttributes() IncidentUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentUpdateData) GetAttributesOk ¶

func (o *IncidentUpdateData) GetAttributesOk() (*IncidentUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateData) GetId ¶

func (o *IncidentUpdateData) GetId() string

GetId returns the Id field value

func (*IncidentUpdateData) GetIdOk ¶

func (o *IncidentUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentUpdateData) GetRelationships ¶

func (o *IncidentUpdateData) GetRelationships() IncidentUpdateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentUpdateData) GetRelationshipsOk ¶

func (o *IncidentUpdateData) GetRelationshipsOk() (*IncidentUpdateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateData) GetType ¶

func (o *IncidentUpdateData) GetType() IncidentType

GetType returns the Type field value

func (*IncidentUpdateData) GetTypeOk ¶

func (o *IncidentUpdateData) GetTypeOk() (*IncidentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentUpdateData) HasAttributes ¶

func (o *IncidentUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentUpdateData) HasRelationships ¶

func (o *IncidentUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentUpdateData) MarshalJSON ¶

func (o IncidentUpdateData) MarshalJSON() ([]byte, error)

func (*IncidentUpdateData) SetAttributes ¶

func (o *IncidentUpdateData) SetAttributes(v IncidentUpdateAttributes)

SetAttributes gets a reference to the given IncidentUpdateAttributes and assigns it to the Attributes field.

func (*IncidentUpdateData) SetId ¶

func (o *IncidentUpdateData) SetId(v string)

SetId sets field value

func (*IncidentUpdateData) SetRelationships ¶

func (o *IncidentUpdateData) SetRelationships(v IncidentUpdateRelationships)

SetRelationships gets a reference to the given IncidentUpdateRelationships and assigns it to the Relationships field.

func (*IncidentUpdateData) SetType ¶

func (o *IncidentUpdateData) SetType(v IncidentType)

SetType sets field value

func (*IncidentUpdateData) UnmarshalJSON ¶

func (o *IncidentUpdateData) UnmarshalJSON(bytes []byte) (err error)

type IncidentUpdateRelationships ¶

type IncidentUpdateRelationships struct {
	CommanderUser      *RelationshipToUser                         `json:"commander_user,omitempty"`
	CreatedByUser      *RelationshipToUser                         `json:"created_by_user,omitempty"`
	Integrations       *RelationshipToIncidentIntegrationMetadatas `json:"integrations,omitempty"`
	LastModifiedByUser *RelationshipToUser                         `json:"last_modified_by_user,omitempty"`
	Postmortem         *RelationshipToIncidentPostmortem           `json:"postmortem,omitempty"`
}

IncidentUpdateRelationships The incident's relationships for an update request.

func NewIncidentUpdateRelationships ¶

func NewIncidentUpdateRelationships() *IncidentUpdateRelationships

NewIncidentUpdateRelationships instantiates a new IncidentUpdateRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentUpdateRelationshipsWithDefaults ¶

func NewIncidentUpdateRelationshipsWithDefaults() *IncidentUpdateRelationships

NewIncidentUpdateRelationshipsWithDefaults instantiates a new IncidentUpdateRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentUpdateRelationships) GetCommanderUser ¶

func (o *IncidentUpdateRelationships) GetCommanderUser() RelationshipToUser

GetCommanderUser returns the CommanderUser field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetCommanderUserOk ¶

func (o *IncidentUpdateRelationships) GetCommanderUserOk() (*RelationshipToUser, bool)

GetCommanderUserOk returns a tuple with the CommanderUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) GetCreatedByUser ¶

func (o *IncidentUpdateRelationships) GetCreatedByUser() RelationshipToUser

GetCreatedByUser returns the CreatedByUser field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetCreatedByUserOk ¶

func (o *IncidentUpdateRelationships) GetCreatedByUserOk() (*RelationshipToUser, bool)

GetCreatedByUserOk returns a tuple with the CreatedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) GetIntegrations ¶

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetIntegrationsOk ¶

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) GetLastModifiedByUser ¶

func (o *IncidentUpdateRelationships) GetLastModifiedByUser() RelationshipToUser

GetLastModifiedByUser returns the LastModifiedByUser field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetLastModifiedByUserOk ¶

func (o *IncidentUpdateRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)

GetLastModifiedByUserOk returns a tuple with the LastModifiedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) GetPostmortem ¶

GetPostmortem returns the Postmortem field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetPostmortemOk ¶

GetPostmortemOk returns a tuple with the Postmortem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) HasCommanderUser ¶

func (o *IncidentUpdateRelationships) HasCommanderUser() bool

HasCommanderUser returns a boolean if a field has been set.

func (*IncidentUpdateRelationships) HasCreatedByUser ¶

func (o *IncidentUpdateRelationships) HasCreatedByUser() bool

HasCreatedByUser returns a boolean if a field has been set.

func (*IncidentUpdateRelationships) HasIntegrations ¶

func (o *IncidentUpdateRelationships) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*IncidentUpdateRelationships) HasLastModifiedByUser ¶

func (o *IncidentUpdateRelationships) HasLastModifiedByUser() bool

HasLastModifiedByUser returns a boolean if a field has been set.

func (*IncidentUpdateRelationships) HasPostmortem ¶

func (o *IncidentUpdateRelationships) HasPostmortem() bool

HasPostmortem returns a boolean if a field has been set.

func (IncidentUpdateRelationships) MarshalJSON ¶

func (o IncidentUpdateRelationships) MarshalJSON() ([]byte, error)

func (*IncidentUpdateRelationships) SetCommanderUser ¶

func (o *IncidentUpdateRelationships) SetCommanderUser(v RelationshipToUser)

SetCommanderUser gets a reference to the given RelationshipToUser and assigns it to the CommanderUser field.

func (*IncidentUpdateRelationships) SetCreatedByUser ¶

func (o *IncidentUpdateRelationships) SetCreatedByUser(v RelationshipToUser)

SetCreatedByUser gets a reference to the given RelationshipToUser and assigns it to the CreatedByUser field.

func (*IncidentUpdateRelationships) SetIntegrations ¶

SetIntegrations gets a reference to the given RelationshipToIncidentIntegrationMetadatas and assigns it to the Integrations field.

func (*IncidentUpdateRelationships) SetLastModifiedByUser ¶

func (o *IncidentUpdateRelationships) SetLastModifiedByUser(v RelationshipToUser)

SetLastModifiedByUser gets a reference to the given RelationshipToUser and assigns it to the LastModifiedByUser field.

func (*IncidentUpdateRelationships) SetPostmortem ¶

SetPostmortem gets a reference to the given RelationshipToIncidentPostmortem and assigns it to the Postmortem field.

type IncidentUpdateRequest ¶

type IncidentUpdateRequest struct {
	Data IncidentUpdateData `json:"data"`
}

IncidentUpdateRequest Update request for an incident.

func NewIncidentUpdateRequest ¶

func NewIncidentUpdateRequest(data IncidentUpdateData) *IncidentUpdateRequest

NewIncidentUpdateRequest instantiates a new IncidentUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentUpdateRequestWithDefaults ¶

func NewIncidentUpdateRequestWithDefaults() *IncidentUpdateRequest

NewIncidentUpdateRequestWithDefaults instantiates a new IncidentUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentUpdateRequest) GetData ¶

GetData returns the Data field value

func (*IncidentUpdateRequest) GetDataOk ¶

func (o *IncidentUpdateRequest) GetDataOk() (*IncidentUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentUpdateRequest) MarshalJSON ¶

func (o IncidentUpdateRequest) MarshalJSON() ([]byte, error)

func (*IncidentUpdateRequest) SetData ¶

SetData sets field value

func (*IncidentUpdateRequest) UnmarshalJSON ¶

func (o *IncidentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type IncidentsApiService ¶

type IncidentsApiService service

IncidentsApiService IncidentsApi service

func (*IncidentsApiService) CreateIncident ¶

* CreateIncident Create an incident * Create an incident.

func (*IncidentsApiService) DeleteIncident ¶

func (a *IncidentsApiService) DeleteIncident(ctx _context.Context, incidentId string) (*_nethttp.Response, error)

* DeleteIncident Delete an existing incident * Deletes an existing incident from the users organization.

func (*IncidentsApiService) GetIncident ¶

* GetIncident Get the details of an incident * Get the details of an incident by `incident_id`.

func (*IncidentsApiService) ListIncidents ¶

* ListIncidents Get a list of incidents * Get all incidents for the user's organization.

func (*IncidentsApiService) UpdateIncident ¶

* UpdateIncident Update an existing incident * Updates an incident. Provide only the attributes that should be updated as this request is a partial update.

type IncidentsResponse ¶

type IncidentsResponse struct {
	// An array of incidents.
	Data []IncidentResponseData `json:"data"`
	// Included related resources that the user requested.
	Included *[]IncidentResponseIncludedItem `json:"included,omitempty"`
	Meta     *IncidentServicesResponseMeta   `json:"meta,omitempty"`
}

IncidentsResponse Response with a list of incidents.

func NewIncidentsResponse ¶

func NewIncidentsResponse(data []IncidentResponseData) *IncidentsResponse

NewIncidentsResponse instantiates a new IncidentsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncidentsResponseWithDefaults ¶

func NewIncidentsResponseWithDefaults() *IncidentsResponse

NewIncidentsResponseWithDefaults instantiates a new IncidentsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncidentsResponse) GetData ¶

func (o *IncidentsResponse) GetData() []IncidentResponseData

GetData returns the Data field value

func (*IncidentsResponse) GetDataOk ¶

func (o *IncidentsResponse) GetDataOk() (*[]IncidentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentsResponse) GetIncluded ¶

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentsResponse) GetIncludedOk ¶

func (o *IncidentsResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentsResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentsResponse) GetMetaOk ¶

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentsResponse) HasIncluded ¶

func (o *IncidentsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentsResponse) HasMeta ¶

func (o *IncidentsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentsResponse) MarshalJSON ¶

func (o IncidentsResponse) MarshalJSON() ([]byte, error)

func (*IncidentsResponse) SetData ¶

func (o *IncidentsResponse) SetData(v []IncidentResponseData)

SetData sets field value

func (*IncidentsResponse) SetIncluded ¶

func (o *IncidentsResponse) SetIncluded(v []IncidentResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentResponseIncludedItem and assigns it to the Included field.

func (*IncidentsResponse) SetMeta ¶

SetMeta gets a reference to the given IncidentServicesResponseMeta and assigns it to the Meta field.

func (*IncidentsResponse) UnmarshalJSON ¶

func (o *IncidentsResponse) UnmarshalJSON(bytes []byte) (err error)

type KeyManagementApiService ¶

type KeyManagementApiService service

KeyManagementApiService KeyManagementApi service

func (*KeyManagementApiService) CreateAPIKey ¶

* CreateAPIKey Create an API key * Create an API key.

func (*KeyManagementApiService) CreateCurrentUserApplicationKey ¶

* CreateCurrentUserApplicationKey Create an application key for current user * Create an application key for current user

func (*KeyManagementApiService) DeleteAPIKey ¶

func (a *KeyManagementApiService) DeleteAPIKey(ctx _context.Context, apiKeyId string) (*_nethttp.Response, error)

* DeleteAPIKey Delete an API key * Delete an API key.

func (*KeyManagementApiService) DeleteApplicationKey ¶

func (a *KeyManagementApiService) DeleteApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)

* DeleteApplicationKey Delete an application key * Delete an application key

func (*KeyManagementApiService) DeleteCurrentUserApplicationKey ¶

func (a *KeyManagementApiService) DeleteCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)

* DeleteCurrentUserApplicationKey Delete an application key owned by current user * Delete an application key owned by current user

func (*KeyManagementApiService) GetAPIKey ¶

* GetAPIKey Get API key * Get an API key.

func (*KeyManagementApiService) GetCurrentUserApplicationKey ¶

func (a *KeyManagementApiService) GetCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (ApplicationKeyResponse, *_nethttp.Response, error)

* GetCurrentUserApplicationKey Get one application key owned by current user * Get an application key owned by current user

func (*KeyManagementApiService) ListAPIKeys ¶

* ListAPIKeys Get all API keys * List all API keys available for your account.

func (*KeyManagementApiService) ListApplicationKeys ¶

* ListApplicationKeys Get all application keys * List all application keys available for your org

func (*KeyManagementApiService) ListCurrentUserApplicationKeys ¶

* ListCurrentUserApplicationKeys Get all application keys owned by current user * List all application keys available for current user

func (*KeyManagementApiService) UpdateAPIKey ¶

* UpdateAPIKey Edit an API key * Update an API key.

func (*KeyManagementApiService) UpdateApplicationKey ¶

* UpdateApplicationKey Edit an application key * Edit an application key

func (*KeyManagementApiService) UpdateCurrentUserApplicationKey ¶

func (a *KeyManagementApiService) UpdateCurrentUserApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

* UpdateCurrentUserApplicationKey Edit an application key owned by current user * Edit an application key owned by current user

type ListAPIKeysOptionalParameters ¶

type ListAPIKeysOptionalParameters struct {
	PageSize              *int64
	PageNumber            *int64
	Sort                  *APIKeysSort
	Filter                *string
	FilterCreatedAtStart  *string
	FilterCreatedAtEnd    *string
	FilterModifiedAtStart *string
	FilterModifiedAtEnd   *string
	Include               *string
}

func NewListAPIKeysOptionalParameters ¶

func NewListAPIKeysOptionalParameters() *ListAPIKeysOptionalParameters

func (*ListAPIKeysOptionalParameters) WithFilter ¶

func (*ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd ¶

func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListAPIKeysOptionalParameters

func (*ListAPIKeysOptionalParameters) WithFilterCreatedAtStart ¶

func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListAPIKeysOptionalParameters

func (*ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd ¶

func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd(filterModifiedAtEnd string) *ListAPIKeysOptionalParameters

func (*ListAPIKeysOptionalParameters) WithFilterModifiedAtStart ¶

func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtStart(filterModifiedAtStart string) *ListAPIKeysOptionalParameters

func (*ListAPIKeysOptionalParameters) WithInclude ¶

func (*ListAPIKeysOptionalParameters) WithPageNumber ¶

func (r *ListAPIKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListAPIKeysOptionalParameters

func (*ListAPIKeysOptionalParameters) WithPageSize ¶

func (*ListAPIKeysOptionalParameters) WithSort ¶

type ListApplicationKeysOptionalParameters ¶

type ListApplicationKeysOptionalParameters struct {
	PageSize             *int64
	PageNumber           *int64
	Sort                 *ApplicationKeysSort
	Filter               *string
	FilterCreatedAtStart *string
	FilterCreatedAtEnd   *string
}

func NewListApplicationKeysOptionalParameters ¶

func NewListApplicationKeysOptionalParameters() *ListApplicationKeysOptionalParameters

func (*ListApplicationKeysOptionalParameters) WithFilter ¶

func (*ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd ¶

func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListApplicationKeysOptionalParameters

func (*ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart ¶

func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListApplicationKeysOptionalParameters

func (*ListApplicationKeysOptionalParameters) WithPageNumber ¶

func (*ListApplicationKeysOptionalParameters) WithPageSize ¶

func (*ListApplicationKeysOptionalParameters) WithSort ¶

type ListApplicationKeysResponse ¶

type ListApplicationKeysResponse struct {
	// Array of application keys.
	Data *[]PartialApplicationKey `json:"data,omitempty"`
	// Array of objects related to the application key.
	Included *[]ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
}

ListApplicationKeysResponse Response for a list of application keys.

func NewListApplicationKeysResponse ¶

func NewListApplicationKeysResponse() *ListApplicationKeysResponse

NewListApplicationKeysResponse instantiates a new ListApplicationKeysResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListApplicationKeysResponseWithDefaults ¶

func NewListApplicationKeysResponseWithDefaults() *ListApplicationKeysResponse

NewListApplicationKeysResponseWithDefaults instantiates a new ListApplicationKeysResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListApplicationKeysResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*ListApplicationKeysResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListApplicationKeysResponse) GetIncluded ¶

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListApplicationKeysResponse) GetIncludedOk ¶

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListApplicationKeysResponse) HasData ¶

func (o *ListApplicationKeysResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListApplicationKeysResponse) HasIncluded ¶

func (o *ListApplicationKeysResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (ListApplicationKeysResponse) MarshalJSON ¶

func (o ListApplicationKeysResponse) MarshalJSON() ([]byte, error)

func (*ListApplicationKeysResponse) SetData ¶

SetData gets a reference to the given []PartialApplicationKey and assigns it to the Data field.

func (*ListApplicationKeysResponse) SetIncluded ¶

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

type ListCurrentUserApplicationKeysOptionalParameters ¶

type ListCurrentUserApplicationKeysOptionalParameters struct {
	PageSize             *int64
	PageNumber           *int64
	Sort                 *ApplicationKeysSort
	Filter               *string
	FilterCreatedAtStart *string
	FilterCreatedAtEnd   *string
}

func NewListCurrentUserApplicationKeysOptionalParameters ¶

func NewListCurrentUserApplicationKeysOptionalParameters() *ListCurrentUserApplicationKeysOptionalParameters

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilter ¶

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd ¶

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart ¶

func (*ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber ¶

func (*ListCurrentUserApplicationKeysOptionalParameters) WithPageSize ¶

func (*ListCurrentUserApplicationKeysOptionalParameters) WithSort ¶

type ListIncidentServicesOptionalParameters ¶

type ListIncidentServicesOptionalParameters struct {
	Include    *IncidentRelatedObject
	PageSize   *int64
	PageOffset *int64
	Filter     *string
}

func NewListIncidentServicesOptionalParameters ¶

func NewListIncidentServicesOptionalParameters() *ListIncidentServicesOptionalParameters

func (*ListIncidentServicesOptionalParameters) WithFilter ¶

func (*ListIncidentServicesOptionalParameters) WithInclude ¶

func (*ListIncidentServicesOptionalParameters) WithPageOffset ¶

func (*ListIncidentServicesOptionalParameters) WithPageSize ¶

type ListIncidentTeamsOptionalParameters ¶

type ListIncidentTeamsOptionalParameters struct {
	Include    *IncidentRelatedObject
	PageSize   *int64
	PageOffset *int64
	Filter     *string
}

func NewListIncidentTeamsOptionalParameters ¶

func NewListIncidentTeamsOptionalParameters() *ListIncidentTeamsOptionalParameters

func (*ListIncidentTeamsOptionalParameters) WithFilter ¶

func (*ListIncidentTeamsOptionalParameters) WithInclude ¶

func (*ListIncidentTeamsOptionalParameters) WithPageOffset ¶

func (*ListIncidentTeamsOptionalParameters) WithPageSize ¶

type ListIncidentsOptionalParameters ¶

type ListIncidentsOptionalParameters struct {
	Include    *[]IncidentRelatedObject
	PageSize   *int64
	PageOffset *int64
}

func NewListIncidentsOptionalParameters ¶

func NewListIncidentsOptionalParameters() *ListIncidentsOptionalParameters

func (*ListIncidentsOptionalParameters) WithInclude ¶

func (*ListIncidentsOptionalParameters) WithPageOffset ¶

func (*ListIncidentsOptionalParameters) WithPageSize ¶

type ListLogsGetOptionalParameters ¶

type ListLogsGetOptionalParameters struct {
	FilterQuery *string
	FilterIndex *string
	FilterFrom  *time.Time
	FilterTo    *time.Time
	Sort        *LogsSort
	PageCursor  *string
	PageLimit   *int32
}

func NewListLogsGetOptionalParameters ¶

func NewListLogsGetOptionalParameters() *ListLogsGetOptionalParameters

func (*ListLogsGetOptionalParameters) WithFilterFrom ¶

func (*ListLogsGetOptionalParameters) WithFilterIndex ¶

func (r *ListLogsGetOptionalParameters) WithFilterIndex(filterIndex string) *ListLogsGetOptionalParameters

func (*ListLogsGetOptionalParameters) WithFilterQuery ¶

func (r *ListLogsGetOptionalParameters) WithFilterQuery(filterQuery string) *ListLogsGetOptionalParameters

func (*ListLogsGetOptionalParameters) WithFilterTo ¶

func (*ListLogsGetOptionalParameters) WithPageCursor ¶

func (*ListLogsGetOptionalParameters) WithPageLimit ¶

func (*ListLogsGetOptionalParameters) WithSort ¶

type ListLogsOptionalParameters ¶

type ListLogsOptionalParameters struct {
	Body *LogsListRequest
}

func NewListLogsOptionalParameters ¶

func NewListLogsOptionalParameters() *ListLogsOptionalParameters

func (*ListLogsOptionalParameters) WithBody ¶

type ListProcessesOptionalParameters ¶

type ListProcessesOptionalParameters struct {
	Search     *string
	Tags       *string
	From       *int64
	To         *int64
	PageLimit  *int32
	PageCursor *string
}

func NewListProcessesOptionalParameters ¶

func NewListProcessesOptionalParameters() *ListProcessesOptionalParameters

func (*ListProcessesOptionalParameters) WithFrom ¶

func (*ListProcessesOptionalParameters) WithPageCursor ¶

func (*ListProcessesOptionalParameters) WithPageLimit ¶

func (*ListProcessesOptionalParameters) WithSearch ¶

func (*ListProcessesOptionalParameters) WithTags ¶

func (*ListProcessesOptionalParameters) WithTo ¶

type ListRoleUsersOptionalParameters ¶

type ListRoleUsersOptionalParameters struct {
	PageSize   *int64
	PageNumber *int64
	Sort       *string
	Filter     *string
}

func NewListRoleUsersOptionalParameters ¶

func NewListRoleUsersOptionalParameters() *ListRoleUsersOptionalParameters

func (*ListRoleUsersOptionalParameters) WithFilter ¶

func (*ListRoleUsersOptionalParameters) WithPageNumber ¶

func (*ListRoleUsersOptionalParameters) WithPageSize ¶

func (*ListRoleUsersOptionalParameters) WithSort ¶

type ListRolesOptionalParameters ¶

type ListRolesOptionalParameters struct {
	PageSize   *int64
	PageNumber *int64
	Sort       *RolesSort
	Filter     *string
}

func NewListRolesOptionalParameters ¶

func NewListRolesOptionalParameters() *ListRolesOptionalParameters

func (*ListRolesOptionalParameters) WithFilter ¶

func (*ListRolesOptionalParameters) WithPageNumber ¶

func (r *ListRolesOptionalParameters) WithPageNumber(pageNumber int64) *ListRolesOptionalParameters

func (*ListRolesOptionalParameters) WithPageSize ¶

func (*ListRolesOptionalParameters) WithSort ¶

type ListSecurityMonitoringRulesOptionalParameters ¶

type ListSecurityMonitoringRulesOptionalParameters struct {
	PageSize   *int64
	PageNumber *int64
}

func NewListSecurityMonitoringRulesOptionalParameters ¶

func NewListSecurityMonitoringRulesOptionalParameters() *ListSecurityMonitoringRulesOptionalParameters

func (*ListSecurityMonitoringRulesOptionalParameters) WithPageNumber ¶

func (*ListSecurityMonitoringRulesOptionalParameters) WithPageSize ¶

type ListSecurityMonitoringSignalsOptionalParameters ¶

type ListSecurityMonitoringSignalsOptionalParameters struct {
	FilterQuery *string
	FilterFrom  *time.Time
	FilterTo    *time.Time
	Sort        *SecurityMonitoringSignalsSort
	PageCursor  *string
	PageLimit   *int32
}

func NewListSecurityMonitoringSignalsOptionalParameters ¶

func NewListSecurityMonitoringSignalsOptionalParameters() *ListSecurityMonitoringSignalsOptionalParameters

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom ¶

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery ¶

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo ¶

func (*ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor ¶

func (*ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit ¶

type ListTagConfigurationsOptionalParameters ¶

type ListTagConfigurationsOptionalParameters struct {
	FilterConfigured         *bool
	FilterTagsConfigured     *string
	FilterMetricType         *MetricTagConfigurationMetricTypes
	FilterIncludePercentiles *bool
	FilterTags               *string
	WindowSeconds            *int64
}

func NewListTagConfigurationsOptionalParameters ¶

func NewListTagConfigurationsOptionalParameters() *ListTagConfigurationsOptionalParameters

func (*ListTagConfigurationsOptionalParameters) WithFilterConfigured ¶

func (*ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles ¶

func (r *ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles(filterIncludePercentiles bool) *ListTagConfigurationsOptionalParameters

func (*ListTagConfigurationsOptionalParameters) WithFilterMetricType ¶

func (*ListTagConfigurationsOptionalParameters) WithFilterTags ¶

func (*ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured ¶

func (r *ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured(filterTagsConfigured string) *ListTagConfigurationsOptionalParameters

func (*ListTagConfigurationsOptionalParameters) WithWindowSeconds ¶

type ListUsersOptionalParameters ¶

type ListUsersOptionalParameters struct {
	PageSize     *int64
	PageNumber   *int64
	Sort         *string
	SortDir      *QuerySortOrder
	Filter       *string
	FilterStatus *string
}

func NewListUsersOptionalParameters ¶

func NewListUsersOptionalParameters() *ListUsersOptionalParameters

func (*ListUsersOptionalParameters) WithFilter ¶

func (*ListUsersOptionalParameters) WithFilterStatus ¶

func (r *ListUsersOptionalParameters) WithFilterStatus(filterStatus string) *ListUsersOptionalParameters

func (*ListUsersOptionalParameters) WithPageNumber ¶

func (r *ListUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListUsersOptionalParameters

func (*ListUsersOptionalParameters) WithPageSize ¶

func (*ListUsersOptionalParameters) WithSort ¶

func (*ListUsersOptionalParameters) WithSortDir ¶

type Log ¶

type Log struct {
	Attributes *LogAttributes `json:"attributes,omitempty"`
	// Unique ID of the Log.
	Id   *string  `json:"id,omitempty"`
	Type *LogType `json:"type,omitempty"`
}

Log Object description of a log after being processed and stored by Datadog.

func NewLog ¶

func NewLog() *Log

NewLog instantiates a new Log object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogWithDefaults ¶

func NewLogWithDefaults() *Log

NewLogWithDefaults instantiates a new Log object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Log) GetAttributes ¶

func (o *Log) GetAttributes() LogAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Log) GetAttributesOk ¶

func (o *Log) GetAttributesOk() (*LogAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Log) GetId ¶

func (o *Log) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Log) GetIdOk ¶

func (o *Log) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Log) GetType ¶

func (o *Log) GetType() LogType

GetType returns the Type field value if set, zero value otherwise.

func (*Log) GetTypeOk ¶

func (o *Log) GetTypeOk() (*LogType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Log) HasAttributes ¶

func (o *Log) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Log) HasId ¶

func (o *Log) HasId() bool

HasId returns a boolean if a field has been set.

func (*Log) HasType ¶

func (o *Log) HasType() bool

HasType returns a boolean if a field has been set.

func (Log) MarshalJSON ¶

func (o Log) MarshalJSON() ([]byte, error)

func (*Log) SetAttributes ¶

func (o *Log) SetAttributes(v LogAttributes)

SetAttributes gets a reference to the given LogAttributes and assigns it to the Attributes field.

func (*Log) SetId ¶

func (o *Log) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Log) SetType ¶

func (o *Log) SetType(v LogType)

SetType gets a reference to the given LogType and assigns it to the Type field.

type LogAttributes ¶

type LogAttributes struct {
	// JSON object of attributes from your log.
	Attributes *map[string]interface{} `json:"attributes,omitempty"`
	// Name of the machine from where the logs are being sent.
	Host *string `json:"host,omitempty"`
	// The message [reserved attribute](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes) of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry. That value is then highlighted and displayed in the Logstream, where it is indexed for full text search.
	Message *string `json:"message,omitempty"`
	// The name of the application or service generating the log events. It is used to switch from Logs to APM, so make sure you define the same value when you use both products.
	Service *string `json:"service,omitempty"`
	// Status of the message associated with your log.
	Status *string `json:"status,omitempty"`
	// Array of tags associated with your log.
	Tags *[]string `json:"tags,omitempty"`
	// Timestamp of your log.
	Timestamp *time.Time `json:"timestamp,omitempty"`
}

LogAttributes JSON object containing all log attributes and their associated values.

func NewLogAttributes ¶

func NewLogAttributes() *LogAttributes

NewLogAttributes instantiates a new LogAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogAttributesWithDefaults ¶

func NewLogAttributesWithDefaults() *LogAttributes

NewLogAttributesWithDefaults instantiates a new LogAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogAttributes) GetAttributes ¶

func (o *LogAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogAttributes) GetAttributesOk ¶

func (o *LogAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetHost ¶

func (o *LogAttributes) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*LogAttributes) GetHostOk ¶

func (o *LogAttributes) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetMessage ¶

func (o *LogAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*LogAttributes) GetMessageOk ¶

func (o *LogAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetService ¶

func (o *LogAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*LogAttributes) GetServiceOk ¶

func (o *LogAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetStatus ¶

func (o *LogAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*LogAttributes) GetStatusOk ¶

func (o *LogAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetTags ¶

func (o *LogAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*LogAttributes) GetTagsOk ¶

func (o *LogAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetTimestamp ¶

func (o *LogAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*LogAttributes) GetTimestampOk ¶

func (o *LogAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) HasAttributes ¶

func (o *LogAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*LogAttributes) HasHost ¶

func (o *LogAttributes) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*LogAttributes) HasMessage ¶

func (o *LogAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*LogAttributes) HasService ¶

func (o *LogAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*LogAttributes) HasStatus ¶

func (o *LogAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*LogAttributes) HasTags ¶

func (o *LogAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*LogAttributes) HasTimestamp ¶

func (o *LogAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (LogAttributes) MarshalJSON ¶

func (o LogAttributes) MarshalJSON() ([]byte, error)

func (*LogAttributes) SetAttributes ¶

func (o *LogAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*LogAttributes) SetHost ¶

func (o *LogAttributes) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*LogAttributes) SetMessage ¶

func (o *LogAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*LogAttributes) SetService ¶

func (o *LogAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*LogAttributes) SetStatus ¶

func (o *LogAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*LogAttributes) SetTags ¶

func (o *LogAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*LogAttributes) SetTimestamp ¶

func (o *LogAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

type LogType ¶

type LogType string

LogType Type of the event.

const (
	LOGTYPE_LOG LogType = "log"
)

List of LogType

func NewLogTypeFromValue ¶

func NewLogTypeFromValue(v string) (*LogType, error)

NewLogTypeFromValue returns a pointer to a valid LogType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogType) IsValid ¶

func (v LogType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogType) Ptr ¶

func (v LogType) Ptr() *LogType

Ptr returns reference to LogType value

func (*LogType) UnmarshalJSON ¶

func (v *LogType) UnmarshalJSON(src []byte) error

type LogsAggregateBucket ¶

type LogsAggregateBucket struct {
	// The key, value pairs for each group by
	By *map[string]string `json:"by,omitempty"`
	// A map of the metric name -> value for regular compute or list of values for a timeseries
	Computes *map[string]LogsAggregateBucketValue `json:"computes,omitempty"`
}

LogsAggregateBucket A bucket values

func NewLogsAggregateBucket ¶

func NewLogsAggregateBucket() *LogsAggregateBucket

NewLogsAggregateBucket instantiates a new LogsAggregateBucket object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsAggregateBucketWithDefaults ¶

func NewLogsAggregateBucketWithDefaults() *LogsAggregateBucket

NewLogsAggregateBucketWithDefaults instantiates a new LogsAggregateBucket object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsAggregateBucket) GetBy ¶

func (o *LogsAggregateBucket) GetBy() map[string]string

GetBy returns the By field value if set, zero value otherwise.

func (*LogsAggregateBucket) GetByOk ¶

func (o *LogsAggregateBucket) GetByOk() (*map[string]string, bool)

GetByOk returns a tuple with the By field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucket) GetComputes ¶

GetComputes returns the Computes field value if set, zero value otherwise.

func (*LogsAggregateBucket) GetComputesOk ¶

func (o *LogsAggregateBucket) GetComputesOk() (*map[string]LogsAggregateBucketValue, bool)

GetComputesOk returns a tuple with the Computes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucket) HasBy ¶

func (o *LogsAggregateBucket) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*LogsAggregateBucket) HasComputes ¶

func (o *LogsAggregateBucket) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (LogsAggregateBucket) MarshalJSON ¶

func (o LogsAggregateBucket) MarshalJSON() ([]byte, error)

func (*LogsAggregateBucket) SetBy ¶

func (o *LogsAggregateBucket) SetBy(v map[string]string)

SetBy gets a reference to the given map[string]string and assigns it to the By field.

func (*LogsAggregateBucket) SetComputes ¶

func (o *LogsAggregateBucket) SetComputes(v map[string]LogsAggregateBucketValue)

SetComputes gets a reference to the given map[string]LogsAggregateBucketValue and assigns it to the Computes field.

type LogsAggregateBucketValue ¶

type LogsAggregateBucketValue struct {
	LogsAggregateBucketValueTimeseries *LogsAggregateBucketValueTimeseries
	// contains filtered or unexported fields
}

LogsAggregateBucketValue - A bucket value, can be either a timeseries or a single value

func LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue ¶

func LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue(v *LogsAggregateBucketValueTimeseries) LogsAggregateBucketValue

LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue is a convenience function that returns LogsAggregateBucketValueTimeseries wrapped in LogsAggregateBucketValue

func (*LogsAggregateBucketValue) GetActualInstance ¶

func (obj *LogsAggregateBucketValue) GetActualInstance() interface{}

Get the actual instance

func (LogsAggregateBucketValue) MarshalJSON ¶

func (src LogsAggregateBucketValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*LogsAggregateBucketValue) UnmarshalJSON ¶

func (dst *LogsAggregateBucketValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type LogsAggregateBucketValueTimeseries ¶

type LogsAggregateBucketValueTimeseries struct {
	Items []LogsAggregateBucketValueTimeseriesPoint
}

LogsAggregateBucketValueTimeseries A timeseries array

func NewLogsAggregateBucketValueTimeseries ¶

func NewLogsAggregateBucketValueTimeseries() *LogsAggregateBucketValueTimeseries

NewLogsAggregateBucketValueTimeseries instantiates a new LogsAggregateBucketValueTimeseries object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsAggregateBucketValueTimeseriesWithDefaults ¶

func NewLogsAggregateBucketValueTimeseriesWithDefaults() *LogsAggregateBucketValueTimeseries

NewLogsAggregateBucketValueTimeseriesWithDefaults instantiates a new LogsAggregateBucketValueTimeseries object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (LogsAggregateBucketValueTimeseries) MarshalJSON ¶

func (o LogsAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

func (*LogsAggregateBucketValueTimeseries) UnmarshalJSON ¶

func (o *LogsAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

type LogsAggregateBucketValueTimeseriesPoint ¶

type LogsAggregateBucketValueTimeseriesPoint struct {
	// The time value for this point
	Time *string `json:"time,omitempty"`
	// The value for this point
	Value *float64 `json:"value,omitempty"`
}

LogsAggregateBucketValueTimeseriesPoint A timeseries point

func NewLogsAggregateBucketValueTimeseriesPoint ¶

func NewLogsAggregateBucketValueTimeseriesPoint() *LogsAggregateBucketValueTimeseriesPoint

NewLogsAggregateBucketValueTimeseriesPoint instantiates a new LogsAggregateBucketValueTimeseriesPoint object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsAggregateBucketValueTimeseriesPointWithDefaults ¶

func NewLogsAggregateBucketValueTimeseriesPointWithDefaults() *LogsAggregateBucketValueTimeseriesPoint

NewLogsAggregateBucketValueTimeseriesPointWithDefaults instantiates a new LogsAggregateBucketValueTimeseriesPoint object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsAggregateBucketValueTimeseriesPoint) GetTime ¶

GetTime returns the Time field value if set, zero value otherwise.

func (*LogsAggregateBucketValueTimeseriesPoint) GetTimeOk ¶

GetTimeOk returns a tuple with the Time field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) GetValue ¶

GetValue returns the Value field value if set, zero value otherwise.

func (*LogsAggregateBucketValueTimeseriesPoint) GetValueOk ¶

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) HasTime ¶

HasTime returns a boolean if a field has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) HasValue ¶

HasValue returns a boolean if a field has been set.

func (LogsAggregateBucketValueTimeseriesPoint) MarshalJSON ¶

func (o LogsAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

func (*LogsAggregateBucketValueTimeseriesPoint) SetTime ¶

SetTime gets a reference to the given string and assigns it to the Time field.

func (*LogsAggregateBucketValueTimeseriesPoint) SetValue ¶

SetValue gets a reference to the given float64 and assigns it to the Value field.

type LogsAggregateRequest ¶

type LogsAggregateRequest struct {
	// The list of metrics or timeseries to compute for the retrieved buckets.
	Compute *[]LogsCompute   `json:"compute,omitempty"`
	Filter  *LogsQueryFilter `json:"filter,omitempty"`
	// The rules for the group by
	GroupBy *[]LogsGroupBy            `json:"group_by,omitempty"`
	Options *LogsQueryOptions         `json:"options,omitempty"`
	Page    *LogsAggregateRequestPage `json:"page,omitempty"`
}

LogsAggregateRequest The object sent with the request to retrieve a list of logs from your organization.

func NewLogsAggregateRequest ¶

func NewLogsAggregateRequest() *LogsAggregateRequest

NewLogsAggregateRequest instantiates a new LogsAggregateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsAggregateRequestWithDefaults ¶

func NewLogsAggregateRequestWithDefaults() *LogsAggregateRequest

NewLogsAggregateRequestWithDefaults instantiates a new LogsAggregateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsAggregateRequest) GetCompute ¶

func (o *LogsAggregateRequest) GetCompute() []LogsCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetComputeOk ¶

func (o *LogsAggregateRequest) GetComputeOk() (*[]LogsCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetFilter ¶

func (o *LogsAggregateRequest) GetFilter() LogsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetFilterOk ¶

func (o *LogsAggregateRequest) GetFilterOk() (*LogsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetGroupBy ¶

func (o *LogsAggregateRequest) GetGroupBy() []LogsGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetGroupByOk ¶

func (o *LogsAggregateRequest) GetGroupByOk() (*[]LogsGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetOptions ¶

func (o *LogsAggregateRequest) GetOptions() LogsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetOptionsOk ¶

func (o *LogsAggregateRequest) GetOptionsOk() (*LogsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetPage ¶

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetPageOk ¶

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) HasCompute ¶

func (o *LogsAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasFilter ¶

func (o *LogsAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasGroupBy ¶

func (o *LogsAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasOptions ¶

func (o *LogsAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasPage ¶

func (o *LogsAggregateRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (LogsAggregateRequest) MarshalJSON ¶

func (o LogsAggregateRequest) MarshalJSON() ([]byte, error)

func (*LogsAggregateRequest) SetCompute ¶

func (o *LogsAggregateRequest) SetCompute(v []LogsCompute)

SetCompute gets a reference to the given []LogsCompute and assigns it to the Compute field.

func (*LogsAggregateRequest) SetFilter ¶

func (o *LogsAggregateRequest) SetFilter(v LogsQueryFilter)

SetFilter gets a reference to the given LogsQueryFilter and assigns it to the Filter field.

func (*LogsAggregateRequest) SetGroupBy ¶

func (o *LogsAggregateRequest) SetGroupBy(v []LogsGroupBy)

SetGroupBy gets a reference to the given []LogsGroupBy and assigns it to the GroupBy field.

func (*LogsAggregateRequest) SetOptions ¶

func (o *LogsAggregateRequest) SetOptions(v LogsQueryOptions)

SetOptions gets a reference to the given LogsQueryOptions and assigns it to the Options field.

func (*LogsAggregateRequest) SetPage ¶

SetPage gets a reference to the given LogsAggregateRequestPage and assigns it to the Page field.

type LogsAggregateRequestPage ¶

type LogsAggregateRequestPage struct {
	// The returned paging point to use to get the next results
	Cursor *string `json:"cursor,omitempty"`
}

LogsAggregateRequestPage Paging settings

func NewLogsAggregateRequestPage ¶

func NewLogsAggregateRequestPage() *LogsAggregateRequestPage

NewLogsAggregateRequestPage instantiates a new LogsAggregateRequestPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsAggregateRequestPageWithDefaults ¶

func NewLogsAggregateRequestPageWithDefaults() *LogsAggregateRequestPage

NewLogsAggregateRequestPageWithDefaults instantiates a new LogsAggregateRequestPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsAggregateRequestPage) GetCursor ¶

func (o *LogsAggregateRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*LogsAggregateRequestPage) GetCursorOk ¶

func (o *LogsAggregateRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequestPage) HasCursor ¶

func (o *LogsAggregateRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (LogsAggregateRequestPage) MarshalJSON ¶

func (o LogsAggregateRequestPage) MarshalJSON() ([]byte, error)

func (*LogsAggregateRequestPage) SetCursor ¶

func (o *LogsAggregateRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

type LogsAggregateResponse ¶

type LogsAggregateResponse struct {
	Data *LogsAggregateResponseData `json:"data,omitempty"`
	Meta *LogsResponseMetadata      `json:"meta,omitempty"`
}

LogsAggregateResponse The response object for the logs aggregate API endpoint

func NewLogsAggregateResponse ¶

func NewLogsAggregateResponse() *LogsAggregateResponse

NewLogsAggregateResponse instantiates a new LogsAggregateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsAggregateResponseWithDefaults ¶

func NewLogsAggregateResponseWithDefaults() *LogsAggregateResponse

NewLogsAggregateResponseWithDefaults instantiates a new LogsAggregateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsAggregateResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*LogsAggregateResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*LogsAggregateResponse) GetMetaOk ¶

func (o *LogsAggregateResponse) GetMetaOk() (*LogsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateResponse) HasData ¶

func (o *LogsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*LogsAggregateResponse) HasMeta ¶

func (o *LogsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (LogsAggregateResponse) MarshalJSON ¶

func (o LogsAggregateResponse) MarshalJSON() ([]byte, error)

func (*LogsAggregateResponse) SetData ¶

SetData gets a reference to the given LogsAggregateResponseData and assigns it to the Data field.

func (*LogsAggregateResponse) SetMeta ¶

SetMeta gets a reference to the given LogsResponseMetadata and assigns it to the Meta field.

type LogsAggregateResponseData ¶

type LogsAggregateResponseData struct {
	// The list of matching buckets, one item per bucket
	Buckets *[]LogsAggregateBucket `json:"buckets,omitempty"`
}

LogsAggregateResponseData The query results

func NewLogsAggregateResponseData ¶

func NewLogsAggregateResponseData() *LogsAggregateResponseData

NewLogsAggregateResponseData instantiates a new LogsAggregateResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsAggregateResponseDataWithDefaults ¶

func NewLogsAggregateResponseDataWithDefaults() *LogsAggregateResponseData

NewLogsAggregateResponseDataWithDefaults instantiates a new LogsAggregateResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsAggregateResponseData) GetBuckets ¶

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*LogsAggregateResponseData) GetBucketsOk ¶

func (o *LogsAggregateResponseData) GetBucketsOk() (*[]LogsAggregateBucket, bool)

GetBucketsOk returns a tuple with the Buckets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateResponseData) HasBuckets ¶

func (o *LogsAggregateResponseData) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (LogsAggregateResponseData) MarshalJSON ¶

func (o LogsAggregateResponseData) MarshalJSON() ([]byte, error)

func (*LogsAggregateResponseData) SetBuckets ¶

SetBuckets gets a reference to the given []LogsAggregateBucket and assigns it to the Buckets field.

type LogsAggregateResponseStatus ¶

type LogsAggregateResponseStatus string

LogsAggregateResponseStatus The status of the response

const (
	LOGSAGGREGATERESPONSESTATUS_DONE    LogsAggregateResponseStatus = "done"
	LOGSAGGREGATERESPONSESTATUS_TIMEOUT LogsAggregateResponseStatus = "timeout"
)

List of LogsAggregateResponseStatus

func NewLogsAggregateResponseStatusFromValue ¶

func NewLogsAggregateResponseStatusFromValue(v string) (*LogsAggregateResponseStatus, error)

NewLogsAggregateResponseStatusFromValue returns a pointer to a valid LogsAggregateResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsAggregateResponseStatus) IsValid ¶

func (v LogsAggregateResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsAggregateResponseStatus) Ptr ¶

Ptr returns reference to LogsAggregateResponseStatus value

func (*LogsAggregateResponseStatus) UnmarshalJSON ¶

func (v *LogsAggregateResponseStatus) UnmarshalJSON(src []byte) error

type LogsAggregateSort ¶

type LogsAggregateSort struct {
	Aggregation *LogsAggregationFunction `json:"aggregation,omitempty"`
	// The metric to sort by (only used for `type=measure`)
	Metric *string                `json:"metric,omitempty"`
	Order  *LogsSortOrder         `json:"order,omitempty"`
	Type   *LogsAggregateSortType `json:"type,omitempty"`
}

LogsAggregateSort A sort rule

func NewLogsAggregateSort ¶

func NewLogsAggregateSort() *LogsAggregateSort

NewLogsAggregateSort instantiates a new LogsAggregateSort object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsAggregateSortWithDefaults ¶

func NewLogsAggregateSortWithDefaults() *LogsAggregateSort

NewLogsAggregateSortWithDefaults instantiates a new LogsAggregateSort object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsAggregateSort) GetAggregation ¶

func (o *LogsAggregateSort) GetAggregation() LogsAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*LogsAggregateSort) GetAggregationOk ¶

func (o *LogsAggregateSort) GetAggregationOk() (*LogsAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) GetMetric ¶

func (o *LogsAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*LogsAggregateSort) GetMetricOk ¶

func (o *LogsAggregateSort) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) GetOrder ¶

func (o *LogsAggregateSort) GetOrder() LogsSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*LogsAggregateSort) GetOrderOk ¶

func (o *LogsAggregateSort) GetOrderOk() (*LogsSortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*LogsAggregateSort) GetTypeOk ¶

func (o *LogsAggregateSort) GetTypeOk() (*LogsAggregateSortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) HasAggregation ¶

func (o *LogsAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*LogsAggregateSort) HasMetric ¶

func (o *LogsAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*LogsAggregateSort) HasOrder ¶

func (o *LogsAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*LogsAggregateSort) HasType ¶

func (o *LogsAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (LogsAggregateSort) MarshalJSON ¶

func (o LogsAggregateSort) MarshalJSON() ([]byte, error)

func (*LogsAggregateSort) SetAggregation ¶

func (o *LogsAggregateSort) SetAggregation(v LogsAggregationFunction)

SetAggregation gets a reference to the given LogsAggregationFunction and assigns it to the Aggregation field.

func (*LogsAggregateSort) SetMetric ¶

func (o *LogsAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*LogsAggregateSort) SetOrder ¶

func (o *LogsAggregateSort) SetOrder(v LogsSortOrder)

SetOrder gets a reference to the given LogsSortOrder and assigns it to the Order field.

func (*LogsAggregateSort) SetType ¶

SetType gets a reference to the given LogsAggregateSortType and assigns it to the Type field.

type LogsAggregateSortType ¶

type LogsAggregateSortType string

LogsAggregateSortType The type of sorting algorithm

const (
	LOGSAGGREGATESORTTYPE_ALPHABETICAL LogsAggregateSortType = "alphabetical"
	LOGSAGGREGATESORTTYPE_MEASURE      LogsAggregateSortType = "measure"
)

List of LogsAggregateSortType

func NewLogsAggregateSortTypeFromValue ¶

func NewLogsAggregateSortTypeFromValue(v string) (*LogsAggregateSortType, error)

NewLogsAggregateSortTypeFromValue returns a pointer to a valid LogsAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsAggregateSortType) IsValid ¶

func (v LogsAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsAggregateSortType) Ptr ¶

Ptr returns reference to LogsAggregateSortType value

func (*LogsAggregateSortType) UnmarshalJSON ¶

func (v *LogsAggregateSortType) UnmarshalJSON(src []byte) error

type LogsAggregationFunction ¶

type LogsAggregationFunction string

LogsAggregationFunction An aggregation function

const (
	LOGSAGGREGATIONFUNCTION_COUNT         LogsAggregationFunction = "count"
	LOGSAGGREGATIONFUNCTION_CARDINALITY   LogsAggregationFunction = "cardinality"
	LOGSAGGREGATIONFUNCTION_PERCENTILE_75 LogsAggregationFunction = "pc75"
	LOGSAGGREGATIONFUNCTION_PERCENTILE_90 LogsAggregationFunction = "pc90"
	LOGSAGGREGATIONFUNCTION_PERCENTILE_95 LogsAggregationFunction = "pc95"
	LOGSAGGREGATIONFUNCTION_PERCENTILE_98 LogsAggregationFunction = "pc98"
	LOGSAGGREGATIONFUNCTION_PERCENTILE_99 LogsAggregationFunction = "pc99"
	LOGSAGGREGATIONFUNCTION_SUM           LogsAggregationFunction = "sum"
	LOGSAGGREGATIONFUNCTION_MIN           LogsAggregationFunction = "min"
	LOGSAGGREGATIONFUNCTION_MAX           LogsAggregationFunction = "max"
	LOGSAGGREGATIONFUNCTION_AVG           LogsAggregationFunction = "avg"
)

List of LogsAggregationFunction

func NewLogsAggregationFunctionFromValue ¶

func NewLogsAggregationFunctionFromValue(v string) (*LogsAggregationFunction, error)

NewLogsAggregationFunctionFromValue returns a pointer to a valid LogsAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsAggregationFunction) IsValid ¶

func (v LogsAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsAggregationFunction) Ptr ¶

Ptr returns reference to LogsAggregationFunction value

func (*LogsAggregationFunction) UnmarshalJSON ¶

func (v *LogsAggregationFunction) UnmarshalJSON(src []byte) error

type LogsApiService ¶

type LogsApiService service

LogsApiService LogsApi service

func (*LogsApiService) AggregateLogs ¶

* AggregateLogs Aggregate events * The API endpoint to aggregate events into buckets and compute metrics and timeseries.

func (*LogsApiService) ListLogs ¶

  • ListLogs Search logs
  • List endpoint returns logs that match a log search query.

[Results are paginated][1].

Use this endpoint to build complex logs filtering and search.

**If you are considering archiving logs for your organization, consider use of the Datadog archive capabilities instead of the log list API. See [Datadog Logs Archive documentation][2].**

[1]: /logs/guide/collect-multiple-logs-with-pagination [2]: https://docs.datadoghq.com/logs/archives

func (*LogsApiService) ListLogsGet ¶

  • ListLogsGet Get a list of logs
  • List endpoint returns logs that match a log search query.

[Results are paginated][1].

Use this endpoint to see your latest logs.

**If you are considering archiving logs for your organization, consider use of the Datadog archive capabilities instead of the log list API. See [Datadog Logs Archive documentation][2].**

[1]: /logs/guide/collect-multiple-logs-with-pagination [2]: https://docs.datadoghq.com/logs/archives

type LogsArchive ¶

type LogsArchive struct {
	Data *LogsArchiveDefinition `json:"data,omitempty"`
}

LogsArchive The logs archive.

func NewLogsArchive ¶

func NewLogsArchive() *LogsArchive

NewLogsArchive instantiates a new LogsArchive object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveWithDefaults ¶

func NewLogsArchiveWithDefaults() *LogsArchive

NewLogsArchiveWithDefaults instantiates a new LogsArchive object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchive) GetData ¶

func (o *LogsArchive) GetData() LogsArchiveDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchive) GetDataOk ¶

func (o *LogsArchive) GetDataOk() (*LogsArchiveDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchive) HasData ¶

func (o *LogsArchive) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchive) MarshalJSON ¶

func (o LogsArchive) MarshalJSON() ([]byte, error)

func (*LogsArchive) SetData ¶

func (o *LogsArchive) SetData(v LogsArchiveDefinition)

SetData gets a reference to the given LogsArchiveDefinition and assigns it to the Data field.

type LogsArchiveAttributes ¶

type LogsArchiveAttributes struct {
	Destination NullableLogsArchiveDestination `json:"destination"`
	// To store the tags in the archive, set the value \"true\". If it is set to \"false\", the tags will be deleted when the logs are sent to the archive.
	IncludeTags *bool `json:"include_tags,omitempty"`
	// The archive name.
	Name string `json:"name"`
	// The archive query/filter. Logs matching this query are included in the archive.
	Query string `json:"query"`
	// An array of tags to add to rehydrated logs from an archive.
	RehydrationTags *[]string         `json:"rehydration_tags,omitempty"`
	State           *LogsArchiveState `json:"state,omitempty"`
}

LogsArchiveAttributes The attributes associated with the archive.

func NewLogsArchiveAttributes ¶

func NewLogsArchiveAttributes(destination NullableLogsArchiveDestination, name string, query string) *LogsArchiveAttributes

NewLogsArchiveAttributes instantiates a new LogsArchiveAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveAttributesWithDefaults ¶

func NewLogsArchiveAttributesWithDefaults() *LogsArchiveAttributes

NewLogsArchiveAttributesWithDefaults instantiates a new LogsArchiveAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveAttributes) GetDestination ¶

func (o *LogsArchiveAttributes) GetDestination() LogsArchiveDestination

GetDestination returns the Destination field value If the value is explicit nil, the zero value for LogsArchiveDestination will be returned

func (*LogsArchiveAttributes) GetDestinationOk ¶

func (o *LogsArchiveAttributes) GetDestinationOk() (*LogsArchiveDestination, bool)

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LogsArchiveAttributes) GetIncludeTags ¶

func (o *LogsArchiveAttributes) GetIncludeTags() bool

GetIncludeTags returns the IncludeTags field value if set, zero value otherwise.

func (*LogsArchiveAttributes) GetIncludeTagsOk ¶

func (o *LogsArchiveAttributes) GetIncludeTagsOk() (*bool, bool)

GetIncludeTagsOk returns a tuple with the IncludeTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetName ¶

func (o *LogsArchiveAttributes) GetName() string

GetName returns the Name field value

func (*LogsArchiveAttributes) GetNameOk ¶

func (o *LogsArchiveAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetQuery ¶

func (o *LogsArchiveAttributes) GetQuery() string

GetQuery returns the Query field value

func (*LogsArchiveAttributes) GetQueryOk ¶

func (o *LogsArchiveAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetRehydrationTags ¶

func (o *LogsArchiveAttributes) GetRehydrationTags() []string

GetRehydrationTags returns the RehydrationTags field value if set, zero value otherwise.

func (*LogsArchiveAttributes) GetRehydrationTagsOk ¶

func (o *LogsArchiveAttributes) GetRehydrationTagsOk() (*[]string, bool)

GetRehydrationTagsOk returns a tuple with the RehydrationTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetState ¶

GetState returns the State field value if set, zero value otherwise.

func (*LogsArchiveAttributes) GetStateOk ¶

func (o *LogsArchiveAttributes) GetStateOk() (*LogsArchiveState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) HasIncludeTags ¶

func (o *LogsArchiveAttributes) HasIncludeTags() bool

HasIncludeTags returns a boolean if a field has been set.

func (*LogsArchiveAttributes) HasRehydrationTags ¶

func (o *LogsArchiveAttributes) HasRehydrationTags() bool

HasRehydrationTags returns a boolean if a field has been set.

func (*LogsArchiveAttributes) HasState ¶

func (o *LogsArchiveAttributes) HasState() bool

HasState returns a boolean if a field has been set.

func (LogsArchiveAttributes) MarshalJSON ¶

func (o LogsArchiveAttributes) MarshalJSON() ([]byte, error)

func (*LogsArchiveAttributes) SetDestination ¶

func (o *LogsArchiveAttributes) SetDestination(v LogsArchiveDestination)

SetDestination sets field value

func (*LogsArchiveAttributes) SetIncludeTags ¶

func (o *LogsArchiveAttributes) SetIncludeTags(v bool)

SetIncludeTags gets a reference to the given bool and assigns it to the IncludeTags field.

func (*LogsArchiveAttributes) SetName ¶

func (o *LogsArchiveAttributes) SetName(v string)

SetName sets field value

func (*LogsArchiveAttributes) SetQuery ¶

func (o *LogsArchiveAttributes) SetQuery(v string)

SetQuery sets field value

func (*LogsArchiveAttributes) SetRehydrationTags ¶

func (o *LogsArchiveAttributes) SetRehydrationTags(v []string)

SetRehydrationTags gets a reference to the given []string and assigns it to the RehydrationTags field.

func (*LogsArchiveAttributes) SetState ¶

func (o *LogsArchiveAttributes) SetState(v LogsArchiveState)

SetState gets a reference to the given LogsArchiveState and assigns it to the State field.

func (*LogsArchiveAttributes) UnmarshalJSON ¶

func (o *LogsArchiveAttributes) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveCreateRequest ¶

type LogsArchiveCreateRequest struct {
	Data *LogsArchiveCreateRequestDefinition `json:"data,omitempty"`
}

LogsArchiveCreateRequest The logs archive.

func NewLogsArchiveCreateRequest ¶

func NewLogsArchiveCreateRequest() *LogsArchiveCreateRequest

NewLogsArchiveCreateRequest instantiates a new LogsArchiveCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveCreateRequestWithDefaults ¶

func NewLogsArchiveCreateRequestWithDefaults() *LogsArchiveCreateRequest

NewLogsArchiveCreateRequestWithDefaults instantiates a new LogsArchiveCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveCreateRequest) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchiveCreateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequest) HasData ¶

func (o *LogsArchiveCreateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchiveCreateRequest) MarshalJSON ¶

func (o LogsArchiveCreateRequest) MarshalJSON() ([]byte, error)

func (*LogsArchiveCreateRequest) SetData ¶

SetData gets a reference to the given LogsArchiveCreateRequestDefinition and assigns it to the Data field.

type LogsArchiveCreateRequestAttributes ¶

type LogsArchiveCreateRequestAttributes struct {
	Destination LogsArchiveCreateRequestDestination `json:"destination"`
	// To store the tags in the archive, set the value \"true\". If it is set to \"false\", the tags will be deleted when the logs are sent to the archive.
	IncludeTags *bool `json:"include_tags,omitempty"`
	// The archive name.
	Name string `json:"name"`
	// The archive query/filter. Logs matching this query are included in the archive.
	Query string `json:"query"`
	// An array of tags to add to rehydrated logs from an archive.
	RehydrationTags *[]string `json:"rehydration_tags,omitempty"`
}

LogsArchiveCreateRequestAttributes The attributes associated with the archive.

func NewLogsArchiveCreateRequestAttributes ¶

func NewLogsArchiveCreateRequestAttributes(destination LogsArchiveCreateRequestDestination, name string, query string) *LogsArchiveCreateRequestAttributes

NewLogsArchiveCreateRequestAttributes instantiates a new LogsArchiveCreateRequestAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveCreateRequestAttributesWithDefaults ¶

func NewLogsArchiveCreateRequestAttributesWithDefaults() *LogsArchiveCreateRequestAttributes

NewLogsArchiveCreateRequestAttributesWithDefaults instantiates a new LogsArchiveCreateRequestAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveCreateRequestAttributes) GetDestination ¶

GetDestination returns the Destination field value

func (*LogsArchiveCreateRequestAttributes) GetDestinationOk ¶

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetIncludeTags ¶

func (o *LogsArchiveCreateRequestAttributes) GetIncludeTags() bool

GetIncludeTags returns the IncludeTags field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestAttributes) GetIncludeTagsOk ¶

func (o *LogsArchiveCreateRequestAttributes) GetIncludeTagsOk() (*bool, bool)

GetIncludeTagsOk returns a tuple with the IncludeTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetName ¶

GetName returns the Name field value

func (*LogsArchiveCreateRequestAttributes) GetNameOk ¶

func (o *LogsArchiveCreateRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetQuery ¶

GetQuery returns the Query field value

func (*LogsArchiveCreateRequestAttributes) GetQueryOk ¶

func (o *LogsArchiveCreateRequestAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetRehydrationTags ¶

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTags() []string

GetRehydrationTags returns the RehydrationTags field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestAttributes) GetRehydrationTagsOk ¶

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTagsOk() (*[]string, bool)

GetRehydrationTagsOk returns a tuple with the RehydrationTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) HasIncludeTags ¶

func (o *LogsArchiveCreateRequestAttributes) HasIncludeTags() bool

HasIncludeTags returns a boolean if a field has been set.

func (*LogsArchiveCreateRequestAttributes) HasRehydrationTags ¶

func (o *LogsArchiveCreateRequestAttributes) HasRehydrationTags() bool

HasRehydrationTags returns a boolean if a field has been set.

func (LogsArchiveCreateRequestAttributes) MarshalJSON ¶

func (o LogsArchiveCreateRequestAttributes) MarshalJSON() ([]byte, error)

func (*LogsArchiveCreateRequestAttributes) SetDestination ¶

SetDestination sets field value

func (*LogsArchiveCreateRequestAttributes) SetIncludeTags ¶

func (o *LogsArchiveCreateRequestAttributes) SetIncludeTags(v bool)

SetIncludeTags gets a reference to the given bool and assigns it to the IncludeTags field.

func (*LogsArchiveCreateRequestAttributes) SetName ¶

SetName sets field value

func (*LogsArchiveCreateRequestAttributes) SetQuery ¶

SetQuery sets field value

func (*LogsArchiveCreateRequestAttributes) SetRehydrationTags ¶

func (o *LogsArchiveCreateRequestAttributes) SetRehydrationTags(v []string)

SetRehydrationTags gets a reference to the given []string and assigns it to the RehydrationTags field.

func (*LogsArchiveCreateRequestAttributes) UnmarshalJSON ¶

func (o *LogsArchiveCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveCreateRequestDefinition ¶

type LogsArchiveCreateRequestDefinition struct {
	Attributes *LogsArchiveCreateRequestAttributes `json:"attributes,omitempty"`
	// The type of the resource. The value should always be archives.
	Type string `json:"type"`
}

LogsArchiveCreateRequestDefinition The definition of an archive.

func NewLogsArchiveCreateRequestDefinition ¶

func NewLogsArchiveCreateRequestDefinition(type_ string) *LogsArchiveCreateRequestDefinition

NewLogsArchiveCreateRequestDefinition instantiates a new LogsArchiveCreateRequestDefinition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveCreateRequestDefinitionWithDefaults ¶

func NewLogsArchiveCreateRequestDefinitionWithDefaults() *LogsArchiveCreateRequestDefinition

NewLogsArchiveCreateRequestDefinitionWithDefaults instantiates a new LogsArchiveCreateRequestDefinition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveCreateRequestDefinition) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestDefinition) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestDefinition) GetType ¶

GetType returns the Type field value

func (*LogsArchiveCreateRequestDefinition) GetTypeOk ¶

func (o *LogsArchiveCreateRequestDefinition) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestDefinition) HasAttributes ¶

func (o *LogsArchiveCreateRequestDefinition) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (LogsArchiveCreateRequestDefinition) MarshalJSON ¶

func (o LogsArchiveCreateRequestDefinition) MarshalJSON() ([]byte, error)

func (*LogsArchiveCreateRequestDefinition) SetAttributes ¶

SetAttributes gets a reference to the given LogsArchiveCreateRequestAttributes and assigns it to the Attributes field.

func (*LogsArchiveCreateRequestDefinition) SetType ¶

SetType sets field value

func (*LogsArchiveCreateRequestDefinition) UnmarshalJSON ¶

func (o *LogsArchiveCreateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveCreateRequestDestination ¶

type LogsArchiveCreateRequestDestination struct {
	LogsArchiveDestinationAzure *LogsArchiveDestinationAzure
	LogsArchiveDestinationGCS   *LogsArchiveDestinationGCS
	LogsArchiveDestinationS3    *LogsArchiveDestinationS3
}

LogsArchiveCreateRequestDestination - An archive's destination.

func LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination ¶

func LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationAzure) LogsArchiveCreateRequestDestination

LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination is a convenience function that returns LogsArchiveDestinationAzure wrapped in LogsArchiveCreateRequestDestination

func LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination ¶

func LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationGCS) LogsArchiveCreateRequestDestination

LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination is a convenience function that returns LogsArchiveDestinationGCS wrapped in LogsArchiveCreateRequestDestination

func LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination ¶

func LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationS3) LogsArchiveCreateRequestDestination

LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination is a convenience function that returns LogsArchiveDestinationS3 wrapped in LogsArchiveCreateRequestDestination

func (*LogsArchiveCreateRequestDestination) GetActualInstance ¶

func (obj *LogsArchiveCreateRequestDestination) GetActualInstance() interface{}

Get the actual instance

func (LogsArchiveCreateRequestDestination) MarshalJSON ¶

func (src LogsArchiveCreateRequestDestination) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*LogsArchiveCreateRequestDestination) UnmarshalJSON ¶

func (dst *LogsArchiveCreateRequestDestination) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type LogsArchiveDefinition ¶

type LogsArchiveDefinition struct {
	Attributes *LogsArchiveAttributes `json:"attributes,omitempty"`
	// The archive ID.
	Id *string `json:"id,omitempty"`
	// The type of the resource. The value should always be archives.
	Type string `json:"type"`
}

LogsArchiveDefinition The definition of an archive.

func NewLogsArchiveDefinition ¶

func NewLogsArchiveDefinition(type_ string) *LogsArchiveDefinition

NewLogsArchiveDefinition instantiates a new LogsArchiveDefinition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveDefinitionWithDefaults ¶

func NewLogsArchiveDefinitionWithDefaults() *LogsArchiveDefinition

NewLogsArchiveDefinitionWithDefaults instantiates a new LogsArchiveDefinition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveDefinition) GetAttributes ¶

func (o *LogsArchiveDefinition) GetAttributes() LogsArchiveAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsArchiveDefinition) GetAttributesOk ¶

func (o *LogsArchiveDefinition) GetAttributesOk() (*LogsArchiveAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDefinition) GetId ¶

func (o *LogsArchiveDefinition) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*LogsArchiveDefinition) GetIdOk ¶

func (o *LogsArchiveDefinition) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDefinition) GetType ¶

func (o *LogsArchiveDefinition) GetType() string

GetType returns the Type field value

func (*LogsArchiveDefinition) GetTypeOk ¶

func (o *LogsArchiveDefinition) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDefinition) HasAttributes ¶

func (o *LogsArchiveDefinition) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*LogsArchiveDefinition) HasId ¶

func (o *LogsArchiveDefinition) HasId() bool

HasId returns a boolean if a field has been set.

func (LogsArchiveDefinition) MarshalJSON ¶

func (o LogsArchiveDefinition) MarshalJSON() ([]byte, error)

func (*LogsArchiveDefinition) SetAttributes ¶

func (o *LogsArchiveDefinition) SetAttributes(v LogsArchiveAttributes)

SetAttributes gets a reference to the given LogsArchiveAttributes and assigns it to the Attributes field.

func (*LogsArchiveDefinition) SetId ¶

func (o *LogsArchiveDefinition) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*LogsArchiveDefinition) SetType ¶

func (o *LogsArchiveDefinition) SetType(v string)

SetType sets field value

func (*LogsArchiveDefinition) UnmarshalJSON ¶

func (o *LogsArchiveDefinition) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveDestination ¶

type LogsArchiveDestination struct {
	LogsArchiveDestinationAzure *LogsArchiveDestinationAzure
	LogsArchiveDestinationGCS   *LogsArchiveDestinationGCS
	LogsArchiveDestinationS3    *LogsArchiveDestinationS3
}

LogsArchiveDestination - An archive's destination.

func LogsArchiveDestinationAzureAsLogsArchiveDestination ¶

func LogsArchiveDestinationAzureAsLogsArchiveDestination(v *LogsArchiveDestinationAzure) LogsArchiveDestination

LogsArchiveDestinationAzureAsLogsArchiveDestination is a convenience function that returns LogsArchiveDestinationAzure wrapped in LogsArchiveDestination

func LogsArchiveDestinationGCSAsLogsArchiveDestination ¶

func LogsArchiveDestinationGCSAsLogsArchiveDestination(v *LogsArchiveDestinationGCS) LogsArchiveDestination

LogsArchiveDestinationGCSAsLogsArchiveDestination is a convenience function that returns LogsArchiveDestinationGCS wrapped in LogsArchiveDestination

func LogsArchiveDestinationS3AsLogsArchiveDestination ¶

func LogsArchiveDestinationS3AsLogsArchiveDestination(v *LogsArchiveDestinationS3) LogsArchiveDestination

LogsArchiveDestinationS3AsLogsArchiveDestination is a convenience function that returns LogsArchiveDestinationS3 wrapped in LogsArchiveDestination

func (*LogsArchiveDestination) GetActualInstance ¶

func (obj *LogsArchiveDestination) GetActualInstance() interface{}

Get the actual instance

func (LogsArchiveDestination) MarshalJSON ¶

func (src LogsArchiveDestination) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*LogsArchiveDestination) UnmarshalJSON ¶

func (dst *LogsArchiveDestination) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type LogsArchiveDestinationAzure ¶

type LogsArchiveDestinationAzure struct {
	// The container where the archive will be stored.
	Container   string                      `json:"container"`
	Integration LogsArchiveIntegrationAzure `json:"integration"`
	// The archive path.
	Path *string `json:"path,omitempty"`
	// The region where the archive will be stored.
	Region *string `json:"region,omitempty"`
	// The associated storage account.
	StorageAccount string                          `json:"storage_account"`
	Type           LogsArchiveDestinationAzureType `json:"type"`
}

LogsArchiveDestinationAzure The Azure archive destination.

func NewLogsArchiveDestinationAzure ¶

func NewLogsArchiveDestinationAzure(container string, integration LogsArchiveIntegrationAzure, storageAccount string, type_ LogsArchiveDestinationAzureType) *LogsArchiveDestinationAzure

NewLogsArchiveDestinationAzure instantiates a new LogsArchiveDestinationAzure object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveDestinationAzureWithDefaults ¶

func NewLogsArchiveDestinationAzureWithDefaults() *LogsArchiveDestinationAzure

NewLogsArchiveDestinationAzureWithDefaults instantiates a new LogsArchiveDestinationAzure object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveDestinationAzure) GetContainer ¶

func (o *LogsArchiveDestinationAzure) GetContainer() string

GetContainer returns the Container field value

func (*LogsArchiveDestinationAzure) GetContainerOk ¶

func (o *LogsArchiveDestinationAzure) GetContainerOk() (*string, bool)

GetContainerOk returns a tuple with the Container field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetIntegration ¶

GetIntegration returns the Integration field value

func (*LogsArchiveDestinationAzure) GetIntegrationOk ¶

GetIntegrationOk returns a tuple with the Integration field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetPath ¶

func (o *LogsArchiveDestinationAzure) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsArchiveDestinationAzure) GetPathOk ¶

func (o *LogsArchiveDestinationAzure) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetRegion ¶

func (o *LogsArchiveDestinationAzure) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*LogsArchiveDestinationAzure) GetRegionOk ¶

func (o *LogsArchiveDestinationAzure) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetStorageAccount ¶

func (o *LogsArchiveDestinationAzure) GetStorageAccount() string

GetStorageAccount returns the StorageAccount field value

func (*LogsArchiveDestinationAzure) GetStorageAccountOk ¶

func (o *LogsArchiveDestinationAzure) GetStorageAccountOk() (*string, bool)

GetStorageAccountOk returns a tuple with the StorageAccount field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetType ¶

GetType returns the Type field value

func (*LogsArchiveDestinationAzure) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) HasPath ¶

func (o *LogsArchiveDestinationAzure) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*LogsArchiveDestinationAzure) HasRegion ¶

func (o *LogsArchiveDestinationAzure) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (LogsArchiveDestinationAzure) MarshalJSON ¶

func (o LogsArchiveDestinationAzure) MarshalJSON() ([]byte, error)

func (*LogsArchiveDestinationAzure) SetContainer ¶

func (o *LogsArchiveDestinationAzure) SetContainer(v string)

SetContainer sets field value

func (*LogsArchiveDestinationAzure) SetIntegration ¶

SetIntegration sets field value

func (*LogsArchiveDestinationAzure) SetPath ¶

func (o *LogsArchiveDestinationAzure) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsArchiveDestinationAzure) SetRegion ¶

func (o *LogsArchiveDestinationAzure) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*LogsArchiveDestinationAzure) SetStorageAccount ¶

func (o *LogsArchiveDestinationAzure) SetStorageAccount(v string)

SetStorageAccount sets field value

func (*LogsArchiveDestinationAzure) SetType ¶

SetType sets field value

func (*LogsArchiveDestinationAzure) UnmarshalJSON ¶

func (o *LogsArchiveDestinationAzure) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveDestinationAzureType ¶

type LogsArchiveDestinationAzureType string

LogsArchiveDestinationAzureType Type of the Azure archive destination.

const (
	LOGSARCHIVEDESTINATIONAZURETYPE_AZURE LogsArchiveDestinationAzureType = "azure"
)

List of LogsArchiveDestinationAzureType

func NewLogsArchiveDestinationAzureTypeFromValue ¶

func NewLogsArchiveDestinationAzureTypeFromValue(v string) (*LogsArchiveDestinationAzureType, error)

NewLogsArchiveDestinationAzureTypeFromValue returns a pointer to a valid LogsArchiveDestinationAzureType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsArchiveDestinationAzureType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (LogsArchiveDestinationAzureType) Ptr ¶

Ptr returns reference to LogsArchiveDestinationAzureType value

func (*LogsArchiveDestinationAzureType) UnmarshalJSON ¶

func (v *LogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error

type LogsArchiveDestinationGCS ¶

type LogsArchiveDestinationGCS struct {
	// The bucket where the archive will be stored.
	Bucket      string                    `json:"bucket"`
	Integration LogsArchiveIntegrationGCS `json:"integration"`
	// The archive path.
	Path *string                       `json:"path,omitempty"`
	Type LogsArchiveDestinationGCSType `json:"type"`
}

LogsArchiveDestinationGCS The GCS archive destination.

func NewLogsArchiveDestinationGCS ¶

func NewLogsArchiveDestinationGCS(bucket string, integration LogsArchiveIntegrationGCS, type_ LogsArchiveDestinationGCSType) *LogsArchiveDestinationGCS

NewLogsArchiveDestinationGCS instantiates a new LogsArchiveDestinationGCS object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveDestinationGCSWithDefaults ¶

func NewLogsArchiveDestinationGCSWithDefaults() *LogsArchiveDestinationGCS

NewLogsArchiveDestinationGCSWithDefaults instantiates a new LogsArchiveDestinationGCS object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveDestinationGCS) GetBucket ¶

func (o *LogsArchiveDestinationGCS) GetBucket() string

GetBucket returns the Bucket field value

func (*LogsArchiveDestinationGCS) GetBucketOk ¶

func (o *LogsArchiveDestinationGCS) GetBucketOk() (*string, bool)

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) GetIntegration ¶

GetIntegration returns the Integration field value

func (*LogsArchiveDestinationGCS) GetIntegrationOk ¶

func (o *LogsArchiveDestinationGCS) GetIntegrationOk() (*LogsArchiveIntegrationGCS, bool)

GetIntegrationOk returns a tuple with the Integration field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) GetPath ¶

func (o *LogsArchiveDestinationGCS) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsArchiveDestinationGCS) GetPathOk ¶

func (o *LogsArchiveDestinationGCS) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) GetType ¶

GetType returns the Type field value

func (*LogsArchiveDestinationGCS) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) HasPath ¶

func (o *LogsArchiveDestinationGCS) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsArchiveDestinationGCS) MarshalJSON ¶

func (o LogsArchiveDestinationGCS) MarshalJSON() ([]byte, error)

func (*LogsArchiveDestinationGCS) SetBucket ¶

func (o *LogsArchiveDestinationGCS) SetBucket(v string)

SetBucket sets field value

func (*LogsArchiveDestinationGCS) SetIntegration ¶

SetIntegration sets field value

func (*LogsArchiveDestinationGCS) SetPath ¶

func (o *LogsArchiveDestinationGCS) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsArchiveDestinationGCS) SetType ¶

SetType sets field value

func (*LogsArchiveDestinationGCS) UnmarshalJSON ¶

func (o *LogsArchiveDestinationGCS) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveDestinationGCSType ¶

type LogsArchiveDestinationGCSType string

LogsArchiveDestinationGCSType Type of the GCS archive destination.

const (
	LOGSARCHIVEDESTINATIONGCSTYPE_GCS LogsArchiveDestinationGCSType = "gcs"
)

List of LogsArchiveDestinationGCSType

func NewLogsArchiveDestinationGCSTypeFromValue ¶

func NewLogsArchiveDestinationGCSTypeFromValue(v string) (*LogsArchiveDestinationGCSType, error)

NewLogsArchiveDestinationGCSTypeFromValue returns a pointer to a valid LogsArchiveDestinationGCSType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsArchiveDestinationGCSType) IsValid ¶

func (v LogsArchiveDestinationGCSType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsArchiveDestinationGCSType) Ptr ¶

Ptr returns reference to LogsArchiveDestinationGCSType value

func (*LogsArchiveDestinationGCSType) UnmarshalJSON ¶

func (v *LogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error

type LogsArchiveDestinationS3 ¶

type LogsArchiveDestinationS3 struct {
	// The bucket where the archive will be stored.
	Bucket      string                   `json:"bucket"`
	Integration LogsArchiveIntegrationS3 `json:"integration"`
	// The archive path.
	Path *string                      `json:"path,omitempty"`
	Type LogsArchiveDestinationS3Type `json:"type"`
}

LogsArchiveDestinationS3 The S3 archive destination.

func NewLogsArchiveDestinationS3 ¶

func NewLogsArchiveDestinationS3(bucket string, integration LogsArchiveIntegrationS3, type_ LogsArchiveDestinationS3Type) *LogsArchiveDestinationS3

NewLogsArchiveDestinationS3 instantiates a new LogsArchiveDestinationS3 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveDestinationS3WithDefaults ¶

func NewLogsArchiveDestinationS3WithDefaults() *LogsArchiveDestinationS3

NewLogsArchiveDestinationS3WithDefaults instantiates a new LogsArchiveDestinationS3 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveDestinationS3) GetBucket ¶

func (o *LogsArchiveDestinationS3) GetBucket() string

GetBucket returns the Bucket field value

func (*LogsArchiveDestinationS3) GetBucketOk ¶

func (o *LogsArchiveDestinationS3) GetBucketOk() (*string, bool)

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetIntegration ¶

GetIntegration returns the Integration field value

func (*LogsArchiveDestinationS3) GetIntegrationOk ¶

func (o *LogsArchiveDestinationS3) GetIntegrationOk() (*LogsArchiveIntegrationS3, bool)

GetIntegrationOk returns a tuple with the Integration field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetPath ¶

func (o *LogsArchiveDestinationS3) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsArchiveDestinationS3) GetPathOk ¶

func (o *LogsArchiveDestinationS3) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetType ¶

GetType returns the Type field value

func (*LogsArchiveDestinationS3) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) HasPath ¶

func (o *LogsArchiveDestinationS3) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsArchiveDestinationS3) MarshalJSON ¶

func (o LogsArchiveDestinationS3) MarshalJSON() ([]byte, error)

func (*LogsArchiveDestinationS3) SetBucket ¶

func (o *LogsArchiveDestinationS3) SetBucket(v string)

SetBucket sets field value

func (*LogsArchiveDestinationS3) SetIntegration ¶

SetIntegration sets field value

func (*LogsArchiveDestinationS3) SetPath ¶

func (o *LogsArchiveDestinationS3) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsArchiveDestinationS3) SetType ¶

SetType sets field value

func (*LogsArchiveDestinationS3) UnmarshalJSON ¶

func (o *LogsArchiveDestinationS3) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveDestinationS3Type ¶

type LogsArchiveDestinationS3Type string

LogsArchiveDestinationS3Type Type of the S3 archive destination.

const (
	LOGSARCHIVEDESTINATIONS3TYPE_S3 LogsArchiveDestinationS3Type = "s3"
)

List of LogsArchiveDestinationS3Type

func NewLogsArchiveDestinationS3TypeFromValue ¶

func NewLogsArchiveDestinationS3TypeFromValue(v string) (*LogsArchiveDestinationS3Type, error)

NewLogsArchiveDestinationS3TypeFromValue returns a pointer to a valid LogsArchiveDestinationS3Type for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsArchiveDestinationS3Type) IsValid ¶

func (v LogsArchiveDestinationS3Type) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsArchiveDestinationS3Type) Ptr ¶

Ptr returns reference to LogsArchiveDestinationS3Type value

func (*LogsArchiveDestinationS3Type) UnmarshalJSON ¶

func (v *LogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error

type LogsArchiveIntegrationAzure ¶

type LogsArchiveIntegrationAzure struct {
	// A client ID.
	ClientId string `json:"client_id"`
	// A tenant ID.
	TenantId string `json:"tenant_id"`
}

LogsArchiveIntegrationAzure The Azure archive's integration destination.

func NewLogsArchiveIntegrationAzure ¶

func NewLogsArchiveIntegrationAzure(clientId string, tenantId string) *LogsArchiveIntegrationAzure

NewLogsArchiveIntegrationAzure instantiates a new LogsArchiveIntegrationAzure object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveIntegrationAzureWithDefaults ¶

func NewLogsArchiveIntegrationAzureWithDefaults() *LogsArchiveIntegrationAzure

NewLogsArchiveIntegrationAzureWithDefaults instantiates a new LogsArchiveIntegrationAzure object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveIntegrationAzure) GetClientId ¶

func (o *LogsArchiveIntegrationAzure) GetClientId() string

GetClientId returns the ClientId field value

func (*LogsArchiveIntegrationAzure) GetClientIdOk ¶

func (o *LogsArchiveIntegrationAzure) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationAzure) GetTenantId ¶

func (o *LogsArchiveIntegrationAzure) GetTenantId() string

GetTenantId returns the TenantId field value

func (*LogsArchiveIntegrationAzure) GetTenantIdOk ¶

func (o *LogsArchiveIntegrationAzure) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (LogsArchiveIntegrationAzure) MarshalJSON ¶

func (o LogsArchiveIntegrationAzure) MarshalJSON() ([]byte, error)

func (*LogsArchiveIntegrationAzure) SetClientId ¶

func (o *LogsArchiveIntegrationAzure) SetClientId(v string)

SetClientId sets field value

func (*LogsArchiveIntegrationAzure) SetTenantId ¶

func (o *LogsArchiveIntegrationAzure) SetTenantId(v string)

SetTenantId sets field value

func (*LogsArchiveIntegrationAzure) UnmarshalJSON ¶

func (o *LogsArchiveIntegrationAzure) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveIntegrationGCS ¶

type LogsArchiveIntegrationGCS struct {
	// A client email.
	ClientEmail string `json:"client_email"`
	// A project ID.
	ProjectId string `json:"project_id"`
}

LogsArchiveIntegrationGCS The GCS archive's integration destination.

func NewLogsArchiveIntegrationGCS ¶

func NewLogsArchiveIntegrationGCS(clientEmail string, projectId string) *LogsArchiveIntegrationGCS

NewLogsArchiveIntegrationGCS instantiates a new LogsArchiveIntegrationGCS object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveIntegrationGCSWithDefaults ¶

func NewLogsArchiveIntegrationGCSWithDefaults() *LogsArchiveIntegrationGCS

NewLogsArchiveIntegrationGCSWithDefaults instantiates a new LogsArchiveIntegrationGCS object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveIntegrationGCS) GetClientEmail ¶

func (o *LogsArchiveIntegrationGCS) GetClientEmail() string

GetClientEmail returns the ClientEmail field value

func (*LogsArchiveIntegrationGCS) GetClientEmailOk ¶

func (o *LogsArchiveIntegrationGCS) GetClientEmailOk() (*string, bool)

GetClientEmailOk returns a tuple with the ClientEmail field value and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationGCS) GetProjectId ¶

func (o *LogsArchiveIntegrationGCS) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*LogsArchiveIntegrationGCS) GetProjectIdOk ¶

func (o *LogsArchiveIntegrationGCS) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (LogsArchiveIntegrationGCS) MarshalJSON ¶

func (o LogsArchiveIntegrationGCS) MarshalJSON() ([]byte, error)

func (*LogsArchiveIntegrationGCS) SetClientEmail ¶

func (o *LogsArchiveIntegrationGCS) SetClientEmail(v string)

SetClientEmail sets field value

func (*LogsArchiveIntegrationGCS) SetProjectId ¶

func (o *LogsArchiveIntegrationGCS) SetProjectId(v string)

SetProjectId sets field value

func (*LogsArchiveIntegrationGCS) UnmarshalJSON ¶

func (o *LogsArchiveIntegrationGCS) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveIntegrationS3 ¶

type LogsArchiveIntegrationS3 struct {
	// The account ID for the integration.
	AccountId string `json:"account_id"`
	// The path of the integration.
	RoleName string `json:"role_name"`
}

LogsArchiveIntegrationS3 The S3 Archive's integration destination.

func NewLogsArchiveIntegrationS3 ¶

func NewLogsArchiveIntegrationS3(accountId string, roleName string) *LogsArchiveIntegrationS3

NewLogsArchiveIntegrationS3 instantiates a new LogsArchiveIntegrationS3 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveIntegrationS3WithDefaults ¶

func NewLogsArchiveIntegrationS3WithDefaults() *LogsArchiveIntegrationS3

NewLogsArchiveIntegrationS3WithDefaults instantiates a new LogsArchiveIntegrationS3 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveIntegrationS3) GetAccountId ¶

func (o *LogsArchiveIntegrationS3) GetAccountId() string

GetAccountId returns the AccountId field value

func (*LogsArchiveIntegrationS3) GetAccountIdOk ¶

func (o *LogsArchiveIntegrationS3) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationS3) GetRoleName ¶

func (o *LogsArchiveIntegrationS3) GetRoleName() string

GetRoleName returns the RoleName field value

func (*LogsArchiveIntegrationS3) GetRoleNameOk ¶

func (o *LogsArchiveIntegrationS3) GetRoleNameOk() (*string, bool)

GetRoleNameOk returns a tuple with the RoleName field value and a boolean to check if the value has been set.

func (LogsArchiveIntegrationS3) MarshalJSON ¶

func (o LogsArchiveIntegrationS3) MarshalJSON() ([]byte, error)

func (*LogsArchiveIntegrationS3) SetAccountId ¶

func (o *LogsArchiveIntegrationS3) SetAccountId(v string)

SetAccountId sets field value

func (*LogsArchiveIntegrationS3) SetRoleName ¶

func (o *LogsArchiveIntegrationS3) SetRoleName(v string)

SetRoleName sets field value

func (*LogsArchiveIntegrationS3) UnmarshalJSON ¶

func (o *LogsArchiveIntegrationS3) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveOrder ¶

type LogsArchiveOrder struct {
	Data *LogsArchiveOrderDefinition `json:"data,omitempty"`
}

LogsArchiveOrder A ordered list of archive IDs.

func NewLogsArchiveOrder ¶

func NewLogsArchiveOrder() *LogsArchiveOrder

NewLogsArchiveOrder instantiates a new LogsArchiveOrder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveOrderWithDefaults ¶

func NewLogsArchiveOrderWithDefaults() *LogsArchiveOrder

NewLogsArchiveOrderWithDefaults instantiates a new LogsArchiveOrder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveOrder) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchiveOrder) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveOrder) HasData ¶

func (o *LogsArchiveOrder) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchiveOrder) MarshalJSON ¶

func (o LogsArchiveOrder) MarshalJSON() ([]byte, error)

func (*LogsArchiveOrder) SetData ¶

SetData gets a reference to the given LogsArchiveOrderDefinition and assigns it to the Data field.

type LogsArchiveOrderAttributes ¶

type LogsArchiveOrderAttributes struct {
	// An ordered array of `<ARCHIVE_ID>` strings, the order of archive IDs in the array define the overall archives order for Datadog.
	ArchiveIds []string `json:"archive_ids"`
}

LogsArchiveOrderAttributes The attributes associated with the archive order.

func NewLogsArchiveOrderAttributes ¶

func NewLogsArchiveOrderAttributes(archiveIds []string) *LogsArchiveOrderAttributes

NewLogsArchiveOrderAttributes instantiates a new LogsArchiveOrderAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveOrderAttributesWithDefaults ¶

func NewLogsArchiveOrderAttributesWithDefaults() *LogsArchiveOrderAttributes

NewLogsArchiveOrderAttributesWithDefaults instantiates a new LogsArchiveOrderAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveOrderAttributes) GetArchiveIds ¶

func (o *LogsArchiveOrderAttributes) GetArchiveIds() []string

GetArchiveIds returns the ArchiveIds field value

func (*LogsArchiveOrderAttributes) GetArchiveIdsOk ¶

func (o *LogsArchiveOrderAttributes) GetArchiveIdsOk() (*[]string, bool)

GetArchiveIdsOk returns a tuple with the ArchiveIds field value and a boolean to check if the value has been set.

func (LogsArchiveOrderAttributes) MarshalJSON ¶

func (o LogsArchiveOrderAttributes) MarshalJSON() ([]byte, error)

func (*LogsArchiveOrderAttributes) SetArchiveIds ¶

func (o *LogsArchiveOrderAttributes) SetArchiveIds(v []string)

SetArchiveIds sets field value

func (*LogsArchiveOrderAttributes) UnmarshalJSON ¶

func (o *LogsArchiveOrderAttributes) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveOrderDefinition ¶

type LogsArchiveOrderDefinition struct {
	Attributes LogsArchiveOrderAttributes     `json:"attributes"`
	Type       LogsArchiveOrderDefinitionType `json:"type"`
}

LogsArchiveOrderDefinition The definition of an archive order.

func NewLogsArchiveOrderDefinition ¶

func NewLogsArchiveOrderDefinition(attributes LogsArchiveOrderAttributes, type_ LogsArchiveOrderDefinitionType) *LogsArchiveOrderDefinition

NewLogsArchiveOrderDefinition instantiates a new LogsArchiveOrderDefinition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchiveOrderDefinitionWithDefaults ¶

func NewLogsArchiveOrderDefinitionWithDefaults() *LogsArchiveOrderDefinition

NewLogsArchiveOrderDefinitionWithDefaults instantiates a new LogsArchiveOrderDefinition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchiveOrderDefinition) GetAttributes ¶

GetAttributes returns the Attributes field value

func (*LogsArchiveOrderDefinition) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsArchiveOrderDefinition) GetType ¶

GetType returns the Type field value

func (*LogsArchiveOrderDefinition) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LogsArchiveOrderDefinition) MarshalJSON ¶

func (o LogsArchiveOrderDefinition) MarshalJSON() ([]byte, error)

func (*LogsArchiveOrderDefinition) SetAttributes ¶

SetAttributes sets field value

func (*LogsArchiveOrderDefinition) SetType ¶

SetType sets field value

func (*LogsArchiveOrderDefinition) UnmarshalJSON ¶

func (o *LogsArchiveOrderDefinition) UnmarshalJSON(bytes []byte) (err error)

type LogsArchiveOrderDefinitionType ¶

type LogsArchiveOrderDefinitionType string

LogsArchiveOrderDefinitionType Type of the archive order definition.

const (
	LOGSARCHIVEORDERDEFINITIONTYPE_ARCHIVE_ORDER LogsArchiveOrderDefinitionType = "archive_order"
)

List of LogsArchiveOrderDefinitionType

func NewLogsArchiveOrderDefinitionTypeFromValue ¶

func NewLogsArchiveOrderDefinitionTypeFromValue(v string) (*LogsArchiveOrderDefinitionType, error)

NewLogsArchiveOrderDefinitionTypeFromValue returns a pointer to a valid LogsArchiveOrderDefinitionType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsArchiveOrderDefinitionType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (LogsArchiveOrderDefinitionType) Ptr ¶

Ptr returns reference to LogsArchiveOrderDefinitionType value

func (*LogsArchiveOrderDefinitionType) UnmarshalJSON ¶

func (v *LogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error

type LogsArchiveState ¶

type LogsArchiveState string

LogsArchiveState The state of the archive.

const (
	LOGSARCHIVESTATE_UNKNOWN             LogsArchiveState = "UNKNOWN"
	LOGSARCHIVESTATE_WORKING             LogsArchiveState = "WORKING"
	LOGSARCHIVESTATE_FAILING             LogsArchiveState = "FAILING"
	LOGSARCHIVESTATE_WORKING_AUTH_LEGACY LogsArchiveState = "WORKING_AUTH_LEGACY"
)

List of LogsArchiveState

func NewLogsArchiveStateFromValue ¶

func NewLogsArchiveStateFromValue(v string) (*LogsArchiveState, error)

NewLogsArchiveStateFromValue returns a pointer to a valid LogsArchiveState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsArchiveState) IsValid ¶

func (v LogsArchiveState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsArchiveState) Ptr ¶

Ptr returns reference to LogsArchiveState value

func (*LogsArchiveState) UnmarshalJSON ¶

func (v *LogsArchiveState) UnmarshalJSON(src []byte) error

type LogsArchives ¶

type LogsArchives struct {
	// A list of archives.
	Data *[]LogsArchiveDefinition `json:"data,omitempty"`
}

LogsArchives The available archives.

func NewLogsArchives ¶

func NewLogsArchives() *LogsArchives

NewLogsArchives instantiates a new LogsArchives object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsArchivesWithDefaults ¶

func NewLogsArchivesWithDefaults() *LogsArchives

NewLogsArchivesWithDefaults instantiates a new LogsArchives object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsArchives) GetData ¶

func (o *LogsArchives) GetData() []LogsArchiveDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchives) GetDataOk ¶

func (o *LogsArchives) GetDataOk() (*[]LogsArchiveDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchives) HasData ¶

func (o *LogsArchives) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchives) MarshalJSON ¶

func (o LogsArchives) MarshalJSON() ([]byte, error)

func (*LogsArchives) SetData ¶

func (o *LogsArchives) SetData(v []LogsArchiveDefinition)

SetData gets a reference to the given []LogsArchiveDefinition and assigns it to the Data field.

type LogsArchivesApiService ¶

type LogsArchivesApiService service

LogsArchivesApiService LogsArchivesApi service

func (*LogsArchivesApiService) AddReadRoleToArchive ¶

func (a *LogsArchivesApiService) AddReadRoleToArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)

* AddReadRoleToArchive Grant role to an archive * Adds a read role to an archive. ([Roles API](https://docs.datadoghq.com/api/v2/roles/))

func (*LogsArchivesApiService) CreateLogsArchive ¶

* CreateLogsArchive Create an archive * Create an archive in your organization.

func (*LogsArchivesApiService) DeleteLogsArchive ¶

func (a *LogsArchivesApiService) DeleteLogsArchive(ctx _context.Context, archiveId string) (*_nethttp.Response, error)

* DeleteLogsArchive Delete an archive * Delete a given archive from your organization.

func (*LogsArchivesApiService) GetLogsArchive ¶

func (a *LogsArchivesApiService) GetLogsArchive(ctx _context.Context, archiveId string) (LogsArchive, *_nethttp.Response, error)

* GetLogsArchive Get an archive * Get a specific archive from your organization.

func (*LogsArchivesApiService) GetLogsArchiveOrder ¶

  • GetLogsArchiveOrder Get archive order
  • Get the current order of your archives.

This endpoint takes no JSON arguments.

func (*LogsArchivesApiService) ListArchiveReadRoles ¶

func (a *LogsArchivesApiService) ListArchiveReadRoles(ctx _context.Context, archiveId string) (RolesResponse, *_nethttp.Response, error)

* ListArchiveReadRoles List read roles for an archive * Returns all read roles a given archive is restricted to.

func (*LogsArchivesApiService) ListLogsArchives ¶

* ListLogsArchives Get all archives * Get the list of configured logs archives with their definitions.

func (*LogsArchivesApiService) RemoveRoleFromArchive ¶

func (a *LogsArchivesApiService) RemoveRoleFromArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)

* RemoveRoleFromArchive Revoke role from an archive * Removes a role from an archive. ([Roles API](https://docs.datadoghq.com/api/v2/roles/))

func (*LogsArchivesApiService) UpdateLogsArchive ¶

  • UpdateLogsArchive Update an archive
  • Update a given archive configuration.

**Note**: Using this method updates your archive configuration by **replacing** your current configuration with the new one sent to your Datadog organization.

func (*LogsArchivesApiService) UpdateLogsArchiveOrder ¶

  • UpdateLogsArchiveOrder Update archive order
  • Update the order of your archives. Since logs are processed sequentially, reordering an archive may change

the structure and content of the data processed by other archives.

**Note**: Using the `PUT` method updates your archive's order by replacing the current order with the new one.

type LogsCompute ¶

type LogsCompute struct {
	Aggregation LogsAggregationFunction `json:"aggregation"`
	// The time buckets' size (only used for type=timeseries) Defaults to a resolution of 150 points
	Interval *string `json:"interval,omitempty"`
	// The metric to use
	Metric *string          `json:"metric,omitempty"`
	Type   *LogsComputeType `json:"type,omitempty"`
}

LogsCompute A compute rule to compute metrics or timeseries

func NewLogsCompute ¶

func NewLogsCompute(aggregation LogsAggregationFunction) *LogsCompute

NewLogsCompute instantiates a new LogsCompute object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsComputeWithDefaults ¶

func NewLogsComputeWithDefaults() *LogsCompute

NewLogsComputeWithDefaults instantiates a new LogsCompute object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsCompute) GetAggregation ¶

func (o *LogsCompute) GetAggregation() LogsAggregationFunction

GetAggregation returns the Aggregation field value

func (*LogsCompute) GetAggregationOk ¶

func (o *LogsCompute) GetAggregationOk() (*LogsAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*LogsCompute) GetInterval ¶

func (o *LogsCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*LogsCompute) GetIntervalOk ¶

func (o *LogsCompute) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsCompute) GetMetric ¶

func (o *LogsCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*LogsCompute) GetMetricOk ¶

func (o *LogsCompute) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsCompute) GetType ¶

func (o *LogsCompute) GetType() LogsComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*LogsCompute) GetTypeOk ¶

func (o *LogsCompute) GetTypeOk() (*LogsComputeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsCompute) HasInterval ¶

func (o *LogsCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*LogsCompute) HasMetric ¶

func (o *LogsCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*LogsCompute) HasType ¶

func (o *LogsCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (LogsCompute) MarshalJSON ¶

func (o LogsCompute) MarshalJSON() ([]byte, error)

func (*LogsCompute) SetAggregation ¶

func (o *LogsCompute) SetAggregation(v LogsAggregationFunction)

SetAggregation sets field value

func (*LogsCompute) SetInterval ¶

func (o *LogsCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*LogsCompute) SetMetric ¶

func (o *LogsCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*LogsCompute) SetType ¶

func (o *LogsCompute) SetType(v LogsComputeType)

SetType gets a reference to the given LogsComputeType and assigns it to the Type field.

func (*LogsCompute) UnmarshalJSON ¶

func (o *LogsCompute) UnmarshalJSON(bytes []byte) (err error)

type LogsComputeType ¶

type LogsComputeType string

LogsComputeType The type of compute

const (
	LOGSCOMPUTETYPE_TIMESERIES LogsComputeType = "timeseries"
	LOGSCOMPUTETYPE_TOTAL      LogsComputeType = "total"
)

List of LogsComputeType

func NewLogsComputeTypeFromValue ¶

func NewLogsComputeTypeFromValue(v string) (*LogsComputeType, error)

NewLogsComputeTypeFromValue returns a pointer to a valid LogsComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsComputeType) IsValid ¶

func (v LogsComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsComputeType) Ptr ¶

Ptr returns reference to LogsComputeType value

func (*LogsComputeType) UnmarshalJSON ¶

func (v *LogsComputeType) UnmarshalJSON(src []byte) error

type LogsGroupBy ¶

type LogsGroupBy struct {
	// The name of the facet to use (required)
	Facet     string                `json:"facet"`
	Histogram *LogsGroupByHistogram `json:"histogram,omitempty"`
	// The maximum buckets to return for this group by
	Limit   *int64              `json:"limit,omitempty"`
	Missing *LogsGroupByMissing `json:"missing,omitempty"`
	Sort    *LogsAggregateSort  `json:"sort,omitempty"`
	Total   *LogsGroupByTotal   `json:"total,omitempty"`
}

LogsGroupBy A group by rule

func NewLogsGroupBy ¶

func NewLogsGroupBy(facet string) *LogsGroupBy

NewLogsGroupBy instantiates a new LogsGroupBy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsGroupByWithDefaults ¶

func NewLogsGroupByWithDefaults() *LogsGroupBy

NewLogsGroupByWithDefaults instantiates a new LogsGroupBy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsGroupBy) GetFacet ¶

func (o *LogsGroupBy) GetFacet() string

GetFacet returns the Facet field value

func (*LogsGroupBy) GetFacetOk ¶

func (o *LogsGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*LogsGroupBy) GetHistogram ¶

func (o *LogsGroupBy) GetHistogram() LogsGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*LogsGroupBy) GetHistogramOk ¶

func (o *LogsGroupBy) GetHistogramOk() (*LogsGroupByHistogram, bool)

GetHistogramOk returns a tuple with the Histogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetLimit ¶

func (o *LogsGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*LogsGroupBy) GetLimitOk ¶

func (o *LogsGroupBy) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetMissing ¶

func (o *LogsGroupBy) GetMissing() LogsGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*LogsGroupBy) GetMissingOk ¶

func (o *LogsGroupBy) GetMissingOk() (*LogsGroupByMissing, bool)

GetMissingOk returns a tuple with the Missing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetSort ¶

func (o *LogsGroupBy) GetSort() LogsAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*LogsGroupBy) GetSortOk ¶

func (o *LogsGroupBy) GetSortOk() (*LogsAggregateSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetTotal ¶

func (o *LogsGroupBy) GetTotal() LogsGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*LogsGroupBy) GetTotalOk ¶

func (o *LogsGroupBy) GetTotalOk() (*LogsGroupByTotal, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) HasHistogram ¶

func (o *LogsGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*LogsGroupBy) HasLimit ¶

func (o *LogsGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*LogsGroupBy) HasMissing ¶

func (o *LogsGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*LogsGroupBy) HasSort ¶

func (o *LogsGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*LogsGroupBy) HasTotal ¶

func (o *LogsGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (LogsGroupBy) MarshalJSON ¶

func (o LogsGroupBy) MarshalJSON() ([]byte, error)

func (*LogsGroupBy) SetFacet ¶

func (o *LogsGroupBy) SetFacet(v string)

SetFacet sets field value

func (*LogsGroupBy) SetHistogram ¶

func (o *LogsGroupBy) SetHistogram(v LogsGroupByHistogram)

SetHistogram gets a reference to the given LogsGroupByHistogram and assigns it to the Histogram field.

func (*LogsGroupBy) SetLimit ¶

func (o *LogsGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*LogsGroupBy) SetMissing ¶

func (o *LogsGroupBy) SetMissing(v LogsGroupByMissing)

SetMissing gets a reference to the given LogsGroupByMissing and assigns it to the Missing field.

func (*LogsGroupBy) SetSort ¶

func (o *LogsGroupBy) SetSort(v LogsAggregateSort)

SetSort gets a reference to the given LogsAggregateSort and assigns it to the Sort field.

func (*LogsGroupBy) SetTotal ¶

func (o *LogsGroupBy) SetTotal(v LogsGroupByTotal)

SetTotal gets a reference to the given LogsGroupByTotal and assigns it to the Total field.

func (*LogsGroupBy) UnmarshalJSON ¶

func (o *LogsGroupBy) UnmarshalJSON(bytes []byte) (err error)

type LogsGroupByHistogram ¶

type LogsGroupByHistogram struct {
	// The bin size of the histogram buckets
	Interval float64 `json:"interval"`
	// The maximum value for the measure used in the histogram (values greater than this one are filtered out)
	Max float64 `json:"max"`
	// The minimum value for the measure used in the histogram (values smaller than this one are filtered out)
	Min float64 `json:"min"`
}

LogsGroupByHistogram Used to perform a histogram computation (only for measure facets). Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.

func NewLogsGroupByHistogram ¶

func NewLogsGroupByHistogram(interval float64, max float64, min float64) *LogsGroupByHistogram

NewLogsGroupByHistogram instantiates a new LogsGroupByHistogram object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsGroupByHistogramWithDefaults ¶

func NewLogsGroupByHistogramWithDefaults() *LogsGroupByHistogram

NewLogsGroupByHistogramWithDefaults instantiates a new LogsGroupByHistogram object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsGroupByHistogram) GetInterval ¶

func (o *LogsGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value

func (*LogsGroupByHistogram) GetIntervalOk ¶

func (o *LogsGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*LogsGroupByHistogram) GetMax ¶

func (o *LogsGroupByHistogram) GetMax() float64

GetMax returns the Max field value

func (*LogsGroupByHistogram) GetMaxOk ¶

func (o *LogsGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*LogsGroupByHistogram) GetMin ¶

func (o *LogsGroupByHistogram) GetMin() float64

GetMin returns the Min field value

func (*LogsGroupByHistogram) GetMinOk ¶

func (o *LogsGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (LogsGroupByHistogram) MarshalJSON ¶

func (o LogsGroupByHistogram) MarshalJSON() ([]byte, error)

func (*LogsGroupByHistogram) SetInterval ¶

func (o *LogsGroupByHistogram) SetInterval(v float64)

SetInterval sets field value

func (*LogsGroupByHistogram) SetMax ¶

func (o *LogsGroupByHistogram) SetMax(v float64)

SetMax sets field value

func (*LogsGroupByHistogram) SetMin ¶

func (o *LogsGroupByHistogram) SetMin(v float64)

SetMin sets field value

func (*LogsGroupByHistogram) UnmarshalJSON ¶

func (o *LogsGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

type LogsGroupByMissing ¶

type LogsGroupByMissing struct {
	// contains filtered or unexported fields
}

LogsGroupByMissing - The value to use for logs that don't have the facet used to group by

func (*LogsGroupByMissing) GetActualInstance ¶

func (obj *LogsGroupByMissing) GetActualInstance() interface{}

Get the actual instance

func (LogsGroupByMissing) MarshalJSON ¶

func (src LogsGroupByMissing) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*LogsGroupByMissing) UnmarshalJSON ¶

func (dst *LogsGroupByMissing) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type LogsGroupByTotal ¶

type LogsGroupByTotal struct {
	// contains filtered or unexported fields
}

LogsGroupByTotal - A resulting object to put the given computes in over all the matching records.

func (*LogsGroupByTotal) GetActualInstance ¶

func (obj *LogsGroupByTotal) GetActualInstance() interface{}

Get the actual instance

func (LogsGroupByTotal) MarshalJSON ¶

func (src LogsGroupByTotal) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*LogsGroupByTotal) UnmarshalJSON ¶

func (dst *LogsGroupByTotal) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type LogsListRequest ¶

type LogsListRequest struct {
	Filter  *LogsQueryFilter     `json:"filter,omitempty"`
	Options *LogsQueryOptions    `json:"options,omitempty"`
	Page    *LogsListRequestPage `json:"page,omitempty"`
	Sort    *LogsSort            `json:"sort,omitempty"`
}

LogsListRequest The request for a logs list.

func NewLogsListRequest ¶

func NewLogsListRequest() *LogsListRequest

NewLogsListRequest instantiates a new LogsListRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsListRequestWithDefaults ¶

func NewLogsListRequestWithDefaults() *LogsListRequest

NewLogsListRequestWithDefaults instantiates a new LogsListRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsListRequest) GetFilter ¶

func (o *LogsListRequest) GetFilter() LogsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsListRequest) GetFilterOk ¶

func (o *LogsListRequest) GetFilterOk() (*LogsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) GetOptions ¶

func (o *LogsListRequest) GetOptions() LogsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*LogsListRequest) GetOptionsOk ¶

func (o *LogsListRequest) GetOptionsOk() (*LogsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) GetPage ¶

func (o *LogsListRequest) GetPage() LogsListRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsListRequest) GetPageOk ¶

func (o *LogsListRequest) GetPageOk() (*LogsListRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) GetSort ¶

func (o *LogsListRequest) GetSort() LogsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*LogsListRequest) GetSortOk ¶

func (o *LogsListRequest) GetSortOk() (*LogsSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) HasFilter ¶

func (o *LogsListRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsListRequest) HasOptions ¶

func (o *LogsListRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*LogsListRequest) HasPage ¶

func (o *LogsListRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*LogsListRequest) HasSort ¶

func (o *LogsListRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (LogsListRequest) MarshalJSON ¶

func (o LogsListRequest) MarshalJSON() ([]byte, error)

func (*LogsListRequest) SetFilter ¶

func (o *LogsListRequest) SetFilter(v LogsQueryFilter)

SetFilter gets a reference to the given LogsQueryFilter and assigns it to the Filter field.

func (*LogsListRequest) SetOptions ¶

func (o *LogsListRequest) SetOptions(v LogsQueryOptions)

SetOptions gets a reference to the given LogsQueryOptions and assigns it to the Options field.

func (*LogsListRequest) SetPage ¶

func (o *LogsListRequest) SetPage(v LogsListRequestPage)

SetPage gets a reference to the given LogsListRequestPage and assigns it to the Page field.

func (*LogsListRequest) SetSort ¶

func (o *LogsListRequest) SetSort(v LogsSort)

SetSort gets a reference to the given LogsSort and assigns it to the Sort field.

type LogsListRequestPage ¶

type LogsListRequestPage struct {
	// List following results with a cursor provided in the previous query.
	Cursor *string `json:"cursor,omitempty"`
	// Maximum number of logs in the response.
	Limit *int32 `json:"limit,omitempty"`
}

LogsListRequestPage Paging attributes for listing logs.

func NewLogsListRequestPage ¶

func NewLogsListRequestPage() *LogsListRequestPage

NewLogsListRequestPage instantiates a new LogsListRequestPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsListRequestPageWithDefaults ¶

func NewLogsListRequestPageWithDefaults() *LogsListRequestPage

NewLogsListRequestPageWithDefaults instantiates a new LogsListRequestPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsListRequestPage) GetCursor ¶

func (o *LogsListRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*LogsListRequestPage) GetCursorOk ¶

func (o *LogsListRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequestPage) GetLimit ¶

func (o *LogsListRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*LogsListRequestPage) GetLimitOk ¶

func (o *LogsListRequestPage) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequestPage) HasCursor ¶

func (o *LogsListRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*LogsListRequestPage) HasLimit ¶

func (o *LogsListRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (LogsListRequestPage) MarshalJSON ¶

func (o LogsListRequestPage) MarshalJSON() ([]byte, error)

func (*LogsListRequestPage) SetCursor ¶

func (o *LogsListRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*LogsListRequestPage) SetLimit ¶

func (o *LogsListRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

type LogsListResponse ¶

type LogsListResponse struct {
	// Array of logs matching the request.
	Data  *[]Log                 `json:"data,omitempty"`
	Links *LogsListResponseLinks `json:"links,omitempty"`
	Meta  *LogsResponseMetadata  `json:"meta,omitempty"`
}

LogsListResponse Response object with all logs matching the request and pagination information.

func NewLogsListResponse ¶

func NewLogsListResponse() *LogsListResponse

NewLogsListResponse instantiates a new LogsListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsListResponseWithDefaults ¶

func NewLogsListResponseWithDefaults() *LogsListResponse

NewLogsListResponseWithDefaults instantiates a new LogsListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsListResponse) GetData ¶

func (o *LogsListResponse) GetData() []Log

GetData returns the Data field value if set, zero value otherwise.

func (*LogsListResponse) GetDataOk ¶

func (o *LogsListResponse) GetDataOk() (*[]Log, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*LogsListResponse) GetLinksOk ¶

func (o *LogsListResponse) GetLinksOk() (*LogsListResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*LogsListResponse) GetMetaOk ¶

func (o *LogsListResponse) GetMetaOk() (*LogsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListResponse) HasData ¶

func (o *LogsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *LogsListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*LogsListResponse) HasMeta ¶

func (o *LogsListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (LogsListResponse) MarshalJSON ¶

func (o LogsListResponse) MarshalJSON() ([]byte, error)

func (*LogsListResponse) SetData ¶

func (o *LogsListResponse) SetData(v []Log)

SetData gets a reference to the given []Log and assigns it to the Data field.

func (o *LogsListResponse) SetLinks(v LogsListResponseLinks)

SetLinks gets a reference to the given LogsListResponseLinks and assigns it to the Links field.

func (*LogsListResponse) SetMeta ¶

func (o *LogsListResponse) SetMeta(v LogsResponseMetadata)

SetMeta gets a reference to the given LogsResponseMetadata and assigns it to the Meta field.

type LogsListResponseLinks struct {
	// Link for the next set of results. Note that the request can also be made using the POST endpoint.
	Next *string `json:"next,omitempty"`
}

LogsListResponseLinks Links attributes.

func NewLogsListResponseLinks() *LogsListResponseLinks

NewLogsListResponseLinks instantiates a new LogsListResponseLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsListResponseLinksWithDefaults ¶

func NewLogsListResponseLinksWithDefaults() *LogsListResponseLinks

NewLogsListResponseLinksWithDefaults instantiates a new LogsListResponseLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsListResponseLinks) GetNext ¶

func (o *LogsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*LogsListResponseLinks) GetNextOk ¶

func (o *LogsListResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListResponseLinks) HasNext ¶

func (o *LogsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (LogsListResponseLinks) MarshalJSON ¶

func (o LogsListResponseLinks) MarshalJSON() ([]byte, error)

func (*LogsListResponseLinks) SetNext ¶

func (o *LogsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

type LogsMetricCompute ¶

type LogsMetricCompute struct {
	AggregationType LogsMetricComputeAggregationType `json:"aggregation_type"`
	// The path to the value the log-based metric will aggregate on (only used if the aggregation type is a \"distribution\").
	Path *string `json:"path,omitempty"`
}

LogsMetricCompute The compute rule to compute the log-based metric.

func NewLogsMetricCompute ¶

func NewLogsMetricCompute(aggregationType LogsMetricComputeAggregationType) *LogsMetricCompute

NewLogsMetricCompute instantiates a new LogsMetricCompute object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricComputeWithDefaults ¶

func NewLogsMetricComputeWithDefaults() *LogsMetricCompute

NewLogsMetricComputeWithDefaults instantiates a new LogsMetricCompute object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricCompute) GetAggregationType ¶

func (o *LogsMetricCompute) GetAggregationType() LogsMetricComputeAggregationType

GetAggregationType returns the AggregationType field value

func (*LogsMetricCompute) GetAggregationTypeOk ¶

func (o *LogsMetricCompute) GetAggregationTypeOk() (*LogsMetricComputeAggregationType, bool)

GetAggregationTypeOk returns a tuple with the AggregationType field value and a boolean to check if the value has been set.

func (*LogsMetricCompute) GetPath ¶

func (o *LogsMetricCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsMetricCompute) GetPathOk ¶

func (o *LogsMetricCompute) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCompute) HasPath ¶

func (o *LogsMetricCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsMetricCompute) MarshalJSON ¶

func (o LogsMetricCompute) MarshalJSON() ([]byte, error)

func (*LogsMetricCompute) SetAggregationType ¶

func (o *LogsMetricCompute) SetAggregationType(v LogsMetricComputeAggregationType)

SetAggregationType sets field value

func (*LogsMetricCompute) SetPath ¶

func (o *LogsMetricCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsMetricCompute) UnmarshalJSON ¶

func (o *LogsMetricCompute) UnmarshalJSON(bytes []byte) (err error)

type LogsMetricComputeAggregationType ¶

type LogsMetricComputeAggregationType string

LogsMetricComputeAggregationType The type of aggregation to use.

const (
	LOGSMETRICCOMPUTEAGGREGATIONTYPE_COUNT        LogsMetricComputeAggregationType = "count"
	LOGSMETRICCOMPUTEAGGREGATIONTYPE_DISTRIBUTION LogsMetricComputeAggregationType = "distribution"
)

List of LogsMetricComputeAggregationType

func NewLogsMetricComputeAggregationTypeFromValue ¶

func NewLogsMetricComputeAggregationTypeFromValue(v string) (*LogsMetricComputeAggregationType, error)

NewLogsMetricComputeAggregationTypeFromValue returns a pointer to a valid LogsMetricComputeAggregationType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsMetricComputeAggregationType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (LogsMetricComputeAggregationType) Ptr ¶

Ptr returns reference to LogsMetricComputeAggregationType value

func (*LogsMetricComputeAggregationType) UnmarshalJSON ¶

func (v *LogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error

type LogsMetricCreateAttributes ¶

type LogsMetricCreateAttributes struct {
	Compute LogsMetricCompute `json:"compute"`
	Filter  *LogsMetricFilter `json:"filter,omitempty"`
	// The rules for the group by.
	GroupBy *[]LogsMetricGroupBy `json:"group_by,omitempty"`
}

LogsMetricCreateAttributes The object describing the Datadog log-based metric to create.

func NewLogsMetricCreateAttributes ¶

func NewLogsMetricCreateAttributes(compute LogsMetricCompute) *LogsMetricCreateAttributes

NewLogsMetricCreateAttributes instantiates a new LogsMetricCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricCreateAttributesWithDefaults ¶

func NewLogsMetricCreateAttributesWithDefaults() *LogsMetricCreateAttributes

NewLogsMetricCreateAttributesWithDefaults instantiates a new LogsMetricCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricCreateAttributes) GetCompute ¶

GetCompute returns the Compute field value

func (*LogsMetricCreateAttributes) GetComputeOk ¶

func (o *LogsMetricCreateAttributes) GetComputeOk() (*LogsMetricCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*LogsMetricCreateAttributes) GetFilter ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricCreateAttributes) GetFilterOk ¶

func (o *LogsMetricCreateAttributes) GetFilterOk() (*LogsMetricFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCreateAttributes) GetGroupBy ¶

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricCreateAttributes) GetGroupByOk ¶

func (o *LogsMetricCreateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCreateAttributes) HasFilter ¶

func (o *LogsMetricCreateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsMetricCreateAttributes) HasGroupBy ¶

func (o *LogsMetricCreateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (LogsMetricCreateAttributes) MarshalJSON ¶

func (o LogsMetricCreateAttributes) MarshalJSON() ([]byte, error)

func (*LogsMetricCreateAttributes) SetCompute ¶

SetCompute sets field value

func (*LogsMetricCreateAttributes) SetFilter ¶

SetFilter gets a reference to the given LogsMetricFilter and assigns it to the Filter field.

func (*LogsMetricCreateAttributes) SetGroupBy ¶

func (o *LogsMetricCreateAttributes) SetGroupBy(v []LogsMetricGroupBy)

SetGroupBy gets a reference to the given []LogsMetricGroupBy and assigns it to the GroupBy field.

func (*LogsMetricCreateAttributes) UnmarshalJSON ¶

func (o *LogsMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type LogsMetricCreateData ¶

type LogsMetricCreateData struct {
	Attributes LogsMetricCreateAttributes `json:"attributes"`
	// The name of the log-based metric.
	Id   string         `json:"id"`
	Type LogsMetricType `json:"type"`
}

LogsMetricCreateData The new log-based metric properties.

func NewLogsMetricCreateData ¶

func NewLogsMetricCreateData(attributes LogsMetricCreateAttributes, id string, type_ LogsMetricType) *LogsMetricCreateData

NewLogsMetricCreateData instantiates a new LogsMetricCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricCreateDataWithDefaults ¶

func NewLogsMetricCreateDataWithDefaults() *LogsMetricCreateData

NewLogsMetricCreateDataWithDefaults instantiates a new LogsMetricCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricCreateData) GetAttributes ¶

GetAttributes returns the Attributes field value

func (*LogsMetricCreateData) GetAttributesOk ¶

func (o *LogsMetricCreateData) GetAttributesOk() (*LogsMetricCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsMetricCreateData) GetId ¶

func (o *LogsMetricCreateData) GetId() string

GetId returns the Id field value

func (*LogsMetricCreateData) GetIdOk ¶

func (o *LogsMetricCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*LogsMetricCreateData) GetType ¶

func (o *LogsMetricCreateData) GetType() LogsMetricType

GetType returns the Type field value

func (*LogsMetricCreateData) GetTypeOk ¶

func (o *LogsMetricCreateData) GetTypeOk() (*LogsMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LogsMetricCreateData) MarshalJSON ¶

func (o LogsMetricCreateData) MarshalJSON() ([]byte, error)

func (*LogsMetricCreateData) SetAttributes ¶

SetAttributes sets field value

func (*LogsMetricCreateData) SetId ¶

func (o *LogsMetricCreateData) SetId(v string)

SetId sets field value

func (*LogsMetricCreateData) SetType ¶

func (o *LogsMetricCreateData) SetType(v LogsMetricType)

SetType sets field value

func (*LogsMetricCreateData) UnmarshalJSON ¶

func (o *LogsMetricCreateData) UnmarshalJSON(bytes []byte) (err error)

type LogsMetricCreateRequest ¶

type LogsMetricCreateRequest struct {
	Data LogsMetricCreateData `json:"data"`
}

LogsMetricCreateRequest The new log-based metric body.

func NewLogsMetricCreateRequest ¶

func NewLogsMetricCreateRequest(data LogsMetricCreateData) *LogsMetricCreateRequest

NewLogsMetricCreateRequest instantiates a new LogsMetricCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricCreateRequestWithDefaults ¶

func NewLogsMetricCreateRequestWithDefaults() *LogsMetricCreateRequest

NewLogsMetricCreateRequestWithDefaults instantiates a new LogsMetricCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricCreateRequest) GetData ¶

GetData returns the Data field value

func (*LogsMetricCreateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (LogsMetricCreateRequest) MarshalJSON ¶

func (o LogsMetricCreateRequest) MarshalJSON() ([]byte, error)

func (*LogsMetricCreateRequest) SetData ¶

SetData sets field value

func (*LogsMetricCreateRequest) UnmarshalJSON ¶

func (o *LogsMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type LogsMetricFilter ¶

type LogsMetricFilter struct {
	// The search query - following the log search syntax.
	Query *string `json:"query,omitempty"`
}

LogsMetricFilter The log-based metric filter. Logs matching this filter will be aggregated in this metric.

func NewLogsMetricFilter ¶

func NewLogsMetricFilter() *LogsMetricFilter

NewLogsMetricFilter instantiates a new LogsMetricFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricFilterWithDefaults ¶

func NewLogsMetricFilterWithDefaults() *LogsMetricFilter

NewLogsMetricFilterWithDefaults instantiates a new LogsMetricFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricFilter) GetQuery ¶

func (o *LogsMetricFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*LogsMetricFilter) GetQueryOk ¶

func (o *LogsMetricFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricFilter) HasQuery ¶

func (o *LogsMetricFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (LogsMetricFilter) MarshalJSON ¶

func (o LogsMetricFilter) MarshalJSON() ([]byte, error)

func (*LogsMetricFilter) SetQuery ¶

func (o *LogsMetricFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

type LogsMetricGroupBy ¶

type LogsMetricGroupBy struct {
	// The path to the value the log-based metric will be aggregated over.
	Path string `json:"path"`
	// Eventual name of the tag that gets created. By default, the path attribute is used as the tag name.
	TagName *string `json:"tag_name,omitempty"`
}

LogsMetricGroupBy A group by rule.

func NewLogsMetricGroupBy ¶

func NewLogsMetricGroupBy(path string) *LogsMetricGroupBy

NewLogsMetricGroupBy instantiates a new LogsMetricGroupBy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricGroupByWithDefaults ¶

func NewLogsMetricGroupByWithDefaults() *LogsMetricGroupBy

NewLogsMetricGroupByWithDefaults instantiates a new LogsMetricGroupBy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricGroupBy) GetPath ¶

func (o *LogsMetricGroupBy) GetPath() string

GetPath returns the Path field value

func (*LogsMetricGroupBy) GetPathOk ¶

func (o *LogsMetricGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*LogsMetricGroupBy) GetTagName ¶

func (o *LogsMetricGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*LogsMetricGroupBy) GetTagNameOk ¶

func (o *LogsMetricGroupBy) GetTagNameOk() (*string, bool)

GetTagNameOk returns a tuple with the TagName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricGroupBy) HasTagName ¶

func (o *LogsMetricGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (LogsMetricGroupBy) MarshalJSON ¶

func (o LogsMetricGroupBy) MarshalJSON() ([]byte, error)

func (*LogsMetricGroupBy) SetPath ¶

func (o *LogsMetricGroupBy) SetPath(v string)

SetPath sets field value

func (*LogsMetricGroupBy) SetTagName ¶

func (o *LogsMetricGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*LogsMetricGroupBy) UnmarshalJSON ¶

func (o *LogsMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)

type LogsMetricResponse ¶

type LogsMetricResponse struct {
	Data *LogsMetricResponseData `json:"data,omitempty"`
}

LogsMetricResponse The log-based metric object.

func NewLogsMetricResponse ¶

func NewLogsMetricResponse() *LogsMetricResponse

NewLogsMetricResponse instantiates a new LogsMetricResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricResponseWithDefaults ¶

func NewLogsMetricResponseWithDefaults() *LogsMetricResponse

NewLogsMetricResponseWithDefaults instantiates a new LogsMetricResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*LogsMetricResponse) GetDataOk ¶

func (o *LogsMetricResponse) GetDataOk() (*LogsMetricResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponse) HasData ¶

func (o *LogsMetricResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsMetricResponse) MarshalJSON ¶

func (o LogsMetricResponse) MarshalJSON() ([]byte, error)

func (*LogsMetricResponse) SetData ¶

SetData gets a reference to the given LogsMetricResponseData and assigns it to the Data field.

type LogsMetricResponseAttributes ¶

type LogsMetricResponseAttributes struct {
	Compute *LogsMetricResponseCompute `json:"compute,omitempty"`
	Filter  *LogsMetricResponseFilter  `json:"filter,omitempty"`
	// The rules for the group by.
	GroupBy *[]LogsMetricResponseGroupBy `json:"group_by,omitempty"`
}

LogsMetricResponseAttributes The object describing a Datadog log-based metric.

func NewLogsMetricResponseAttributes ¶

func NewLogsMetricResponseAttributes() *LogsMetricResponseAttributes

NewLogsMetricResponseAttributes instantiates a new LogsMetricResponseAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricResponseAttributesWithDefaults ¶

func NewLogsMetricResponseAttributesWithDefaults() *LogsMetricResponseAttributes

NewLogsMetricResponseAttributesWithDefaults instantiates a new LogsMetricResponseAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricResponseAttributes) GetCompute ¶

GetCompute returns the Compute field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetComputeOk ¶

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseAttributes) GetFilter ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetFilterOk ¶

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseAttributes) GetGroupBy ¶

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetGroupByOk ¶

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseAttributes) HasCompute ¶

func (o *LogsMetricResponseAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*LogsMetricResponseAttributes) HasFilter ¶

func (o *LogsMetricResponseAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsMetricResponseAttributes) HasGroupBy ¶

func (o *LogsMetricResponseAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (LogsMetricResponseAttributes) MarshalJSON ¶

func (o LogsMetricResponseAttributes) MarshalJSON() ([]byte, error)

func (*LogsMetricResponseAttributes) SetCompute ¶

SetCompute gets a reference to the given LogsMetricResponseCompute and assigns it to the Compute field.

func (*LogsMetricResponseAttributes) SetFilter ¶

SetFilter gets a reference to the given LogsMetricResponseFilter and assigns it to the Filter field.

func (*LogsMetricResponseAttributes) SetGroupBy ¶

SetGroupBy gets a reference to the given []LogsMetricResponseGroupBy and assigns it to the GroupBy field.

type LogsMetricResponseCompute ¶

type LogsMetricResponseCompute struct {
	AggregationType *LogsMetricResponseComputeAggregationType `json:"aggregation_type,omitempty"`
	// The path to the value the log-based metric will aggregate on (only used if the aggregation type is a \"distribution\").
	Path *string `json:"path,omitempty"`
}

LogsMetricResponseCompute The compute rule to compute the log-based metric.

func NewLogsMetricResponseCompute ¶

func NewLogsMetricResponseCompute() *LogsMetricResponseCompute

NewLogsMetricResponseCompute instantiates a new LogsMetricResponseCompute object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricResponseComputeWithDefaults ¶

func NewLogsMetricResponseComputeWithDefaults() *LogsMetricResponseCompute

NewLogsMetricResponseComputeWithDefaults instantiates a new LogsMetricResponseCompute object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricResponseCompute) GetAggregationType ¶

GetAggregationType returns the AggregationType field value if set, zero value otherwise.

func (*LogsMetricResponseCompute) GetAggregationTypeOk ¶

GetAggregationTypeOk returns a tuple with the AggregationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseCompute) GetPath ¶

func (o *LogsMetricResponseCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsMetricResponseCompute) GetPathOk ¶

func (o *LogsMetricResponseCompute) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseCompute) HasAggregationType ¶

func (o *LogsMetricResponseCompute) HasAggregationType() bool

HasAggregationType returns a boolean if a field has been set.

func (*LogsMetricResponseCompute) HasPath ¶

func (o *LogsMetricResponseCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsMetricResponseCompute) MarshalJSON ¶

func (o LogsMetricResponseCompute) MarshalJSON() ([]byte, error)

func (*LogsMetricResponseCompute) SetAggregationType ¶

SetAggregationType gets a reference to the given LogsMetricResponseComputeAggregationType and assigns it to the AggregationType field.

func (*LogsMetricResponseCompute) SetPath ¶

func (o *LogsMetricResponseCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

type LogsMetricResponseComputeAggregationType ¶

type LogsMetricResponseComputeAggregationType string

LogsMetricResponseComputeAggregationType The type of aggregation to use.

const (
	LOGSMETRICRESPONSECOMPUTEAGGREGATIONTYPE_COUNT        LogsMetricResponseComputeAggregationType = "count"
	LOGSMETRICRESPONSECOMPUTEAGGREGATIONTYPE_DISTRIBUTION LogsMetricResponseComputeAggregationType = "distribution"
)

List of LogsMetricResponseComputeAggregationType

func NewLogsMetricResponseComputeAggregationTypeFromValue ¶

func NewLogsMetricResponseComputeAggregationTypeFromValue(v string) (*LogsMetricResponseComputeAggregationType, error)

NewLogsMetricResponseComputeAggregationTypeFromValue returns a pointer to a valid LogsMetricResponseComputeAggregationType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsMetricResponseComputeAggregationType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (LogsMetricResponseComputeAggregationType) Ptr ¶

Ptr returns reference to LogsMetricResponseComputeAggregationType value

func (*LogsMetricResponseComputeAggregationType) UnmarshalJSON ¶

func (v *LogsMetricResponseComputeAggregationType) UnmarshalJSON(src []byte) error

type LogsMetricResponseData ¶

type LogsMetricResponseData struct {
	Attributes *LogsMetricResponseAttributes `json:"attributes,omitempty"`
	// The name of the log-based metric.
	Id   *string         `json:"id,omitempty"`
	Type *LogsMetricType `json:"type,omitempty"`
}

LogsMetricResponseData The log-based metric properties.

func NewLogsMetricResponseData ¶

func NewLogsMetricResponseData() *LogsMetricResponseData

NewLogsMetricResponseData instantiates a new LogsMetricResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricResponseDataWithDefaults ¶

func NewLogsMetricResponseDataWithDefaults() *LogsMetricResponseData

NewLogsMetricResponseDataWithDefaults instantiates a new LogsMetricResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricResponseData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsMetricResponseData) GetAttributesOk ¶

func (o *LogsMetricResponseData) GetAttributesOk() (*LogsMetricResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseData) GetId ¶

func (o *LogsMetricResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*LogsMetricResponseData) GetIdOk ¶

func (o *LogsMetricResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*LogsMetricResponseData) GetTypeOk ¶

func (o *LogsMetricResponseData) GetTypeOk() (*LogsMetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseData) HasAttributes ¶

func (o *LogsMetricResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*LogsMetricResponseData) HasId ¶

func (o *LogsMetricResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*LogsMetricResponseData) HasType ¶

func (o *LogsMetricResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (LogsMetricResponseData) MarshalJSON ¶

func (o LogsMetricResponseData) MarshalJSON() ([]byte, error)

func (*LogsMetricResponseData) SetAttributes ¶

SetAttributes gets a reference to the given LogsMetricResponseAttributes and assigns it to the Attributes field.

func (*LogsMetricResponseData) SetId ¶

func (o *LogsMetricResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*LogsMetricResponseData) SetType ¶

func (o *LogsMetricResponseData) SetType(v LogsMetricType)

SetType gets a reference to the given LogsMetricType and assigns it to the Type field.

type LogsMetricResponseFilter ¶

type LogsMetricResponseFilter struct {
	// The search query - following the log search syntax.
	Query *string `json:"query,omitempty"`
}

LogsMetricResponseFilter The log-based metric filter. Logs matching this filter will be aggregated in this metric.

func NewLogsMetricResponseFilter ¶

func NewLogsMetricResponseFilter() *LogsMetricResponseFilter

NewLogsMetricResponseFilter instantiates a new LogsMetricResponseFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricResponseFilterWithDefaults ¶

func NewLogsMetricResponseFilterWithDefaults() *LogsMetricResponseFilter

NewLogsMetricResponseFilterWithDefaults instantiates a new LogsMetricResponseFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricResponseFilter) GetQuery ¶

func (o *LogsMetricResponseFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*LogsMetricResponseFilter) GetQueryOk ¶

func (o *LogsMetricResponseFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseFilter) HasQuery ¶

func (o *LogsMetricResponseFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (LogsMetricResponseFilter) MarshalJSON ¶

func (o LogsMetricResponseFilter) MarshalJSON() ([]byte, error)

func (*LogsMetricResponseFilter) SetQuery ¶

func (o *LogsMetricResponseFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

type LogsMetricResponseGroupBy ¶

type LogsMetricResponseGroupBy struct {
	// The path to the value the log-based metric will be aggregated over.
	Path *string `json:"path,omitempty"`
	// Eventual name of the tag that gets created. By default, the path attribute is used as the tag name.
	TagName *string `json:"tag_name,omitempty"`
}

LogsMetricResponseGroupBy A group by rule.

func NewLogsMetricResponseGroupBy ¶

func NewLogsMetricResponseGroupBy() *LogsMetricResponseGroupBy

NewLogsMetricResponseGroupBy instantiates a new LogsMetricResponseGroupBy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricResponseGroupByWithDefaults ¶

func NewLogsMetricResponseGroupByWithDefaults() *LogsMetricResponseGroupBy

NewLogsMetricResponseGroupByWithDefaults instantiates a new LogsMetricResponseGroupBy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricResponseGroupBy) GetPath ¶

func (o *LogsMetricResponseGroupBy) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsMetricResponseGroupBy) GetPathOk ¶

func (o *LogsMetricResponseGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseGroupBy) GetTagName ¶

func (o *LogsMetricResponseGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*LogsMetricResponseGroupBy) GetTagNameOk ¶

func (o *LogsMetricResponseGroupBy) GetTagNameOk() (*string, bool)

GetTagNameOk returns a tuple with the TagName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseGroupBy) HasPath ¶

func (o *LogsMetricResponseGroupBy) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*LogsMetricResponseGroupBy) HasTagName ¶

func (o *LogsMetricResponseGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (LogsMetricResponseGroupBy) MarshalJSON ¶

func (o LogsMetricResponseGroupBy) MarshalJSON() ([]byte, error)

func (*LogsMetricResponseGroupBy) SetPath ¶

func (o *LogsMetricResponseGroupBy) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsMetricResponseGroupBy) SetTagName ¶

func (o *LogsMetricResponseGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

type LogsMetricType ¶

type LogsMetricType string

LogsMetricType The type of the resource. The value should always be logs_metrics.

const (
	LOGSMETRICTYPE_LOGS_METRICS LogsMetricType = "logs_metrics"
)

List of LogsMetricType

func NewLogsMetricTypeFromValue ¶

func NewLogsMetricTypeFromValue(v string) (*LogsMetricType, error)

NewLogsMetricTypeFromValue returns a pointer to a valid LogsMetricType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsMetricType) IsValid ¶

func (v LogsMetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsMetricType) Ptr ¶

func (v LogsMetricType) Ptr() *LogsMetricType

Ptr returns reference to LogsMetricType value

func (*LogsMetricType) UnmarshalJSON ¶

func (v *LogsMetricType) UnmarshalJSON(src []byte) error

type LogsMetricUpdateAttributes ¶

type LogsMetricUpdateAttributes struct {
	Filter *LogsMetricFilter `json:"filter,omitempty"`
	// The rules for the group by.
	GroupBy *[]LogsMetricGroupBy `json:"group_by,omitempty"`
}

LogsMetricUpdateAttributes The log-based metric properties that will be updated.

func NewLogsMetricUpdateAttributes ¶

func NewLogsMetricUpdateAttributes() *LogsMetricUpdateAttributes

NewLogsMetricUpdateAttributes instantiates a new LogsMetricUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricUpdateAttributesWithDefaults ¶

func NewLogsMetricUpdateAttributesWithDefaults() *LogsMetricUpdateAttributes

NewLogsMetricUpdateAttributesWithDefaults instantiates a new LogsMetricUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricUpdateAttributes) GetFilter ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricUpdateAttributes) GetFilterOk ¶

func (o *LogsMetricUpdateAttributes) GetFilterOk() (*LogsMetricFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricUpdateAttributes) GetGroupBy ¶

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricUpdateAttributes) GetGroupByOk ¶

func (o *LogsMetricUpdateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricUpdateAttributes) HasFilter ¶

func (o *LogsMetricUpdateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsMetricUpdateAttributes) HasGroupBy ¶

func (o *LogsMetricUpdateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (LogsMetricUpdateAttributes) MarshalJSON ¶

func (o LogsMetricUpdateAttributes) MarshalJSON() ([]byte, error)

func (*LogsMetricUpdateAttributes) SetFilter ¶

SetFilter gets a reference to the given LogsMetricFilter and assigns it to the Filter field.

func (*LogsMetricUpdateAttributes) SetGroupBy ¶

func (o *LogsMetricUpdateAttributes) SetGroupBy(v []LogsMetricGroupBy)

SetGroupBy gets a reference to the given []LogsMetricGroupBy and assigns it to the GroupBy field.

type LogsMetricUpdateData ¶

type LogsMetricUpdateData struct {
	Attributes LogsMetricUpdateAttributes `json:"attributes"`
	Type       LogsMetricType             `json:"type"`
}

LogsMetricUpdateData The new log-based metric properties.

func NewLogsMetricUpdateData ¶

func NewLogsMetricUpdateData(attributes LogsMetricUpdateAttributes, type_ LogsMetricType) *LogsMetricUpdateData

NewLogsMetricUpdateData instantiates a new LogsMetricUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricUpdateDataWithDefaults ¶

func NewLogsMetricUpdateDataWithDefaults() *LogsMetricUpdateData

NewLogsMetricUpdateDataWithDefaults instantiates a new LogsMetricUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricUpdateData) GetAttributes ¶

GetAttributes returns the Attributes field value

func (*LogsMetricUpdateData) GetAttributesOk ¶

func (o *LogsMetricUpdateData) GetAttributesOk() (*LogsMetricUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsMetricUpdateData) GetType ¶

func (o *LogsMetricUpdateData) GetType() LogsMetricType

GetType returns the Type field value

func (*LogsMetricUpdateData) GetTypeOk ¶

func (o *LogsMetricUpdateData) GetTypeOk() (*LogsMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LogsMetricUpdateData) MarshalJSON ¶

func (o LogsMetricUpdateData) MarshalJSON() ([]byte, error)

func (*LogsMetricUpdateData) SetAttributes ¶

SetAttributes sets field value

func (*LogsMetricUpdateData) SetType ¶

func (o *LogsMetricUpdateData) SetType(v LogsMetricType)

SetType sets field value

func (*LogsMetricUpdateData) UnmarshalJSON ¶

func (o *LogsMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)

type LogsMetricUpdateRequest ¶

type LogsMetricUpdateRequest struct {
	Data LogsMetricUpdateData `json:"data"`
}

LogsMetricUpdateRequest The new log-based metric body.

func NewLogsMetricUpdateRequest ¶

func NewLogsMetricUpdateRequest(data LogsMetricUpdateData) *LogsMetricUpdateRequest

NewLogsMetricUpdateRequest instantiates a new LogsMetricUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricUpdateRequestWithDefaults ¶

func NewLogsMetricUpdateRequestWithDefaults() *LogsMetricUpdateRequest

NewLogsMetricUpdateRequestWithDefaults instantiates a new LogsMetricUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricUpdateRequest) GetData ¶

GetData returns the Data field value

func (*LogsMetricUpdateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (LogsMetricUpdateRequest) MarshalJSON ¶

func (o LogsMetricUpdateRequest) MarshalJSON() ([]byte, error)

func (*LogsMetricUpdateRequest) SetData ¶

SetData sets field value

func (*LogsMetricUpdateRequest) UnmarshalJSON ¶

func (o *LogsMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type LogsMetricsApiService ¶

type LogsMetricsApiService service

LogsMetricsApiService LogsMetricsApi service

func (*LogsMetricsApiService) CreateLogsMetric ¶

  • CreateLogsMetric Create a log-based metric
  • Create a metric based on your ingested logs in your organization.

Returns the log-based metric object from the request body when the request is successful.

func (*LogsMetricsApiService) DeleteLogsMetric ¶

func (a *LogsMetricsApiService) DeleteLogsMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)

* DeleteLogsMetric Delete a log-based metric * Delete a specific log-based metric from your organization.

func (*LogsMetricsApiService) GetLogsMetric ¶

* GetLogsMetric Get a log-based metric * Get a specific log-based metric from your organization.

func (*LogsMetricsApiService) ListLogsMetrics ¶

* ListLogsMetrics Get all log-based metrics * Get the list of configured log-based metrics with their definitions.

func (*LogsMetricsApiService) UpdateLogsMetric ¶

  • UpdateLogsMetric Update a log-based metric
  • Update a specific log-based metric from your organization.

Returns the log-based metric object from the request body when the request is successful.

type LogsMetricsResponse ¶

type LogsMetricsResponse struct {
	// A list of log-based metric objects.
	Data *[]LogsMetricResponseData `json:"data,omitempty"`
}

LogsMetricsResponse All the available log-based metric objects.

func NewLogsMetricsResponse ¶

func NewLogsMetricsResponse() *LogsMetricsResponse

NewLogsMetricsResponse instantiates a new LogsMetricsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsMetricsResponseWithDefaults ¶

func NewLogsMetricsResponseWithDefaults() *LogsMetricsResponse

NewLogsMetricsResponseWithDefaults instantiates a new LogsMetricsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsMetricsResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*LogsMetricsResponse) GetDataOk ¶

func (o *LogsMetricsResponse) GetDataOk() (*[]LogsMetricResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricsResponse) HasData ¶

func (o *LogsMetricsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsMetricsResponse) MarshalJSON ¶

func (o LogsMetricsResponse) MarshalJSON() ([]byte, error)

func (*LogsMetricsResponse) SetData ¶

SetData gets a reference to the given []LogsMetricResponseData and assigns it to the Data field.

type LogsQueryFilter ¶

type LogsQueryFilter struct {
	// The minimum time for the requested logs, supports date math and regular timestamps
	From *string `json:"from,omitempty"`
	// For customers with multiple indexes, the indexes to search. Defaults to ['*'] which means all indexes.
	Indexes *[]string `json:"indexes,omitempty"`
	// The search query - following the log search syntax.
	Query *string `json:"query,omitempty"`
	// The maximum time for the requested logs, supports date math and regular timestamps
	To *string `json:"to,omitempty"`
}

LogsQueryFilter The search and filter query settings

func NewLogsQueryFilter ¶

func NewLogsQueryFilter() *LogsQueryFilter

NewLogsQueryFilter instantiates a new LogsQueryFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsQueryFilterWithDefaults ¶

func NewLogsQueryFilterWithDefaults() *LogsQueryFilter

NewLogsQueryFilterWithDefaults instantiates a new LogsQueryFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsQueryFilter) GetFrom ¶

func (o *LogsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*LogsQueryFilter) GetFromOk ¶

func (o *LogsQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetIndexes ¶

func (o *LogsQueryFilter) GetIndexes() []string

GetIndexes returns the Indexes field value if set, zero value otherwise.

func (*LogsQueryFilter) GetIndexesOk ¶

func (o *LogsQueryFilter) GetIndexesOk() (*[]string, bool)

GetIndexesOk returns a tuple with the Indexes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetQuery ¶

func (o *LogsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*LogsQueryFilter) GetQueryOk ¶

func (o *LogsQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetTo ¶

func (o *LogsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*LogsQueryFilter) GetToOk ¶

func (o *LogsQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) HasFrom ¶

func (o *LogsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*LogsQueryFilter) HasIndexes ¶

func (o *LogsQueryFilter) HasIndexes() bool

HasIndexes returns a boolean if a field has been set.

func (*LogsQueryFilter) HasQuery ¶

func (o *LogsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*LogsQueryFilter) HasTo ¶

func (o *LogsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (LogsQueryFilter) MarshalJSON ¶

func (o LogsQueryFilter) MarshalJSON() ([]byte, error)

func (*LogsQueryFilter) SetFrom ¶

func (o *LogsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*LogsQueryFilter) SetIndexes ¶

func (o *LogsQueryFilter) SetIndexes(v []string)

SetIndexes gets a reference to the given []string and assigns it to the Indexes field.

func (*LogsQueryFilter) SetQuery ¶

func (o *LogsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*LogsQueryFilter) SetTo ¶

func (o *LogsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

type LogsQueryOptions ¶

type LogsQueryOptions struct {
	// The time offset (in seconds) to apply to the query.
	TimeOffset *int64 `json:"timeOffset,omitempty"`
	// The timezone can be specified both as an offset, for example: \"UTC+03:00\".
	Timezone *string `json:"timezone,omitempty"`
}

LogsQueryOptions Global query options that are used during the query. Note: You should only supply timezone or time offset but not both otherwise the query will fail.

func NewLogsQueryOptions ¶

func NewLogsQueryOptions() *LogsQueryOptions

NewLogsQueryOptions instantiates a new LogsQueryOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsQueryOptionsWithDefaults ¶

func NewLogsQueryOptionsWithDefaults() *LogsQueryOptions

NewLogsQueryOptionsWithDefaults instantiates a new LogsQueryOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsQueryOptions) GetTimeOffset ¶

func (o *LogsQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*LogsQueryOptions) GetTimeOffsetOk ¶

func (o *LogsQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryOptions) GetTimezone ¶

func (o *LogsQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*LogsQueryOptions) GetTimezoneOk ¶

func (o *LogsQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryOptions) HasTimeOffset ¶

func (o *LogsQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*LogsQueryOptions) HasTimezone ¶

func (o *LogsQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (LogsQueryOptions) MarshalJSON ¶

func (o LogsQueryOptions) MarshalJSON() ([]byte, error)

func (*LogsQueryOptions) SetTimeOffset ¶

func (o *LogsQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*LogsQueryOptions) SetTimezone ¶

func (o *LogsQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

type LogsResponseMetadata ¶

type LogsResponseMetadata struct {
	// The time elapsed in milliseconds
	Elapsed *int64                    `json:"elapsed,omitempty"`
	Page    *LogsResponseMetadataPage `json:"page,omitempty"`
	// The identifier of the request
	RequestId *string                      `json:"request_id,omitempty"`
	Status    *LogsAggregateResponseStatus `json:"status,omitempty"`
	// A list of warnings (non fatal errors) encountered, partial results might be returned if warnings are present in the response.
	Warnings *[]LogsWarning `json:"warnings,omitempty"`
}

LogsResponseMetadata The metadata associated with a request

func NewLogsResponseMetadata ¶

func NewLogsResponseMetadata() *LogsResponseMetadata

NewLogsResponseMetadata instantiates a new LogsResponseMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsResponseMetadataWithDefaults ¶

func NewLogsResponseMetadataWithDefaults() *LogsResponseMetadata

NewLogsResponseMetadataWithDefaults instantiates a new LogsResponseMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsResponseMetadata) GetElapsed ¶

func (o *LogsResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetElapsedOk ¶

func (o *LogsResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetPage ¶

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetPageOk ¶

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetRequestId ¶

func (o *LogsResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetRequestIdOk ¶

func (o *LogsResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetStatus ¶

GetStatus returns the Status field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetStatusOk ¶

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetWarnings ¶

func (o *LogsResponseMetadata) GetWarnings() []LogsWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetWarningsOk ¶

func (o *LogsResponseMetadata) GetWarningsOk() (*[]LogsWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) HasElapsed ¶

func (o *LogsResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasPage ¶

func (o *LogsResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasRequestId ¶

func (o *LogsResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasStatus ¶

func (o *LogsResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasWarnings ¶

func (o *LogsResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (LogsResponseMetadata) MarshalJSON ¶

func (o LogsResponseMetadata) MarshalJSON() ([]byte, error)

func (*LogsResponseMetadata) SetElapsed ¶

func (o *LogsResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*LogsResponseMetadata) SetPage ¶

SetPage gets a reference to the given LogsResponseMetadataPage and assigns it to the Page field.

func (*LogsResponseMetadata) SetRequestId ¶

func (o *LogsResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*LogsResponseMetadata) SetStatus ¶

SetStatus gets a reference to the given LogsAggregateResponseStatus and assigns it to the Status field.

func (*LogsResponseMetadata) SetWarnings ¶

func (o *LogsResponseMetadata) SetWarnings(v []LogsWarning)

SetWarnings gets a reference to the given []LogsWarning and assigns it to the Warnings field.

type LogsResponseMetadataPage ¶

type LogsResponseMetadataPage struct {
	// The cursor to use to get the next results, if any. To make the next request, use the same. parameters with the addition of the `page[cursor]`.
	After *string `json:"after,omitempty"`
}

LogsResponseMetadataPage Paging attributes.

func NewLogsResponseMetadataPage ¶

func NewLogsResponseMetadataPage() *LogsResponseMetadataPage

NewLogsResponseMetadataPage instantiates a new LogsResponseMetadataPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsResponseMetadataPageWithDefaults ¶

func NewLogsResponseMetadataPageWithDefaults() *LogsResponseMetadataPage

NewLogsResponseMetadataPageWithDefaults instantiates a new LogsResponseMetadataPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsResponseMetadataPage) GetAfter ¶

func (o *LogsResponseMetadataPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*LogsResponseMetadataPage) GetAfterOk ¶

func (o *LogsResponseMetadataPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadataPage) HasAfter ¶

func (o *LogsResponseMetadataPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (LogsResponseMetadataPage) MarshalJSON ¶

func (o LogsResponseMetadataPage) MarshalJSON() ([]byte, error)

func (*LogsResponseMetadataPage) SetAfter ¶

func (o *LogsResponseMetadataPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

type LogsSort ¶

type LogsSort string

LogsSort Sort parameters when querying logs.

const (
	LOGSSORT_TIMESTAMP_ASCENDING  LogsSort = "timestamp"
	LOGSSORT_TIMESTAMP_DESCENDING LogsSort = "-timestamp"
)

List of LogsSort

func NewLogsSortFromValue ¶

func NewLogsSortFromValue(v string) (*LogsSort, error)

NewLogsSortFromValue returns a pointer to a valid LogsSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsSort) IsValid ¶

func (v LogsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsSort) Ptr ¶

func (v LogsSort) Ptr() *LogsSort

Ptr returns reference to LogsSort value

func (*LogsSort) UnmarshalJSON ¶

func (v *LogsSort) UnmarshalJSON(src []byte) error

type LogsSortOrder ¶

type LogsSortOrder string

LogsSortOrder The order to use, ascending or descending

const (
	LOGSSORTORDER_ASCENDING  LogsSortOrder = "asc"
	LOGSSORTORDER_DESCENDING LogsSortOrder = "desc"
)

List of LogsSortOrder

func NewLogsSortOrderFromValue ¶

func NewLogsSortOrderFromValue(v string) (*LogsSortOrder, error)

NewLogsSortOrderFromValue returns a pointer to a valid LogsSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LogsSortOrder) IsValid ¶

func (v LogsSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LogsSortOrder) Ptr ¶

func (v LogsSortOrder) Ptr() *LogsSortOrder

Ptr returns reference to LogsSortOrder value

func (*LogsSortOrder) UnmarshalJSON ¶

func (v *LogsSortOrder) UnmarshalJSON(src []byte) error

type LogsWarning ¶

type LogsWarning struct {
	// A unique code for this type of warning
	Code *string `json:"code,omitempty"`
	// A detailed explanation of this specific warning
	Detail *string `json:"detail,omitempty"`
	// A short human-readable summary of the warning
	Title *string `json:"title,omitempty"`
}

LogsWarning A warning message indicating something that went wrong with the query

func NewLogsWarning ¶

func NewLogsWarning() *LogsWarning

NewLogsWarning instantiates a new LogsWarning object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLogsWarningWithDefaults ¶

func NewLogsWarningWithDefaults() *LogsWarning

NewLogsWarningWithDefaults instantiates a new LogsWarning object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LogsWarning) GetCode ¶

func (o *LogsWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*LogsWarning) GetCodeOk ¶

func (o *LogsWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsWarning) GetDetail ¶

func (o *LogsWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*LogsWarning) GetDetailOk ¶

func (o *LogsWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsWarning) GetTitle ¶

func (o *LogsWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*LogsWarning) GetTitleOk ¶

func (o *LogsWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsWarning) HasCode ¶

func (o *LogsWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*LogsWarning) HasDetail ¶

func (o *LogsWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*LogsWarning) HasTitle ¶

func (o *LogsWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (LogsWarning) MarshalJSON ¶

func (o LogsWarning) MarshalJSON() ([]byte, error)

func (*LogsWarning) SetCode ¶

func (o *LogsWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*LogsWarning) SetDetail ¶

func (o *LogsWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*LogsWarning) SetTitle ¶

func (o *LogsWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

type Metric ¶

type Metric struct {
	// The metric name for this resource.
	Id   *string     `json:"id,omitempty"`
	Type *MetricType `json:"type,omitempty"`
}

Metric Object for a single metric tag configuration.

func NewMetric ¶

func NewMetric() *Metric

NewMetric instantiates a new Metric object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricWithDefaults ¶

func NewMetricWithDefaults() *Metric

NewMetricWithDefaults instantiates a new Metric object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Metric) GetId ¶

func (o *Metric) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Metric) GetIdOk ¶

func (o *Metric) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metric) GetType ¶

func (o *Metric) GetType() MetricType

GetType returns the Type field value if set, zero value otherwise.

func (*Metric) GetTypeOk ¶

func (o *Metric) GetTypeOk() (*MetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metric) HasId ¶

func (o *Metric) HasId() bool

HasId returns a boolean if a field has been set.

func (*Metric) HasType ¶

func (o *Metric) HasType() bool

HasType returns a boolean if a field has been set.

func (Metric) MarshalJSON ¶

func (o Metric) MarshalJSON() ([]byte, error)

func (*Metric) SetId ¶

func (o *Metric) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Metric) SetType ¶

func (o *Metric) SetType(v MetricType)

SetType gets a reference to the given MetricType and assigns it to the Type field.

type MetricAllTags ¶

type MetricAllTags struct {
	Attributes *MetricAllTagsAttributes `json:"attributes,omitempty"`
	// The metric name for this resource.
	Id   *string     `json:"id,omitempty"`
	Type *MetricType `json:"type,omitempty"`
}

MetricAllTags Object for a single metric's indexed tags.

func NewMetricAllTags ¶

func NewMetricAllTags() *MetricAllTags

NewMetricAllTags instantiates a new MetricAllTags object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricAllTagsWithDefaults ¶

func NewMetricAllTagsWithDefaults() *MetricAllTags

NewMetricAllTagsWithDefaults instantiates a new MetricAllTags object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricAllTags) GetAttributes ¶

func (o *MetricAllTags) GetAttributes() MetricAllTagsAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricAllTags) GetAttributesOk ¶

func (o *MetricAllTags) GetAttributesOk() (*MetricAllTagsAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTags) GetId ¶

func (o *MetricAllTags) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricAllTags) GetIdOk ¶

func (o *MetricAllTags) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTags) GetType ¶

func (o *MetricAllTags) GetType() MetricType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricAllTags) GetTypeOk ¶

func (o *MetricAllTags) GetTypeOk() (*MetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTags) HasAttributes ¶

func (o *MetricAllTags) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricAllTags) HasId ¶

func (o *MetricAllTags) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricAllTags) HasType ¶

func (o *MetricAllTags) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricAllTags) MarshalJSON ¶

func (o MetricAllTags) MarshalJSON() ([]byte, error)

func (*MetricAllTags) SetAttributes ¶

func (o *MetricAllTags) SetAttributes(v MetricAllTagsAttributes)

SetAttributes gets a reference to the given MetricAllTagsAttributes and assigns it to the Attributes field.

func (*MetricAllTags) SetId ¶

func (o *MetricAllTags) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricAllTags) SetType ¶

func (o *MetricAllTags) SetType(v MetricType)

SetType gets a reference to the given MetricType and assigns it to the Type field.

type MetricAllTagsAttributes ¶

type MetricAllTagsAttributes struct {
	// List of indexed tag value pairs.
	Tags *[]string `json:"tags,omitempty"`
}

MetricAllTagsAttributes Object containing the definition of a metric's tags.

func NewMetricAllTagsAttributes ¶

func NewMetricAllTagsAttributes() *MetricAllTagsAttributes

NewMetricAllTagsAttributes instantiates a new MetricAllTagsAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricAllTagsAttributesWithDefaults ¶

func NewMetricAllTagsAttributesWithDefaults() *MetricAllTagsAttributes

NewMetricAllTagsAttributesWithDefaults instantiates a new MetricAllTagsAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricAllTagsAttributes) GetTags ¶

func (o *MetricAllTagsAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricAllTagsAttributes) GetTagsOk ¶

func (o *MetricAllTagsAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTagsAttributes) HasTags ¶

func (o *MetricAllTagsAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricAllTagsAttributes) MarshalJSON ¶

func (o MetricAllTagsAttributes) MarshalJSON() ([]byte, error)

func (*MetricAllTagsAttributes) SetTags ¶

func (o *MetricAllTagsAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

type MetricAllTagsResponse ¶

type MetricAllTagsResponse struct {
	Data *MetricAllTags `json:"data,omitempty"`
}

MetricAllTagsResponse Response object that includes a single metric's indexed tags.

func NewMetricAllTagsResponse ¶

func NewMetricAllTagsResponse() *MetricAllTagsResponse

NewMetricAllTagsResponse instantiates a new MetricAllTagsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricAllTagsResponseWithDefaults ¶

func NewMetricAllTagsResponseWithDefaults() *MetricAllTagsResponse

NewMetricAllTagsResponseWithDefaults instantiates a new MetricAllTagsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricAllTagsResponse) GetData ¶

func (o *MetricAllTagsResponse) GetData() MetricAllTags

GetData returns the Data field value if set, zero value otherwise.

func (*MetricAllTagsResponse) GetDataOk ¶

func (o *MetricAllTagsResponse) GetDataOk() (*MetricAllTags, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTagsResponse) HasData ¶

func (o *MetricAllTagsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricAllTagsResponse) MarshalJSON ¶

func (o MetricAllTagsResponse) MarshalJSON() ([]byte, error)

func (*MetricAllTagsResponse) SetData ¶

func (o *MetricAllTagsResponse) SetData(v MetricAllTags)

SetData gets a reference to the given MetricAllTags and assigns it to the Data field.

type MetricDistinctVolume ¶

type MetricDistinctVolume struct {
	Attributes *MetricDistinctVolumeAttributes `json:"attributes,omitempty"`
	// The metric name for this resource.
	Id   *string                   `json:"id,omitempty"`
	Type *MetricDistinctVolumeType `json:"type,omitempty"`
}

MetricDistinctVolume Object for a single metric's distinct volume.

func NewMetricDistinctVolume ¶

func NewMetricDistinctVolume() *MetricDistinctVolume

NewMetricDistinctVolume instantiates a new MetricDistinctVolume object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricDistinctVolumeWithDefaults ¶

func NewMetricDistinctVolumeWithDefaults() *MetricDistinctVolume

NewMetricDistinctVolumeWithDefaults instantiates a new MetricDistinctVolume object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricDistinctVolume) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetAttributesOk ¶

func (o *MetricDistinctVolume) GetAttributesOk() (*MetricDistinctVolumeAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolume) GetId ¶

func (o *MetricDistinctVolume) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetIdOk ¶

func (o *MetricDistinctVolume) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolume) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolume) HasAttributes ¶

func (o *MetricDistinctVolume) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricDistinctVolume) HasId ¶

func (o *MetricDistinctVolume) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricDistinctVolume) HasType ¶

func (o *MetricDistinctVolume) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricDistinctVolume) MarshalJSON ¶

func (o MetricDistinctVolume) MarshalJSON() ([]byte, error)

func (*MetricDistinctVolume) SetAttributes ¶

SetAttributes gets a reference to the given MetricDistinctVolumeAttributes and assigns it to the Attributes field.

func (*MetricDistinctVolume) SetId ¶

func (o *MetricDistinctVolume) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricDistinctVolume) SetType ¶

SetType gets a reference to the given MetricDistinctVolumeType and assigns it to the Type field.

type MetricDistinctVolumeAttributes ¶

type MetricDistinctVolumeAttributes struct {
	// Distinct volume for the given metric.
	DistinctVolume *int64 `json:"distinct_volume,omitempty"`
}

MetricDistinctVolumeAttributes Object containing the definition of a metric's distinct volume.

func NewMetricDistinctVolumeAttributes ¶

func NewMetricDistinctVolumeAttributes() *MetricDistinctVolumeAttributes

NewMetricDistinctVolumeAttributes instantiates a new MetricDistinctVolumeAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricDistinctVolumeAttributesWithDefaults ¶

func NewMetricDistinctVolumeAttributesWithDefaults() *MetricDistinctVolumeAttributes

NewMetricDistinctVolumeAttributesWithDefaults instantiates a new MetricDistinctVolumeAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricDistinctVolumeAttributes) GetDistinctVolume ¶

func (o *MetricDistinctVolumeAttributes) GetDistinctVolume() int64

GetDistinctVolume returns the DistinctVolume field value if set, zero value otherwise.

func (*MetricDistinctVolumeAttributes) GetDistinctVolumeOk ¶

func (o *MetricDistinctVolumeAttributes) GetDistinctVolumeOk() (*int64, bool)

GetDistinctVolumeOk returns a tuple with the DistinctVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolumeAttributes) HasDistinctVolume ¶

func (o *MetricDistinctVolumeAttributes) HasDistinctVolume() bool

HasDistinctVolume returns a boolean if a field has been set.

func (MetricDistinctVolumeAttributes) MarshalJSON ¶

func (o MetricDistinctVolumeAttributes) MarshalJSON() ([]byte, error)

func (*MetricDistinctVolumeAttributes) SetDistinctVolume ¶

func (o *MetricDistinctVolumeAttributes) SetDistinctVolume(v int64)

SetDistinctVolume gets a reference to the given int64 and assigns it to the DistinctVolume field.

type MetricDistinctVolumeType ¶

type MetricDistinctVolumeType string

MetricDistinctVolumeType The metric distinct volume type.

const (
	METRICDISTINCTVOLUMETYPE_DISTINCT_METRIC_VOLUMES MetricDistinctVolumeType = "distinct_metric_volumes"
)

List of MetricDistinctVolumeType

func NewMetricDistinctVolumeTypeFromValue ¶

func NewMetricDistinctVolumeTypeFromValue(v string) (*MetricDistinctVolumeType, error)

NewMetricDistinctVolumeTypeFromValue returns a pointer to a valid MetricDistinctVolumeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MetricDistinctVolumeType) IsValid ¶

func (v MetricDistinctVolumeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MetricDistinctVolumeType) Ptr ¶

Ptr returns reference to MetricDistinctVolumeType value

func (*MetricDistinctVolumeType) UnmarshalJSON ¶

func (v *MetricDistinctVolumeType) UnmarshalJSON(src []byte) error

type MetricIngestedIndexedVolume ¶

type MetricIngestedIndexedVolume struct {
	Attributes *MetricIngestedIndexedVolumeAttributes `json:"attributes,omitempty"`
	// The metric name for this resource.
	Id   *string                          `json:"id,omitempty"`
	Type *MetricIngestedIndexedVolumeType `json:"type,omitempty"`
}

MetricIngestedIndexedVolume Object for a single metric's ingested and indexed volume.

func NewMetricIngestedIndexedVolume ¶

func NewMetricIngestedIndexedVolume() *MetricIngestedIndexedVolume

NewMetricIngestedIndexedVolume instantiates a new MetricIngestedIndexedVolume object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricIngestedIndexedVolumeWithDefaults ¶

func NewMetricIngestedIndexedVolumeWithDefaults() *MetricIngestedIndexedVolume

NewMetricIngestedIndexedVolumeWithDefaults instantiates a new MetricIngestedIndexedVolume object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricIngestedIndexedVolume) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolume) GetId ¶

GetId returns the Id field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetIdOk ¶

func (o *MetricIngestedIndexedVolume) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolume) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolume) HasAttributes ¶

func (o *MetricIngestedIndexedVolume) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricIngestedIndexedVolume) HasId ¶

func (o *MetricIngestedIndexedVolume) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricIngestedIndexedVolume) HasType ¶

func (o *MetricIngestedIndexedVolume) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricIngestedIndexedVolume) MarshalJSON ¶

func (o MetricIngestedIndexedVolume) MarshalJSON() ([]byte, error)

func (*MetricIngestedIndexedVolume) SetAttributes ¶

SetAttributes gets a reference to the given MetricIngestedIndexedVolumeAttributes and assigns it to the Attributes field.

func (*MetricIngestedIndexedVolume) SetId ¶

func (o *MetricIngestedIndexedVolume) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricIngestedIndexedVolume) SetType ¶

SetType gets a reference to the given MetricIngestedIndexedVolumeType and assigns it to the Type field.

type MetricIngestedIndexedVolumeAttributes ¶

type MetricIngestedIndexedVolumeAttributes struct {
	// Indexed volume for the given metric.
	IndexedVolume *int64 `json:"indexed_volume,omitempty"`
	// Ingested volume for the given metric.
	IngestedVolume *int64 `json:"ingested_volume,omitempty"`
}

MetricIngestedIndexedVolumeAttributes Object containing the definition of a metric's ingested and indexed volume.

func NewMetricIngestedIndexedVolumeAttributes ¶

func NewMetricIngestedIndexedVolumeAttributes() *MetricIngestedIndexedVolumeAttributes

NewMetricIngestedIndexedVolumeAttributes instantiates a new MetricIngestedIndexedVolumeAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricIngestedIndexedVolumeAttributesWithDefaults ¶

func NewMetricIngestedIndexedVolumeAttributesWithDefaults() *MetricIngestedIndexedVolumeAttributes

NewMetricIngestedIndexedVolumeAttributesWithDefaults instantiates a new MetricIngestedIndexedVolumeAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricIngestedIndexedVolumeAttributes) GetIndexedVolume ¶

func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolume() int64

GetIndexedVolume returns the IndexedVolume field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolumeAttributes) GetIndexedVolumeOk ¶

func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolumeOk() (*int64, bool)

GetIndexedVolumeOk returns a tuple with the IndexedVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolumeAttributes) GetIngestedVolume ¶

func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolume() int64

GetIngestedVolume returns the IngestedVolume field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolumeAttributes) GetIngestedVolumeOk ¶

func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolumeOk() (*int64, bool)

GetIngestedVolumeOk returns a tuple with the IngestedVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolumeAttributes) HasIndexedVolume ¶

func (o *MetricIngestedIndexedVolumeAttributes) HasIndexedVolume() bool

HasIndexedVolume returns a boolean if a field has been set.

func (*MetricIngestedIndexedVolumeAttributes) HasIngestedVolume ¶

func (o *MetricIngestedIndexedVolumeAttributes) HasIngestedVolume() bool

HasIngestedVolume returns a boolean if a field has been set.

func (MetricIngestedIndexedVolumeAttributes) MarshalJSON ¶

func (o MetricIngestedIndexedVolumeAttributes) MarshalJSON() ([]byte, error)

func (*MetricIngestedIndexedVolumeAttributes) SetIndexedVolume ¶

func (o *MetricIngestedIndexedVolumeAttributes) SetIndexedVolume(v int64)

SetIndexedVolume gets a reference to the given int64 and assigns it to the IndexedVolume field.

func (*MetricIngestedIndexedVolumeAttributes) SetIngestedVolume ¶

func (o *MetricIngestedIndexedVolumeAttributes) SetIngestedVolume(v int64)

SetIngestedVolume gets a reference to the given int64 and assigns it to the IngestedVolume field.

type MetricIngestedIndexedVolumeType ¶

type MetricIngestedIndexedVolumeType string

MetricIngestedIndexedVolumeType The metric ingested and indexed volume type.

const (
	METRICINGESTEDINDEXEDVOLUMETYPE_METRIC_VOLUMES MetricIngestedIndexedVolumeType = "metric_volumes"
)

List of MetricIngestedIndexedVolumeType

func NewMetricIngestedIndexedVolumeTypeFromValue ¶

func NewMetricIngestedIndexedVolumeTypeFromValue(v string) (*MetricIngestedIndexedVolumeType, error)

NewMetricIngestedIndexedVolumeTypeFromValue returns a pointer to a valid MetricIngestedIndexedVolumeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MetricIngestedIndexedVolumeType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (MetricIngestedIndexedVolumeType) Ptr ¶

Ptr returns reference to MetricIngestedIndexedVolumeType value

func (*MetricIngestedIndexedVolumeType) UnmarshalJSON ¶

func (v *MetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error

type MetricTagConfiguration ¶

type MetricTagConfiguration struct {
	Attributes *MetricTagConfigurationAttributes `json:"attributes,omitempty"`
	// The metric name for this resource.
	Id   *string                     `json:"id,omitempty"`
	Type *MetricTagConfigurationType `json:"type,omitempty"`
}

MetricTagConfiguration Object for a single metric tag configuration.

func NewMetricTagConfiguration ¶

func NewMetricTagConfiguration() *MetricTagConfiguration

NewMetricTagConfiguration instantiates a new MetricTagConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricTagConfigurationWithDefaults ¶

func NewMetricTagConfigurationWithDefaults() *MetricTagConfiguration

NewMetricTagConfigurationWithDefaults instantiates a new MetricTagConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricTagConfiguration) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfiguration) GetId ¶

func (o *MetricTagConfiguration) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetIdOk ¶

func (o *MetricTagConfiguration) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfiguration) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfiguration) HasAttributes ¶

func (o *MetricTagConfiguration) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricTagConfiguration) HasId ¶

func (o *MetricTagConfiguration) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricTagConfiguration) HasType ¶

func (o *MetricTagConfiguration) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricTagConfiguration) MarshalJSON ¶

func (o MetricTagConfiguration) MarshalJSON() ([]byte, error)

func (*MetricTagConfiguration) SetAttributes ¶

SetAttributes gets a reference to the given MetricTagConfigurationAttributes and assigns it to the Attributes field.

func (*MetricTagConfiguration) SetId ¶

func (o *MetricTagConfiguration) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricTagConfiguration) SetType ¶

SetType gets a reference to the given MetricTagConfigurationType and assigns it to the Type field.

type MetricTagConfigurationAttributes ¶

type MetricTagConfigurationAttributes struct {
	// Timestamp when the tag configuration was created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Toggle to turn on/off percentile aggregations for distribution metrics. Only present when the `metric_type` is `distribution`.
	IncludePercentiles *bool                              `json:"include_percentiles,omitempty"`
	MetricType         *MetricTagConfigurationMetricTypes `json:"metric_type,omitempty"`
	// Timestamp when the tag configuration was last modified.
	ModifiedAt *time.Time `json:"modified_at,omitempty"`
	// List of tag keys on which to group.
	Tags *[]string `json:"tags,omitempty"`
}

MetricTagConfigurationAttributes Object containing the definition of a metric tag configuration attributes.

func NewMetricTagConfigurationAttributes ¶

func NewMetricTagConfigurationAttributes() *MetricTagConfigurationAttributes

NewMetricTagConfigurationAttributes instantiates a new MetricTagConfigurationAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricTagConfigurationAttributesWithDefaults ¶

func NewMetricTagConfigurationAttributesWithDefaults() *MetricTagConfigurationAttributes

NewMetricTagConfigurationAttributesWithDefaults instantiates a new MetricTagConfigurationAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricTagConfigurationAttributes) GetCreatedAt ¶

func (o *MetricTagConfigurationAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetCreatedAtOk ¶

func (o *MetricTagConfigurationAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetIncludePercentiles ¶

func (o *MetricTagConfigurationAttributes) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetIncludePercentilesOk ¶

func (o *MetricTagConfigurationAttributes) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetMetricType ¶

GetMetricType returns the MetricType field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetMetricTypeOk ¶

GetMetricTypeOk returns a tuple with the MetricType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetModifiedAt ¶

func (o *MetricTagConfigurationAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetModifiedAtOk ¶

func (o *MetricTagConfigurationAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetTags ¶

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetTagsOk ¶

func (o *MetricTagConfigurationAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) HasCreatedAt ¶

func (o *MetricTagConfigurationAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasIncludePercentiles ¶

func (o *MetricTagConfigurationAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasMetricType ¶

func (o *MetricTagConfigurationAttributes) HasMetricType() bool

HasMetricType returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasModifiedAt ¶

func (o *MetricTagConfigurationAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasTags ¶

HasTags returns a boolean if a field has been set.

func (MetricTagConfigurationAttributes) MarshalJSON ¶

func (o MetricTagConfigurationAttributes) MarshalJSON() ([]byte, error)

func (*MetricTagConfigurationAttributes) SetCreatedAt ¶

func (o *MetricTagConfigurationAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*MetricTagConfigurationAttributes) SetIncludePercentiles ¶

func (o *MetricTagConfigurationAttributes) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*MetricTagConfigurationAttributes) SetMetricType ¶

SetMetricType gets a reference to the given MetricTagConfigurationMetricTypes and assigns it to the MetricType field.

func (*MetricTagConfigurationAttributes) SetModifiedAt ¶

func (o *MetricTagConfigurationAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*MetricTagConfigurationAttributes) SetTags ¶

func (o *MetricTagConfigurationAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

type MetricTagConfigurationCreateAttributes ¶

type MetricTagConfigurationCreateAttributes struct {
	// Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`.
	IncludePercentiles *bool                             `json:"include_percentiles,omitempty"`
	MetricType         MetricTagConfigurationMetricTypes `json:"metric_type"`
	// A list of tag keys that will be queryable for your metric.
	Tags []string `json:"tags"`
}

MetricTagConfigurationCreateAttributes Object containing the definition of a metric tag configuration to be created.

func NewMetricTagConfigurationCreateAttributes ¶

func NewMetricTagConfigurationCreateAttributes(metricType MetricTagConfigurationMetricTypes, tags []string) *MetricTagConfigurationCreateAttributes

NewMetricTagConfigurationCreateAttributes instantiates a new MetricTagConfigurationCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricTagConfigurationCreateAttributesWithDefaults ¶

func NewMetricTagConfigurationCreateAttributesWithDefaults() *MetricTagConfigurationCreateAttributes

NewMetricTagConfigurationCreateAttributesWithDefaults instantiates a new MetricTagConfigurationCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricTagConfigurationCreateAttributes) GetIncludePercentiles ¶

func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateAttributes) GetIncludePercentilesOk ¶

func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetMetricType ¶

GetMetricType returns the MetricType field value

func (*MetricTagConfigurationCreateAttributes) GetMetricTypeOk ¶

GetMetricTypeOk returns a tuple with the MetricType field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetTags ¶

GetTags returns the Tags field value

func (*MetricTagConfigurationCreateAttributes) GetTagsOk ¶

func (o *MetricTagConfigurationCreateAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) HasIncludePercentiles ¶

func (o *MetricTagConfigurationCreateAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (MetricTagConfigurationCreateAttributes) MarshalJSON ¶

func (o MetricTagConfigurationCreateAttributes) MarshalJSON() ([]byte, error)

func (*MetricTagConfigurationCreateAttributes) SetIncludePercentiles ¶

func (o *MetricTagConfigurationCreateAttributes) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*MetricTagConfigurationCreateAttributes) SetMetricType ¶

SetMetricType sets field value

func (*MetricTagConfigurationCreateAttributes) SetTags ¶

SetTags sets field value

func (*MetricTagConfigurationCreateAttributes) UnmarshalJSON ¶

func (o *MetricTagConfigurationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type MetricTagConfigurationCreateData ¶

type MetricTagConfigurationCreateData struct {
	Attributes *MetricTagConfigurationCreateAttributes `json:"attributes,omitempty"`
	// The metric name for this resource.
	Id   string                     `json:"id"`
	Type MetricTagConfigurationType `json:"type"`
}

MetricTagConfigurationCreateData Object for a single metric to be configure tags on.

func NewMetricTagConfigurationCreateData ¶

func NewMetricTagConfigurationCreateData(id string, type_ MetricTagConfigurationType) *MetricTagConfigurationCreateData

NewMetricTagConfigurationCreateData instantiates a new MetricTagConfigurationCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricTagConfigurationCreateDataWithDefaults ¶

func NewMetricTagConfigurationCreateDataWithDefaults() *MetricTagConfigurationCreateData

NewMetricTagConfigurationCreateDataWithDefaults instantiates a new MetricTagConfigurationCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricTagConfigurationCreateData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateData) GetId ¶

GetId returns the Id field value

func (*MetricTagConfigurationCreateData) GetIdOk ¶

func (o *MetricTagConfigurationCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateData) GetType ¶

GetType returns the Type field value

func (*MetricTagConfigurationCreateData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateData) HasAttributes ¶

func (o *MetricTagConfigurationCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricTagConfigurationCreateData) MarshalJSON ¶

func (o MetricTagConfigurationCreateData) MarshalJSON() ([]byte, error)

func (*MetricTagConfigurationCreateData) SetAttributes ¶

SetAttributes gets a reference to the given MetricTagConfigurationCreateAttributes and assigns it to the Attributes field.

func (*MetricTagConfigurationCreateData) SetId ¶

SetId sets field value

func (*MetricTagConfigurationCreateData) SetType ¶

SetType sets field value

func (*MetricTagConfigurationCreateData) UnmarshalJSON ¶

func (o *MetricTagConfigurationCreateData) UnmarshalJSON(bytes []byte) (err error)

type MetricTagConfigurationCreateRequest ¶

type MetricTagConfigurationCreateRequest struct {
	Data MetricTagConfigurationCreateData `json:"data"`
}

MetricTagConfigurationCreateRequest Request object that includes the metric that you would like to configure tags for.

func NewMetricTagConfigurationCreateRequest ¶

func NewMetricTagConfigurationCreateRequest(data MetricTagConfigurationCreateData) *MetricTagConfigurationCreateRequest

NewMetricTagConfigurationCreateRequest instantiates a new MetricTagConfigurationCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricTagConfigurationCreateRequestWithDefaults ¶

func NewMetricTagConfigurationCreateRequestWithDefaults() *MetricTagConfigurationCreateRequest

NewMetricTagConfigurationCreateRequestWithDefaults instantiates a new MetricTagConfigurationCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricTagConfigurationCreateRequest) GetData ¶

GetData returns the Data field value

func (*MetricTagConfigurationCreateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricTagConfigurationCreateRequest) MarshalJSON ¶

func (o MetricTagConfigurationCreateRequest) MarshalJSON() ([]byte, error)

func (*MetricTagConfigurationCreateRequest) SetData ¶

SetData sets field value

func (*MetricTagConfigurationCreateRequest) UnmarshalJSON ¶

func (o *MetricTagConfigurationCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type MetricTagConfigurationMetricTypes ¶

type MetricTagConfigurationMetricTypes string

MetricTagConfigurationMetricTypes The metric's type.

const (
	METRICTAGCONFIGURATIONMETRICTYPES_GAUGE        MetricTagConfigurationMetricTypes = "gauge"
	METRICTAGCONFIGURATIONMETRICTYPES_COUNT        MetricTagConfigurationMetricTypes = "count"
	METRICTAGCONFIGURATIONMETRICTYPES_RATE         MetricTagConfigurationMetricTypes = "rate"
	METRICTAGCONFIGURATIONMETRICTYPES_DISTRIBUTION MetricTagConfigurationMetricTypes = "distribution"
)

List of MetricTagConfigurationMetricTypes

func NewMetricTagConfigurationMetricTypesFromValue ¶

func NewMetricTagConfigurationMetricTypesFromValue(v string) (*MetricTagConfigurationMetricTypes, error)

NewMetricTagConfigurationMetricTypesFromValue returns a pointer to a valid MetricTagConfigurationMetricTypes for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MetricTagConfigurationMetricTypes) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (MetricTagConfigurationMetricTypes) Ptr ¶

Ptr returns reference to MetricTagConfigurationMetricTypes value

func (*MetricTagConfigurationMetricTypes) UnmarshalJSON ¶

func (v *MetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error

type MetricTagConfigurationResponse ¶

type MetricTagConfigurationResponse struct {
	Data *MetricTagConfiguration `json:"data,omitempty"`
}

MetricTagConfigurationResponse Response object which includes a single metric's tag configuration.

func NewMetricTagConfigurationResponse ¶

func NewMetricTagConfigurationResponse() *MetricTagConfigurationResponse

NewMetricTagConfigurationResponse instantiates a new MetricTagConfigurationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricTagConfigurationResponseWithDefaults ¶

func NewMetricTagConfigurationResponseWithDefaults() *MetricTagConfigurationResponse

NewMetricTagConfigurationResponseWithDefaults instantiates a new MetricTagConfigurationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricTagConfigurationResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*MetricTagConfigurationResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationResponse) HasData ¶

func (o *MetricTagConfigurationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricTagConfigurationResponse) MarshalJSON ¶

func (o MetricTagConfigurationResponse) MarshalJSON() ([]byte, error)

func (*MetricTagConfigurationResponse) SetData ¶

SetData gets a reference to the given MetricTagConfiguration and assigns it to the Data field.

type MetricTagConfigurationType ¶

type MetricTagConfigurationType string

MetricTagConfigurationType The metric tag configuration resource type.

const (
	METRICTAGCONFIGURATIONTYPE_MANAGE_TAGS MetricTagConfigurationType = "manage_tags"
)

List of MetricTagConfigurationType

func NewMetricTagConfigurationTypeFromValue ¶

func NewMetricTagConfigurationTypeFromValue(v string) (*MetricTagConfigurationType, error)

NewMetricTagConfigurationTypeFromValue returns a pointer to a valid MetricTagConfigurationType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MetricTagConfigurationType) IsValid ¶

func (v MetricTagConfigurationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MetricTagConfigurationType) Ptr ¶

Ptr returns reference to MetricTagConfigurationType value

func (*MetricTagConfigurationType) UnmarshalJSON ¶

func (v *MetricTagConfigurationType) UnmarshalJSON(src []byte) error

type MetricTagConfigurationUpdateAttributes ¶

type MetricTagConfigurationUpdateAttributes struct {
	// Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`.
	IncludePercentiles *bool `json:"include_percentiles,omitempty"`
	// A list of tag keys that will be queryable for your metric.
	Tags *[]string `json:"tags,omitempty"`
}

MetricTagConfigurationUpdateAttributes Object containing the definition of a metric tag configuration to be updated.

func NewMetricTagConfigurationUpdateAttributes ¶

func NewMetricTagConfigurationUpdateAttributes() *MetricTagConfigurationUpdateAttributes

NewMetricTagConfigurationUpdateAttributes instantiates a new MetricTagConfigurationUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricTagConfigurationUpdateAttributesWithDefaults ¶

func NewMetricTagConfigurationUpdateAttributesWithDefaults() *MetricTagConfigurationUpdateAttributes

NewMetricTagConfigurationUpdateAttributesWithDefaults instantiates a new MetricTagConfigurationUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricTagConfigurationUpdateAttributes) GetIncludePercentiles ¶

func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetIncludePercentilesOk ¶

func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateAttributes) GetTags ¶

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetTagsOk ¶

func (o *MetricTagConfigurationUpdateAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateAttributes) HasIncludePercentiles ¶

func (o *MetricTagConfigurationUpdateAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*MetricTagConfigurationUpdateAttributes) HasTags ¶

HasTags returns a boolean if a field has been set.

func (MetricTagConfigurationUpdateAttributes) MarshalJSON ¶

func (o MetricTagConfigurationUpdateAttributes) MarshalJSON() ([]byte, error)

func (*MetricTagConfigurationUpdateAttributes) SetIncludePercentiles ¶

func (o *MetricTagConfigurationUpdateAttributes) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*MetricTagConfigurationUpdateAttributes) SetTags ¶

SetTags gets a reference to the given []string and assigns it to the Tags field.

type MetricTagConfigurationUpdateData ¶

type MetricTagConfigurationUpdateData struct {
	Attributes *MetricTagConfigurationUpdateAttributes `json:"attributes,omitempty"`
	// The metric name for this resource.
	Id   string                     `json:"id"`
	Type MetricTagConfigurationType `json:"type"`
}

MetricTagConfigurationUpdateData Object for a single tag configuration to be edited.

func NewMetricTagConfigurationUpdateData ¶

func NewMetricTagConfigurationUpdateData(id string, type_ MetricTagConfigurationType) *MetricTagConfigurationUpdateData

NewMetricTagConfigurationUpdateData instantiates a new MetricTagConfigurationUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricTagConfigurationUpdateDataWithDefaults ¶

func NewMetricTagConfigurationUpdateDataWithDefaults() *MetricTagConfigurationUpdateData

NewMetricTagConfigurationUpdateDataWithDefaults instantiates a new MetricTagConfigurationUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricTagConfigurationUpdateData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateData) GetId ¶

GetId returns the Id field value

func (*MetricTagConfigurationUpdateData) GetIdOk ¶

func (o *MetricTagConfigurationUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateData) GetType ¶

GetType returns the Type field value

func (*MetricTagConfigurationUpdateData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateData) HasAttributes ¶

func (o *MetricTagConfigurationUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricTagConfigurationUpdateData) MarshalJSON ¶

func (o MetricTagConfigurationUpdateData) MarshalJSON() ([]byte, error)

func (*MetricTagConfigurationUpdateData) SetAttributes ¶

SetAttributes gets a reference to the given MetricTagConfigurationUpdateAttributes and assigns it to the Attributes field.

func (*MetricTagConfigurationUpdateData) SetId ¶

SetId sets field value

func (*MetricTagConfigurationUpdateData) SetType ¶

SetType sets field value

func (*MetricTagConfigurationUpdateData) UnmarshalJSON ¶

func (o *MetricTagConfigurationUpdateData) UnmarshalJSON(bytes []byte) (err error)

type MetricTagConfigurationUpdateRequest ¶

type MetricTagConfigurationUpdateRequest struct {
	Data MetricTagConfigurationUpdateData `json:"data"`
}

MetricTagConfigurationUpdateRequest Request object that includes the metric that you would like to edit the tag configuration on.

func NewMetricTagConfigurationUpdateRequest ¶

func NewMetricTagConfigurationUpdateRequest(data MetricTagConfigurationUpdateData) *MetricTagConfigurationUpdateRequest

NewMetricTagConfigurationUpdateRequest instantiates a new MetricTagConfigurationUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricTagConfigurationUpdateRequestWithDefaults ¶

func NewMetricTagConfigurationUpdateRequestWithDefaults() *MetricTagConfigurationUpdateRequest

NewMetricTagConfigurationUpdateRequestWithDefaults instantiates a new MetricTagConfigurationUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricTagConfigurationUpdateRequest) GetData ¶

GetData returns the Data field value

func (*MetricTagConfigurationUpdateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricTagConfigurationUpdateRequest) MarshalJSON ¶

func (o MetricTagConfigurationUpdateRequest) MarshalJSON() ([]byte, error)

func (*MetricTagConfigurationUpdateRequest) SetData ¶

SetData sets field value

func (*MetricTagConfigurationUpdateRequest) UnmarshalJSON ¶

func (o *MetricTagConfigurationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type MetricType ¶

type MetricType string

MetricType The metric resource type.

const (
	METRICTYPE_METRICS MetricType = "metrics"
)

List of MetricType

func NewMetricTypeFromValue ¶

func NewMetricTypeFromValue(v string) (*MetricType, error)

NewMetricTypeFromValue returns a pointer to a valid MetricType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MetricType) IsValid ¶

func (v MetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MetricType) Ptr ¶

func (v MetricType) Ptr() *MetricType

Ptr returns reference to MetricType value

func (*MetricType) UnmarshalJSON ¶

func (v *MetricType) UnmarshalJSON(src []byte) error

type MetricVolumes ¶

type MetricVolumes struct {
	MetricDistinctVolume        *MetricDistinctVolume
	MetricIngestedIndexedVolume *MetricIngestedIndexedVolume
}

MetricVolumes - Possible response objects for a metric's volume.

func MetricDistinctVolumeAsMetricVolumes ¶

func MetricDistinctVolumeAsMetricVolumes(v *MetricDistinctVolume) MetricVolumes

MetricDistinctVolumeAsMetricVolumes is a convenience function that returns MetricDistinctVolume wrapped in MetricVolumes

func MetricIngestedIndexedVolumeAsMetricVolumes ¶

func MetricIngestedIndexedVolumeAsMetricVolumes(v *MetricIngestedIndexedVolume) MetricVolumes

MetricIngestedIndexedVolumeAsMetricVolumes is a convenience function that returns MetricIngestedIndexedVolume wrapped in MetricVolumes

func (*MetricVolumes) GetActualInstance ¶

func (obj *MetricVolumes) GetActualInstance() interface{}

Get the actual instance

func (MetricVolumes) MarshalJSON ¶

func (src MetricVolumes) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*MetricVolumes) UnmarshalJSON ¶

func (dst *MetricVolumes) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type MetricVolumesResponse ¶

type MetricVolumesResponse struct {
	Data *MetricVolumes `json:"data,omitempty"`
}

MetricVolumesResponse Response object which includes a single metric's volume.

func NewMetricVolumesResponse ¶

func NewMetricVolumesResponse() *MetricVolumesResponse

NewMetricVolumesResponse instantiates a new MetricVolumesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricVolumesResponseWithDefaults ¶

func NewMetricVolumesResponseWithDefaults() *MetricVolumesResponse

NewMetricVolumesResponseWithDefaults instantiates a new MetricVolumesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricVolumesResponse) GetData ¶

func (o *MetricVolumesResponse) GetData() MetricVolumes

GetData returns the Data field value if set, zero value otherwise.

func (*MetricVolumesResponse) GetDataOk ¶

func (o *MetricVolumesResponse) GetDataOk() (*MetricVolumes, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricVolumesResponse) HasData ¶

func (o *MetricVolumesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricVolumesResponse) MarshalJSON ¶

func (o MetricVolumesResponse) MarshalJSON() ([]byte, error)

func (*MetricVolumesResponse) SetData ¶

func (o *MetricVolumesResponse) SetData(v MetricVolumes)

SetData gets a reference to the given MetricVolumes and assigns it to the Data field.

type MetricsAndMetricTagConfigurations ¶

type MetricsAndMetricTagConfigurations struct {
	Metric                 *Metric
	MetricTagConfiguration *MetricTagConfiguration
}

MetricsAndMetricTagConfigurations - Object for a metrics and metric tag configurations.

func MetricAsMetricsAndMetricTagConfigurations ¶

func MetricAsMetricsAndMetricTagConfigurations(v *Metric) MetricsAndMetricTagConfigurations

MetricAsMetricsAndMetricTagConfigurations is a convenience function that returns Metric wrapped in MetricsAndMetricTagConfigurations

func MetricTagConfigurationAsMetricsAndMetricTagConfigurations ¶

func MetricTagConfigurationAsMetricsAndMetricTagConfigurations(v *MetricTagConfiguration) MetricsAndMetricTagConfigurations

MetricTagConfigurationAsMetricsAndMetricTagConfigurations is a convenience function that returns MetricTagConfiguration wrapped in MetricsAndMetricTagConfigurations

func (*MetricsAndMetricTagConfigurations) GetActualInstance ¶

func (obj *MetricsAndMetricTagConfigurations) GetActualInstance() interface{}

Get the actual instance

func (MetricsAndMetricTagConfigurations) MarshalJSON ¶

func (src MetricsAndMetricTagConfigurations) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*MetricsAndMetricTagConfigurations) UnmarshalJSON ¶

func (dst *MetricsAndMetricTagConfigurations) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type MetricsAndMetricTagConfigurationsResponse ¶

type MetricsAndMetricTagConfigurationsResponse struct {
	// Array of metrics and metric tag configurations.
	Data *[]MetricsAndMetricTagConfigurations `json:"data,omitempty"`
}

MetricsAndMetricTagConfigurationsResponse Response object that includes metrics and metric tag configurations.

func NewMetricsAndMetricTagConfigurationsResponse ¶

func NewMetricsAndMetricTagConfigurationsResponse() *MetricsAndMetricTagConfigurationsResponse

NewMetricsAndMetricTagConfigurationsResponse instantiates a new MetricsAndMetricTagConfigurationsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricsAndMetricTagConfigurationsResponseWithDefaults ¶

func NewMetricsAndMetricTagConfigurationsResponseWithDefaults() *MetricsAndMetricTagConfigurationsResponse

NewMetricsAndMetricTagConfigurationsResponseWithDefaults instantiates a new MetricsAndMetricTagConfigurationsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricsAndMetricTagConfigurationsResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*MetricsAndMetricTagConfigurationsResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricsAndMetricTagConfigurationsResponse) HasData ¶

HasData returns a boolean if a field has been set.

func (MetricsAndMetricTagConfigurationsResponse) MarshalJSON ¶

func (*MetricsAndMetricTagConfigurationsResponse) SetData ¶

SetData gets a reference to the given []MetricsAndMetricTagConfigurations and assigns it to the Data field.

type MetricsApiService ¶

type MetricsApiService service

MetricsApiService MetricsApi service

func (*MetricsApiService) CreateTagConfiguration ¶

  • CreateTagConfiguration Create a tag configuration
  • Create and define a list of queryable tag keys for an existing count/gauge/rate/distribution metric. Optionally, include percentile aggregations on any distribution metric.

Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApiService) DeleteTagConfiguration ¶

func (a *MetricsApiService) DeleteTagConfiguration(ctx _context.Context, metricName string) (*_nethttp.Response, error)
  • DeleteTagConfiguration Delete a tag configuration
  • Deletes a metric's tag configuration. Can only be used with application

keys from users with the `Manage Tags for Metrics` permission.

func (*MetricsApiService) ListTagConfigurationByName ¶

func (a *MetricsApiService) ListTagConfigurationByName(ctx _context.Context, metricName string) (MetricTagConfigurationResponse, *_nethttp.Response, error)

* ListTagConfigurationByName List tag configuration by name * Returns the tag configuration for the given metric name.

func (*MetricsApiService) ListTagConfigurations ¶

  • ListTagConfigurations List tag configurations
  • Returns all configured count/gauge/rate/distribution metric names

(with additional filters if specified).

func (*MetricsApiService) ListTagsByMetricName ¶

func (a *MetricsApiService) ListTagsByMetricName(ctx _context.Context, metricName string) (MetricAllTagsResponse, *_nethttp.Response, error)

* ListTagsByMetricName List tags by metric name * View indexed tag key-value pairs for a given metric name.

func (*MetricsApiService) ListVolumesByMetricName ¶

func (a *MetricsApiService) ListVolumesByMetricName(ctx _context.Context, metricName string) (MetricVolumesResponse, *_nethttp.Response, error)
  • ListVolumesByMetricName List distinct metric volumes by metric name
  • View distinct metrics volumes for the given metric name.

Custom distribution metrics will return both ingested and indexed custom metric volumes. For Metrics without Limits&trade; beta customers, all metrics will return both ingested/indexed volumes. Custom metrics generated in-app from other products will return `null` for ingested volumes.

func (*MetricsApiService) UpdateTagConfiguration ¶

  • UpdateTagConfiguration Update a tag configuration
  • Update the tag configuration of a metric or percentile aggregations of a distribution metric. Can only be used with

application keys from users with the `Manage Tags for Metrics` permission.

type NullableAPIErrorResponse ¶

type NullableAPIErrorResponse struct {
	// contains filtered or unexported fields
}

func NewNullableAPIErrorResponse ¶

func NewNullableAPIErrorResponse(val *APIErrorResponse) *NullableAPIErrorResponse

func (NullableAPIErrorResponse) Get ¶

func (NullableAPIErrorResponse) IsSet ¶

func (v NullableAPIErrorResponse) IsSet() bool

func (NullableAPIErrorResponse) MarshalJSON ¶

func (v NullableAPIErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableAPIErrorResponse) Set ¶

func (*NullableAPIErrorResponse) UnmarshalJSON ¶

func (v *NullableAPIErrorResponse) UnmarshalJSON(src []byte) error

func (*NullableAPIErrorResponse) Unset ¶

func (v *NullableAPIErrorResponse) Unset()

type NullableAPIKeyCreateAttributes ¶

type NullableAPIKeyCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableAPIKeyCreateAttributes) Get ¶

func (NullableAPIKeyCreateAttributes) IsSet ¶

func (NullableAPIKeyCreateAttributes) MarshalJSON ¶

func (v NullableAPIKeyCreateAttributes) MarshalJSON() ([]byte, error)

func (*NullableAPIKeyCreateAttributes) Set ¶

func (*NullableAPIKeyCreateAttributes) UnmarshalJSON ¶

func (v *NullableAPIKeyCreateAttributes) UnmarshalJSON(src []byte) error

func (*NullableAPIKeyCreateAttributes) Unset ¶

func (v *NullableAPIKeyCreateAttributes) Unset()

type NullableAPIKeyCreateData ¶

type NullableAPIKeyCreateData struct {
	// contains filtered or unexported fields
}

func NewNullableAPIKeyCreateData ¶

func NewNullableAPIKeyCreateData(val *APIKeyCreateData) *NullableAPIKeyCreateData

func (NullableAPIKeyCreateData) Get ¶

func (NullableAPIKeyCreateData) IsSet ¶

func (v NullableAPIKeyCreateData) IsSet() bool

func (NullableAPIKeyCreateData) MarshalJSON ¶

func (v NullableAPIKeyCreateData) MarshalJSON() ([]byte, error)

func (*NullableAPIKeyCreateData) Set ¶

func (*NullableAPIKeyCreateData) UnmarshalJSON ¶

func (v *NullableAPIKeyCreateData) UnmarshalJSON(src []byte) error

func (*NullableAPIKeyCreateData) Unset ¶

func (v *NullableAPIKeyCreateData) Unset()

type NullableAPIKeyCreateRequest ¶

type NullableAPIKeyCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableAPIKeyCreateRequest) Get ¶

func (NullableAPIKeyCreateRequest) IsSet ¶

func (NullableAPIKeyCreateRequest) MarshalJSON ¶

func (v NullableAPIKeyCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableAPIKeyCreateRequest) Set ¶

func (*NullableAPIKeyCreateRequest) UnmarshalJSON ¶

func (v *NullableAPIKeyCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableAPIKeyCreateRequest) Unset ¶

func (v *NullableAPIKeyCreateRequest) Unset()

type NullableAPIKeyRelationships ¶

type NullableAPIKeyRelationships struct {
	// contains filtered or unexported fields
}

func (NullableAPIKeyRelationships) Get ¶

func (NullableAPIKeyRelationships) IsSet ¶

func (NullableAPIKeyRelationships) MarshalJSON ¶

func (v NullableAPIKeyRelationships) MarshalJSON() ([]byte, error)

func (*NullableAPIKeyRelationships) Set ¶

func (*NullableAPIKeyRelationships) UnmarshalJSON ¶

func (v *NullableAPIKeyRelationships) UnmarshalJSON(src []byte) error

func (*NullableAPIKeyRelationships) Unset ¶

func (v *NullableAPIKeyRelationships) Unset()

type NullableAPIKeyResponse ¶

type NullableAPIKeyResponse struct {
	// contains filtered or unexported fields
}

func NewNullableAPIKeyResponse ¶

func NewNullableAPIKeyResponse(val *APIKeyResponse) *NullableAPIKeyResponse

func (NullableAPIKeyResponse) Get ¶

func (NullableAPIKeyResponse) IsSet ¶

func (v NullableAPIKeyResponse) IsSet() bool

func (NullableAPIKeyResponse) MarshalJSON ¶

func (v NullableAPIKeyResponse) MarshalJSON() ([]byte, error)

func (*NullableAPIKeyResponse) Set ¶

func (*NullableAPIKeyResponse) UnmarshalJSON ¶

func (v *NullableAPIKeyResponse) UnmarshalJSON(src []byte) error

func (*NullableAPIKeyResponse) Unset ¶

func (v *NullableAPIKeyResponse) Unset()

type NullableAPIKeyResponseIncludedItem ¶

type NullableAPIKeyResponseIncludedItem struct {
	// contains filtered or unexported fields
}

func (NullableAPIKeyResponseIncludedItem) Get ¶

func (NullableAPIKeyResponseIncludedItem) IsSet ¶

func (NullableAPIKeyResponseIncludedItem) MarshalJSON ¶

func (v NullableAPIKeyResponseIncludedItem) MarshalJSON() ([]byte, error)

func (*NullableAPIKeyResponseIncludedItem) Set ¶

func (*NullableAPIKeyResponseIncludedItem) UnmarshalJSON ¶

func (v *NullableAPIKeyResponseIncludedItem) UnmarshalJSON(src []byte) error

func (*NullableAPIKeyResponseIncludedItem) Unset ¶

type NullableAPIKeyUpdateAttributes ¶

type NullableAPIKeyUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableAPIKeyUpdateAttributes) Get ¶

func (NullableAPIKeyUpdateAttributes) IsSet ¶

func (NullableAPIKeyUpdateAttributes) MarshalJSON ¶

func (v NullableAPIKeyUpdateAttributes) MarshalJSON() ([]byte, error)

func (*NullableAPIKeyUpdateAttributes) Set ¶

func (*NullableAPIKeyUpdateAttributes) UnmarshalJSON ¶

func (v *NullableAPIKeyUpdateAttributes) UnmarshalJSON(src []byte) error

func (*NullableAPIKeyUpdateAttributes) Unset ¶

func (v *NullableAPIKeyUpdateAttributes) Unset()

type NullableAPIKeyUpdateData ¶

type NullableAPIKeyUpdateData struct {
	// contains filtered or unexported fields
}

func NewNullableAPIKeyUpdateData ¶

func NewNullableAPIKeyUpdateData(val *APIKeyUpdateData) *NullableAPIKeyUpdateData

func (NullableAPIKeyUpdateData) Get ¶

func (NullableAPIKeyUpdateData) IsSet ¶

func (v NullableAPIKeyUpdateData) IsSet() bool

func (NullableAPIKeyUpdateData) MarshalJSON ¶

func (v NullableAPIKeyUpdateData) MarshalJSON() ([]byte, error)

func (*NullableAPIKeyUpdateData) Set ¶

func (*NullableAPIKeyUpdateData) UnmarshalJSON ¶

func (v *NullableAPIKeyUpdateData) UnmarshalJSON(src []byte) error

func (*NullableAPIKeyUpdateData) Unset ¶

func (v *NullableAPIKeyUpdateData) Unset()

type NullableAPIKeyUpdateRequest ¶

type NullableAPIKeyUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableAPIKeyUpdateRequest) Get ¶

func (NullableAPIKeyUpdateRequest) IsSet ¶

func (NullableAPIKeyUpdateRequest) MarshalJSON ¶

func (v NullableAPIKeyUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableAPIKeyUpdateRequest) Set ¶

func (*NullableAPIKeyUpdateRequest) UnmarshalJSON ¶

func (v *NullableAPIKeyUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableAPIKeyUpdateRequest) Unset ¶

func (v *NullableAPIKeyUpdateRequest) Unset()

type NullableAPIKeysResponse ¶

type NullableAPIKeysResponse struct {
	// contains filtered or unexported fields
}

func NewNullableAPIKeysResponse ¶

func NewNullableAPIKeysResponse(val *APIKeysResponse) *NullableAPIKeysResponse

func (NullableAPIKeysResponse) Get ¶

func (NullableAPIKeysResponse) IsSet ¶

func (v NullableAPIKeysResponse) IsSet() bool

func (NullableAPIKeysResponse) MarshalJSON ¶

func (v NullableAPIKeysResponse) MarshalJSON() ([]byte, error)

func (*NullableAPIKeysResponse) Set ¶

func (*NullableAPIKeysResponse) UnmarshalJSON ¶

func (v *NullableAPIKeysResponse) UnmarshalJSON(src []byte) error

func (*NullableAPIKeysResponse) Unset ¶

func (v *NullableAPIKeysResponse) Unset()

type NullableAPIKeysSort ¶

type NullableAPIKeysSort struct {
	// contains filtered or unexported fields
}

func NewNullableAPIKeysSort ¶

func NewNullableAPIKeysSort(val *APIKeysSort) *NullableAPIKeysSort

func (NullableAPIKeysSort) Get ¶

func (NullableAPIKeysSort) IsSet ¶

func (v NullableAPIKeysSort) IsSet() bool

func (NullableAPIKeysSort) MarshalJSON ¶

func (v NullableAPIKeysSort) MarshalJSON() ([]byte, error)

func (*NullableAPIKeysSort) Set ¶

func (v *NullableAPIKeysSort) Set(val *APIKeysSort)

func (*NullableAPIKeysSort) UnmarshalJSON ¶

func (v *NullableAPIKeysSort) UnmarshalJSON(src []byte) error

func (*NullableAPIKeysSort) Unset ¶

func (v *NullableAPIKeysSort) Unset()

type NullableAPIKeysType ¶

type NullableAPIKeysType struct {
	// contains filtered or unexported fields
}

func NewNullableAPIKeysType ¶

func NewNullableAPIKeysType(val *APIKeysType) *NullableAPIKeysType

func (NullableAPIKeysType) Get ¶

func (NullableAPIKeysType) IsSet ¶

func (v NullableAPIKeysType) IsSet() bool

func (NullableAPIKeysType) MarshalJSON ¶

func (v NullableAPIKeysType) MarshalJSON() ([]byte, error)

func (*NullableAPIKeysType) Set ¶

func (v *NullableAPIKeysType) Set(val *APIKeysType)

func (*NullableAPIKeysType) UnmarshalJSON ¶

func (v *NullableAPIKeysType) UnmarshalJSON(src []byte) error

func (*NullableAPIKeysType) Unset ¶

func (v *NullableAPIKeysType) Unset()

type NullableApplicationKeyCreateAttributes ¶

type NullableApplicationKeyCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeyCreateAttributes) Get ¶

func (NullableApplicationKeyCreateAttributes) IsSet ¶

func (NullableApplicationKeyCreateAttributes) MarshalJSON ¶

func (v NullableApplicationKeyCreateAttributes) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeyCreateAttributes) Set ¶

func (*NullableApplicationKeyCreateAttributes) UnmarshalJSON ¶

func (v *NullableApplicationKeyCreateAttributes) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeyCreateAttributes) Unset ¶

type NullableApplicationKeyCreateData ¶

type NullableApplicationKeyCreateData struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeyCreateData) Get ¶

func (NullableApplicationKeyCreateData) IsSet ¶

func (NullableApplicationKeyCreateData) MarshalJSON ¶

func (v NullableApplicationKeyCreateData) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeyCreateData) Set ¶

func (*NullableApplicationKeyCreateData) UnmarshalJSON ¶

func (v *NullableApplicationKeyCreateData) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeyCreateData) Unset ¶

type NullableApplicationKeyCreateRequest ¶

type NullableApplicationKeyCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeyCreateRequest) Get ¶

func (NullableApplicationKeyCreateRequest) IsSet ¶

func (NullableApplicationKeyCreateRequest) MarshalJSON ¶

func (v NullableApplicationKeyCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeyCreateRequest) Set ¶

func (*NullableApplicationKeyCreateRequest) UnmarshalJSON ¶

func (v *NullableApplicationKeyCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeyCreateRequest) Unset ¶

type NullableApplicationKeyRelationships ¶

type NullableApplicationKeyRelationships struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeyRelationships) Get ¶

func (NullableApplicationKeyRelationships) IsSet ¶

func (NullableApplicationKeyRelationships) MarshalJSON ¶

func (v NullableApplicationKeyRelationships) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeyRelationships) Set ¶

func (*NullableApplicationKeyRelationships) UnmarshalJSON ¶

func (v *NullableApplicationKeyRelationships) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeyRelationships) Unset ¶

type NullableApplicationKeyResponse ¶

type NullableApplicationKeyResponse struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeyResponse) Get ¶

func (NullableApplicationKeyResponse) IsSet ¶

func (NullableApplicationKeyResponse) MarshalJSON ¶

func (v NullableApplicationKeyResponse) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeyResponse) Set ¶

func (*NullableApplicationKeyResponse) UnmarshalJSON ¶

func (v *NullableApplicationKeyResponse) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeyResponse) Unset ¶

func (v *NullableApplicationKeyResponse) Unset()

type NullableApplicationKeyResponseIncludedItem ¶

type NullableApplicationKeyResponseIncludedItem struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeyResponseIncludedItem) Get ¶

func (NullableApplicationKeyResponseIncludedItem) IsSet ¶

func (NullableApplicationKeyResponseIncludedItem) MarshalJSON ¶

func (*NullableApplicationKeyResponseIncludedItem) Set ¶

func (*NullableApplicationKeyResponseIncludedItem) UnmarshalJSON ¶

func (v *NullableApplicationKeyResponseIncludedItem) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeyResponseIncludedItem) Unset ¶

type NullableApplicationKeyUpdateAttributes ¶

type NullableApplicationKeyUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeyUpdateAttributes) Get ¶

func (NullableApplicationKeyUpdateAttributes) IsSet ¶

func (NullableApplicationKeyUpdateAttributes) MarshalJSON ¶

func (v NullableApplicationKeyUpdateAttributes) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeyUpdateAttributes) Set ¶

func (*NullableApplicationKeyUpdateAttributes) UnmarshalJSON ¶

func (v *NullableApplicationKeyUpdateAttributes) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeyUpdateAttributes) Unset ¶

type NullableApplicationKeyUpdateData ¶

type NullableApplicationKeyUpdateData struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeyUpdateData) Get ¶

func (NullableApplicationKeyUpdateData) IsSet ¶

func (NullableApplicationKeyUpdateData) MarshalJSON ¶

func (v NullableApplicationKeyUpdateData) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeyUpdateData) Set ¶

func (*NullableApplicationKeyUpdateData) UnmarshalJSON ¶

func (v *NullableApplicationKeyUpdateData) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeyUpdateData) Unset ¶

type NullableApplicationKeyUpdateRequest ¶

type NullableApplicationKeyUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeyUpdateRequest) Get ¶

func (NullableApplicationKeyUpdateRequest) IsSet ¶

func (NullableApplicationKeyUpdateRequest) MarshalJSON ¶

func (v NullableApplicationKeyUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeyUpdateRequest) Set ¶

func (*NullableApplicationKeyUpdateRequest) UnmarshalJSON ¶

func (v *NullableApplicationKeyUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeyUpdateRequest) Unset ¶

type NullableApplicationKeysSort ¶

type NullableApplicationKeysSort struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeysSort) Get ¶

func (NullableApplicationKeysSort) IsSet ¶

func (NullableApplicationKeysSort) MarshalJSON ¶

func (v NullableApplicationKeysSort) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeysSort) Set ¶

func (*NullableApplicationKeysSort) UnmarshalJSON ¶

func (v *NullableApplicationKeysSort) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeysSort) Unset ¶

func (v *NullableApplicationKeysSort) Unset()

type NullableApplicationKeysType ¶

type NullableApplicationKeysType struct {
	// contains filtered or unexported fields
}

func (NullableApplicationKeysType) Get ¶

func (NullableApplicationKeysType) IsSet ¶

func (NullableApplicationKeysType) MarshalJSON ¶

func (v NullableApplicationKeysType) MarshalJSON() ([]byte, error)

func (*NullableApplicationKeysType) Set ¶

func (*NullableApplicationKeysType) UnmarshalJSON ¶

func (v *NullableApplicationKeysType) UnmarshalJSON(src []byte) error

func (*NullableApplicationKeysType) Unset ¶

func (v *NullableApplicationKeysType) Unset()

type NullableBool ¶

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool ¶

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get ¶

func (v NullableBool) Get() *bool

func (NullableBool) IsSet ¶

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON ¶

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set ¶

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON ¶

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset ¶

func (v *NullableBool) Unset()

type NullableCreator ¶

type NullableCreator struct {
	// contains filtered or unexported fields
}

func NewNullableCreator ¶

func NewNullableCreator(val *Creator) *NullableCreator

func (NullableCreator) Get ¶

func (v NullableCreator) Get() *Creator

func (NullableCreator) IsSet ¶

func (v NullableCreator) IsSet() bool

func (NullableCreator) MarshalJSON ¶

func (v NullableCreator) MarshalJSON() ([]byte, error)

func (*NullableCreator) Set ¶

func (v *NullableCreator) Set(val *Creator)

func (*NullableCreator) UnmarshalJSON ¶

func (v *NullableCreator) UnmarshalJSON(src []byte) error

func (*NullableCreator) Unset ¶

func (v *NullableCreator) Unset()

type NullableDashboardListAddItemsRequest ¶

type NullableDashboardListAddItemsRequest struct {
	// contains filtered or unexported fields
}

func (NullableDashboardListAddItemsRequest) Get ¶

func (NullableDashboardListAddItemsRequest) IsSet ¶

func (NullableDashboardListAddItemsRequest) MarshalJSON ¶

func (v NullableDashboardListAddItemsRequest) MarshalJSON() ([]byte, error)

func (*NullableDashboardListAddItemsRequest) Set ¶

func (*NullableDashboardListAddItemsRequest) UnmarshalJSON ¶

func (v *NullableDashboardListAddItemsRequest) UnmarshalJSON(src []byte) error

func (*NullableDashboardListAddItemsRequest) Unset ¶

type NullableDashboardListAddItemsResponse ¶

type NullableDashboardListAddItemsResponse struct {
	// contains filtered or unexported fields
}

func (NullableDashboardListAddItemsResponse) Get ¶

func (NullableDashboardListAddItemsResponse) IsSet ¶

func (NullableDashboardListAddItemsResponse) MarshalJSON ¶

func (v NullableDashboardListAddItemsResponse) MarshalJSON() ([]byte, error)

func (*NullableDashboardListAddItemsResponse) Set ¶

func (*NullableDashboardListAddItemsResponse) UnmarshalJSON ¶

func (v *NullableDashboardListAddItemsResponse) UnmarshalJSON(src []byte) error

func (*NullableDashboardListAddItemsResponse) Unset ¶

type NullableDashboardListDeleteItemsRequest ¶

type NullableDashboardListDeleteItemsRequest struct {
	// contains filtered or unexported fields
}

func (NullableDashboardListDeleteItemsRequest) Get ¶

func (NullableDashboardListDeleteItemsRequest) IsSet ¶

func (NullableDashboardListDeleteItemsRequest) MarshalJSON ¶

func (v NullableDashboardListDeleteItemsRequest) MarshalJSON() ([]byte, error)

func (*NullableDashboardListDeleteItemsRequest) Set ¶

func (*NullableDashboardListDeleteItemsRequest) UnmarshalJSON ¶

func (v *NullableDashboardListDeleteItemsRequest) UnmarshalJSON(src []byte) error

func (*NullableDashboardListDeleteItemsRequest) Unset ¶

type NullableDashboardListDeleteItemsResponse ¶

type NullableDashboardListDeleteItemsResponse struct {
	// contains filtered or unexported fields
}

func (NullableDashboardListDeleteItemsResponse) Get ¶

func (NullableDashboardListDeleteItemsResponse) IsSet ¶

func (NullableDashboardListDeleteItemsResponse) MarshalJSON ¶

func (*NullableDashboardListDeleteItemsResponse) Set ¶

func (*NullableDashboardListDeleteItemsResponse) UnmarshalJSON ¶

func (v *NullableDashboardListDeleteItemsResponse) UnmarshalJSON(src []byte) error

func (*NullableDashboardListDeleteItemsResponse) Unset ¶

type NullableDashboardListItem ¶

type NullableDashboardListItem struct {
	// contains filtered or unexported fields
}

func NewNullableDashboardListItem ¶

func NewNullableDashboardListItem(val *DashboardListItem) *NullableDashboardListItem

func (NullableDashboardListItem) Get ¶

func (NullableDashboardListItem) IsSet ¶

func (v NullableDashboardListItem) IsSet() bool

func (NullableDashboardListItem) MarshalJSON ¶

func (v NullableDashboardListItem) MarshalJSON() ([]byte, error)

func (*NullableDashboardListItem) Set ¶

func (*NullableDashboardListItem) UnmarshalJSON ¶

func (v *NullableDashboardListItem) UnmarshalJSON(src []byte) error

func (*NullableDashboardListItem) Unset ¶

func (v *NullableDashboardListItem) Unset()

type NullableDashboardListItemRequest ¶

type NullableDashboardListItemRequest struct {
	// contains filtered or unexported fields
}

func (NullableDashboardListItemRequest) Get ¶

func (NullableDashboardListItemRequest) IsSet ¶

func (NullableDashboardListItemRequest) MarshalJSON ¶

func (v NullableDashboardListItemRequest) MarshalJSON() ([]byte, error)

func (*NullableDashboardListItemRequest) Set ¶

func (*NullableDashboardListItemRequest) UnmarshalJSON ¶

func (v *NullableDashboardListItemRequest) UnmarshalJSON(src []byte) error

func (*NullableDashboardListItemRequest) Unset ¶

type NullableDashboardListItemResponse ¶

type NullableDashboardListItemResponse struct {
	// contains filtered or unexported fields
}

func (NullableDashboardListItemResponse) Get ¶

func (NullableDashboardListItemResponse) IsSet ¶

func (NullableDashboardListItemResponse) MarshalJSON ¶

func (v NullableDashboardListItemResponse) MarshalJSON() ([]byte, error)

func (*NullableDashboardListItemResponse) Set ¶

func (*NullableDashboardListItemResponse) UnmarshalJSON ¶

func (v *NullableDashboardListItemResponse) UnmarshalJSON(src []byte) error

func (*NullableDashboardListItemResponse) Unset ¶

type NullableDashboardListItems ¶

type NullableDashboardListItems struct {
	// contains filtered or unexported fields
}

func NewNullableDashboardListItems ¶

func NewNullableDashboardListItems(val *DashboardListItems) *NullableDashboardListItems

func (NullableDashboardListItems) Get ¶

func (NullableDashboardListItems) IsSet ¶

func (v NullableDashboardListItems) IsSet() bool

func (NullableDashboardListItems) MarshalJSON ¶

func (v NullableDashboardListItems) MarshalJSON() ([]byte, error)

func (*NullableDashboardListItems) Set ¶

func (*NullableDashboardListItems) UnmarshalJSON ¶

func (v *NullableDashboardListItems) UnmarshalJSON(src []byte) error

func (*NullableDashboardListItems) Unset ¶

func (v *NullableDashboardListItems) Unset()

type NullableDashboardListUpdateItemsRequest ¶

type NullableDashboardListUpdateItemsRequest struct {
	// contains filtered or unexported fields
}

func (NullableDashboardListUpdateItemsRequest) Get ¶

func (NullableDashboardListUpdateItemsRequest) IsSet ¶

func (NullableDashboardListUpdateItemsRequest) MarshalJSON ¶

func (v NullableDashboardListUpdateItemsRequest) MarshalJSON() ([]byte, error)

func (*NullableDashboardListUpdateItemsRequest) Set ¶

func (*NullableDashboardListUpdateItemsRequest) UnmarshalJSON ¶

func (v *NullableDashboardListUpdateItemsRequest) UnmarshalJSON(src []byte) error

func (*NullableDashboardListUpdateItemsRequest) Unset ¶

type NullableDashboardListUpdateItemsResponse ¶

type NullableDashboardListUpdateItemsResponse struct {
	// contains filtered or unexported fields
}

func (NullableDashboardListUpdateItemsResponse) Get ¶

func (NullableDashboardListUpdateItemsResponse) IsSet ¶

func (NullableDashboardListUpdateItemsResponse) MarshalJSON ¶

func (*NullableDashboardListUpdateItemsResponse) Set ¶

func (*NullableDashboardListUpdateItemsResponse) UnmarshalJSON ¶

func (v *NullableDashboardListUpdateItemsResponse) UnmarshalJSON(src []byte) error

func (*NullableDashboardListUpdateItemsResponse) Unset ¶

type NullableDashboardType ¶

type NullableDashboardType struct {
	// contains filtered or unexported fields
}

func NewNullableDashboardType ¶

func NewNullableDashboardType(val *DashboardType) *NullableDashboardType

func (NullableDashboardType) Get ¶

func (NullableDashboardType) IsSet ¶

func (v NullableDashboardType) IsSet() bool

func (NullableDashboardType) MarshalJSON ¶

func (v NullableDashboardType) MarshalJSON() ([]byte, error)

func (*NullableDashboardType) Set ¶

func (v *NullableDashboardType) Set(val *DashboardType)

func (*NullableDashboardType) UnmarshalJSON ¶

func (v *NullableDashboardType) UnmarshalJSON(src []byte) error

func (*NullableDashboardType) Unset ¶

func (v *NullableDashboardType) Unset()

type NullableFloat32 ¶

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32 ¶

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get ¶

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet ¶

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON ¶

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set ¶

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON ¶

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset ¶

func (v *NullableFloat32) Unset()

type NullableFloat64 ¶

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64 ¶

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get ¶

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet ¶

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON ¶

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set ¶

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON ¶

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset ¶

func (v *NullableFloat64) Unset()

type NullableFullAPIKey ¶

type NullableFullAPIKey struct {
	// contains filtered or unexported fields
}

func NewNullableFullAPIKey ¶

func NewNullableFullAPIKey(val *FullAPIKey) *NullableFullAPIKey

func (NullableFullAPIKey) Get ¶

func (v NullableFullAPIKey) Get() *FullAPIKey

func (NullableFullAPIKey) IsSet ¶

func (v NullableFullAPIKey) IsSet() bool

func (NullableFullAPIKey) MarshalJSON ¶

func (v NullableFullAPIKey) MarshalJSON() ([]byte, error)

func (*NullableFullAPIKey) Set ¶

func (v *NullableFullAPIKey) Set(val *FullAPIKey)

func (*NullableFullAPIKey) UnmarshalJSON ¶

func (v *NullableFullAPIKey) UnmarshalJSON(src []byte) error

func (*NullableFullAPIKey) Unset ¶

func (v *NullableFullAPIKey) Unset()

type NullableFullAPIKeyAttributes ¶

type NullableFullAPIKeyAttributes struct {
	// contains filtered or unexported fields
}

func (NullableFullAPIKeyAttributes) Get ¶

func (NullableFullAPIKeyAttributes) IsSet ¶

func (NullableFullAPIKeyAttributes) MarshalJSON ¶

func (v NullableFullAPIKeyAttributes) MarshalJSON() ([]byte, error)

func (*NullableFullAPIKeyAttributes) Set ¶

func (*NullableFullAPIKeyAttributes) UnmarshalJSON ¶

func (v *NullableFullAPIKeyAttributes) UnmarshalJSON(src []byte) error

func (*NullableFullAPIKeyAttributes) Unset ¶

func (v *NullableFullAPIKeyAttributes) Unset()

type NullableFullApplicationKey ¶

type NullableFullApplicationKey struct {
	// contains filtered or unexported fields
}

func NewNullableFullApplicationKey ¶

func NewNullableFullApplicationKey(val *FullApplicationKey) *NullableFullApplicationKey

func (NullableFullApplicationKey) Get ¶

func (NullableFullApplicationKey) IsSet ¶

func (v NullableFullApplicationKey) IsSet() bool

func (NullableFullApplicationKey) MarshalJSON ¶

func (v NullableFullApplicationKey) MarshalJSON() ([]byte, error)

func (*NullableFullApplicationKey) Set ¶

func (*NullableFullApplicationKey) UnmarshalJSON ¶

func (v *NullableFullApplicationKey) UnmarshalJSON(src []byte) error

func (*NullableFullApplicationKey) Unset ¶

func (v *NullableFullApplicationKey) Unset()

type NullableFullApplicationKeyAttributes ¶

type NullableFullApplicationKeyAttributes struct {
	// contains filtered or unexported fields
}

func (NullableFullApplicationKeyAttributes) Get ¶

func (NullableFullApplicationKeyAttributes) IsSet ¶

func (NullableFullApplicationKeyAttributes) MarshalJSON ¶

func (v NullableFullApplicationKeyAttributes) MarshalJSON() ([]byte, error)

func (*NullableFullApplicationKeyAttributes) Set ¶

func (*NullableFullApplicationKeyAttributes) UnmarshalJSON ¶

func (v *NullableFullApplicationKeyAttributes) UnmarshalJSON(src []byte) error

func (*NullableFullApplicationKeyAttributes) Unset ¶

type NullableIncidentCreateAttributes ¶

type NullableIncidentCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentCreateAttributes) Get ¶

func (NullableIncidentCreateAttributes) IsSet ¶

func (NullableIncidentCreateAttributes) MarshalJSON ¶

func (v NullableIncidentCreateAttributes) MarshalJSON() ([]byte, error)

func (*NullableIncidentCreateAttributes) Set ¶

func (*NullableIncidentCreateAttributes) UnmarshalJSON ¶

func (v *NullableIncidentCreateAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentCreateAttributes) Unset ¶

type NullableIncidentCreateData ¶

type NullableIncidentCreateData struct {
	// contains filtered or unexported fields
}

func NewNullableIncidentCreateData ¶

func NewNullableIncidentCreateData(val *IncidentCreateData) *NullableIncidentCreateData

func (NullableIncidentCreateData) Get ¶

func (NullableIncidentCreateData) IsSet ¶

func (v NullableIncidentCreateData) IsSet() bool

func (NullableIncidentCreateData) MarshalJSON ¶

func (v NullableIncidentCreateData) MarshalJSON() ([]byte, error)

func (*NullableIncidentCreateData) Set ¶

func (*NullableIncidentCreateData) UnmarshalJSON ¶

func (v *NullableIncidentCreateData) UnmarshalJSON(src []byte) error

func (*NullableIncidentCreateData) Unset ¶

func (v *NullableIncidentCreateData) Unset()

type NullableIncidentCreateRelationships ¶

type NullableIncidentCreateRelationships struct {
	// contains filtered or unexported fields
}

func (NullableIncidentCreateRelationships) Get ¶

func (NullableIncidentCreateRelationships) IsSet ¶

func (NullableIncidentCreateRelationships) MarshalJSON ¶

func (v NullableIncidentCreateRelationships) MarshalJSON() ([]byte, error)

func (*NullableIncidentCreateRelationships) Set ¶

func (*NullableIncidentCreateRelationships) UnmarshalJSON ¶

func (v *NullableIncidentCreateRelationships) UnmarshalJSON(src []byte) error

func (*NullableIncidentCreateRelationships) Unset ¶

type NullableIncidentCreateRequest ¶

type NullableIncidentCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncidentCreateRequest) Get ¶

func (NullableIncidentCreateRequest) IsSet ¶

func (NullableIncidentCreateRequest) MarshalJSON ¶

func (v NullableIncidentCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableIncidentCreateRequest) Set ¶

func (*NullableIncidentCreateRequest) UnmarshalJSON ¶

func (v *NullableIncidentCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableIncidentCreateRequest) Unset ¶

func (v *NullableIncidentCreateRequest) Unset()

type NullableIncidentFieldAttributes ¶

type NullableIncidentFieldAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentFieldAttributes) Get ¶

func (NullableIncidentFieldAttributes) IsSet ¶

func (NullableIncidentFieldAttributes) MarshalJSON ¶

func (v NullableIncidentFieldAttributes) MarshalJSON() ([]byte, error)

func (*NullableIncidentFieldAttributes) Set ¶

func (*NullableIncidentFieldAttributes) UnmarshalJSON ¶

func (v *NullableIncidentFieldAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentFieldAttributes) Unset ¶

type NullableIncidentFieldAttributesMultipleValue ¶

type NullableIncidentFieldAttributesMultipleValue struct {
	// contains filtered or unexported fields
}

func (NullableIncidentFieldAttributesMultipleValue) Get ¶

func (NullableIncidentFieldAttributesMultipleValue) IsSet ¶

func (NullableIncidentFieldAttributesMultipleValue) MarshalJSON ¶

func (*NullableIncidentFieldAttributesMultipleValue) Set ¶

func (*NullableIncidentFieldAttributesMultipleValue) UnmarshalJSON ¶

func (*NullableIncidentFieldAttributesMultipleValue) Unset ¶

type NullableIncidentFieldAttributesSingleValue ¶

type NullableIncidentFieldAttributesSingleValue struct {
	// contains filtered or unexported fields
}

func (NullableIncidentFieldAttributesSingleValue) Get ¶

func (NullableIncidentFieldAttributesSingleValue) IsSet ¶

func (NullableIncidentFieldAttributesSingleValue) MarshalJSON ¶

func (*NullableIncidentFieldAttributesSingleValue) Set ¶

func (*NullableIncidentFieldAttributesSingleValue) UnmarshalJSON ¶

func (v *NullableIncidentFieldAttributesSingleValue) UnmarshalJSON(src []byte) error

func (*NullableIncidentFieldAttributesSingleValue) Unset ¶

type NullableIncidentFieldAttributesSingleValueType ¶

type NullableIncidentFieldAttributesSingleValueType struct {
	// contains filtered or unexported fields
}

func (NullableIncidentFieldAttributesSingleValueType) Get ¶

func (NullableIncidentFieldAttributesSingleValueType) IsSet ¶

func (NullableIncidentFieldAttributesSingleValueType) MarshalJSON ¶

func (*NullableIncidentFieldAttributesSingleValueType) Set ¶

func (*NullableIncidentFieldAttributesSingleValueType) UnmarshalJSON ¶

func (*NullableIncidentFieldAttributesSingleValueType) Unset ¶

type NullableIncidentFieldAttributesValueType ¶

type NullableIncidentFieldAttributesValueType struct {
	// contains filtered or unexported fields
}

func (NullableIncidentFieldAttributesValueType) Get ¶

func (NullableIncidentFieldAttributesValueType) IsSet ¶

func (NullableIncidentFieldAttributesValueType) MarshalJSON ¶

func (*NullableIncidentFieldAttributesValueType) Set ¶

func (*NullableIncidentFieldAttributesValueType) UnmarshalJSON ¶

func (v *NullableIncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error

func (*NullableIncidentFieldAttributesValueType) Unset ¶

type NullableIncidentIntegrationMetadataType ¶

type NullableIncidentIntegrationMetadataType struct {
	// contains filtered or unexported fields
}

func (NullableIncidentIntegrationMetadataType) Get ¶

func (NullableIncidentIntegrationMetadataType) IsSet ¶

func (NullableIncidentIntegrationMetadataType) MarshalJSON ¶

func (v NullableIncidentIntegrationMetadataType) MarshalJSON() ([]byte, error)

func (*NullableIncidentIntegrationMetadataType) Set ¶

func (*NullableIncidentIntegrationMetadataType) UnmarshalJSON ¶

func (v *NullableIncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error

func (*NullableIncidentIntegrationMetadataType) Unset ¶

type NullableIncidentPostmortemType ¶

type NullableIncidentPostmortemType struct {
	// contains filtered or unexported fields
}

func (NullableIncidentPostmortemType) Get ¶

func (NullableIncidentPostmortemType) IsSet ¶

func (NullableIncidentPostmortemType) MarshalJSON ¶

func (v NullableIncidentPostmortemType) MarshalJSON() ([]byte, error)

func (*NullableIncidentPostmortemType) Set ¶

func (*NullableIncidentPostmortemType) UnmarshalJSON ¶

func (v *NullableIncidentPostmortemType) UnmarshalJSON(src []byte) error

func (*NullableIncidentPostmortemType) Unset ¶

func (v *NullableIncidentPostmortemType) Unset()

type NullableIncidentRelatedObject ¶

type NullableIncidentRelatedObject struct {
	// contains filtered or unexported fields
}

func (NullableIncidentRelatedObject) Get ¶

func (NullableIncidentRelatedObject) IsSet ¶

func (NullableIncidentRelatedObject) MarshalJSON ¶

func (v NullableIncidentRelatedObject) MarshalJSON() ([]byte, error)

func (*NullableIncidentRelatedObject) Set ¶

func (*NullableIncidentRelatedObject) UnmarshalJSON ¶

func (v *NullableIncidentRelatedObject) UnmarshalJSON(src []byte) error

func (*NullableIncidentRelatedObject) Unset ¶

func (v *NullableIncidentRelatedObject) Unset()

type NullableIncidentResponse ¶

type NullableIncidentResponse struct {
	// contains filtered or unexported fields
}

func NewNullableIncidentResponse ¶

func NewNullableIncidentResponse(val *IncidentResponse) *NullableIncidentResponse

func (NullableIncidentResponse) Get ¶

func (NullableIncidentResponse) IsSet ¶

func (v NullableIncidentResponse) IsSet() bool

func (NullableIncidentResponse) MarshalJSON ¶

func (v NullableIncidentResponse) MarshalJSON() ([]byte, error)

func (*NullableIncidentResponse) Set ¶

func (*NullableIncidentResponse) UnmarshalJSON ¶

func (v *NullableIncidentResponse) UnmarshalJSON(src []byte) error

func (*NullableIncidentResponse) Unset ¶

func (v *NullableIncidentResponse) Unset()

type NullableIncidentResponseAttributes ¶

type NullableIncidentResponseAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentResponseAttributes) Get ¶

func (NullableIncidentResponseAttributes) IsSet ¶

func (NullableIncidentResponseAttributes) MarshalJSON ¶

func (v NullableIncidentResponseAttributes) MarshalJSON() ([]byte, error)

func (*NullableIncidentResponseAttributes) Set ¶

func (*NullableIncidentResponseAttributes) UnmarshalJSON ¶

func (v *NullableIncidentResponseAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentResponseAttributes) Unset ¶

type NullableIncidentResponseData ¶

type NullableIncidentResponseData struct {
	// contains filtered or unexported fields
}

func (NullableIncidentResponseData) Get ¶

func (NullableIncidentResponseData) IsSet ¶

func (NullableIncidentResponseData) MarshalJSON ¶

func (v NullableIncidentResponseData) MarshalJSON() ([]byte, error)

func (*NullableIncidentResponseData) Set ¶

func (*NullableIncidentResponseData) UnmarshalJSON ¶

func (v *NullableIncidentResponseData) UnmarshalJSON(src []byte) error

func (*NullableIncidentResponseData) Unset ¶

func (v *NullableIncidentResponseData) Unset()

type NullableIncidentResponseIncludedItem ¶

type NullableIncidentResponseIncludedItem struct {
	// contains filtered or unexported fields
}

func (NullableIncidentResponseIncludedItem) Get ¶

func (NullableIncidentResponseIncludedItem) IsSet ¶

func (NullableIncidentResponseIncludedItem) MarshalJSON ¶

func (v NullableIncidentResponseIncludedItem) MarshalJSON() ([]byte, error)

func (*NullableIncidentResponseIncludedItem) Set ¶

func (*NullableIncidentResponseIncludedItem) UnmarshalJSON ¶

func (v *NullableIncidentResponseIncludedItem) UnmarshalJSON(src []byte) error

func (*NullableIncidentResponseIncludedItem) Unset ¶

type NullableIncidentResponseRelationships ¶

type NullableIncidentResponseRelationships struct {
	// contains filtered or unexported fields
}

func (NullableIncidentResponseRelationships) Get ¶

func (NullableIncidentResponseRelationships) IsSet ¶

func (NullableIncidentResponseRelationships) MarshalJSON ¶

func (v NullableIncidentResponseRelationships) MarshalJSON() ([]byte, error)

func (*NullableIncidentResponseRelationships) Set ¶

func (*NullableIncidentResponseRelationships) UnmarshalJSON ¶

func (v *NullableIncidentResponseRelationships) UnmarshalJSON(src []byte) error

func (*NullableIncidentResponseRelationships) Unset ¶

type NullableIncidentServiceCreateAttributes ¶

type NullableIncidentServiceCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceCreateAttributes) Get ¶

func (NullableIncidentServiceCreateAttributes) IsSet ¶

func (NullableIncidentServiceCreateAttributes) MarshalJSON ¶

func (v NullableIncidentServiceCreateAttributes) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceCreateAttributes) Set ¶

func (*NullableIncidentServiceCreateAttributes) UnmarshalJSON ¶

func (v *NullableIncidentServiceCreateAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceCreateAttributes) Unset ¶

type NullableIncidentServiceCreateData ¶

type NullableIncidentServiceCreateData struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceCreateData) Get ¶

func (NullableIncidentServiceCreateData) IsSet ¶

func (NullableIncidentServiceCreateData) MarshalJSON ¶

func (v NullableIncidentServiceCreateData) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceCreateData) Set ¶

func (*NullableIncidentServiceCreateData) UnmarshalJSON ¶

func (v *NullableIncidentServiceCreateData) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceCreateData) Unset ¶

type NullableIncidentServiceCreateRequest ¶

type NullableIncidentServiceCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceCreateRequest) Get ¶

func (NullableIncidentServiceCreateRequest) IsSet ¶

func (NullableIncidentServiceCreateRequest) MarshalJSON ¶

func (v NullableIncidentServiceCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceCreateRequest) Set ¶

func (*NullableIncidentServiceCreateRequest) UnmarshalJSON ¶

func (v *NullableIncidentServiceCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceCreateRequest) Unset ¶

type NullableIncidentServiceIncludedItems ¶

type NullableIncidentServiceIncludedItems struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceIncludedItems) Get ¶

func (NullableIncidentServiceIncludedItems) IsSet ¶

func (NullableIncidentServiceIncludedItems) MarshalJSON ¶

func (v NullableIncidentServiceIncludedItems) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceIncludedItems) Set ¶

func (*NullableIncidentServiceIncludedItems) UnmarshalJSON ¶

func (v *NullableIncidentServiceIncludedItems) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceIncludedItems) Unset ¶

type NullableIncidentServiceRelationships ¶

type NullableIncidentServiceRelationships struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceRelationships) Get ¶

func (NullableIncidentServiceRelationships) IsSet ¶

func (NullableIncidentServiceRelationships) MarshalJSON ¶

func (v NullableIncidentServiceRelationships) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceRelationships) Set ¶

func (*NullableIncidentServiceRelationships) UnmarshalJSON ¶

func (v *NullableIncidentServiceRelationships) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceRelationships) Unset ¶

type NullableIncidentServiceResponse ¶

type NullableIncidentServiceResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceResponse) Get ¶

func (NullableIncidentServiceResponse) IsSet ¶

func (NullableIncidentServiceResponse) MarshalJSON ¶

func (v NullableIncidentServiceResponse) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceResponse) Set ¶

func (*NullableIncidentServiceResponse) UnmarshalJSON ¶

func (v *NullableIncidentServiceResponse) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceResponse) Unset ¶

type NullableIncidentServiceResponseAttributes ¶

type NullableIncidentServiceResponseAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceResponseAttributes) Get ¶

func (NullableIncidentServiceResponseAttributes) IsSet ¶

func (NullableIncidentServiceResponseAttributes) MarshalJSON ¶

func (*NullableIncidentServiceResponseAttributes) Set ¶

func (*NullableIncidentServiceResponseAttributes) UnmarshalJSON ¶

func (v *NullableIncidentServiceResponseAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceResponseAttributes) Unset ¶

type NullableIncidentServiceResponseData ¶

type NullableIncidentServiceResponseData struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceResponseData) Get ¶

func (NullableIncidentServiceResponseData) IsSet ¶

func (NullableIncidentServiceResponseData) MarshalJSON ¶

func (v NullableIncidentServiceResponseData) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceResponseData) Set ¶

func (*NullableIncidentServiceResponseData) UnmarshalJSON ¶

func (v *NullableIncidentServiceResponseData) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceResponseData) Unset ¶

type NullableIncidentServiceType ¶

type NullableIncidentServiceType struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceType) Get ¶

func (NullableIncidentServiceType) IsSet ¶

func (NullableIncidentServiceType) MarshalJSON ¶

func (v NullableIncidentServiceType) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceType) Set ¶

func (*NullableIncidentServiceType) UnmarshalJSON ¶

func (v *NullableIncidentServiceType) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceType) Unset ¶

func (v *NullableIncidentServiceType) Unset()

type NullableIncidentServiceUpdateAttributes ¶

type NullableIncidentServiceUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceUpdateAttributes) Get ¶

func (NullableIncidentServiceUpdateAttributes) IsSet ¶

func (NullableIncidentServiceUpdateAttributes) MarshalJSON ¶

func (v NullableIncidentServiceUpdateAttributes) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceUpdateAttributes) Set ¶

func (*NullableIncidentServiceUpdateAttributes) UnmarshalJSON ¶

func (v *NullableIncidentServiceUpdateAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceUpdateAttributes) Unset ¶

type NullableIncidentServiceUpdateData ¶

type NullableIncidentServiceUpdateData struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceUpdateData) Get ¶

func (NullableIncidentServiceUpdateData) IsSet ¶

func (NullableIncidentServiceUpdateData) MarshalJSON ¶

func (v NullableIncidentServiceUpdateData) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceUpdateData) Set ¶

func (*NullableIncidentServiceUpdateData) UnmarshalJSON ¶

func (v *NullableIncidentServiceUpdateData) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceUpdateData) Unset ¶

type NullableIncidentServiceUpdateRequest ¶

type NullableIncidentServiceUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServiceUpdateRequest) Get ¶

func (NullableIncidentServiceUpdateRequest) IsSet ¶

func (NullableIncidentServiceUpdateRequest) MarshalJSON ¶

func (v NullableIncidentServiceUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableIncidentServiceUpdateRequest) Set ¶

func (*NullableIncidentServiceUpdateRequest) UnmarshalJSON ¶

func (v *NullableIncidentServiceUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableIncidentServiceUpdateRequest) Unset ¶

type NullableIncidentServicesResponse ¶

type NullableIncidentServicesResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServicesResponse) Get ¶

func (NullableIncidentServicesResponse) IsSet ¶

func (NullableIncidentServicesResponse) MarshalJSON ¶

func (v NullableIncidentServicesResponse) MarshalJSON() ([]byte, error)

func (*NullableIncidentServicesResponse) Set ¶

func (*NullableIncidentServicesResponse) UnmarshalJSON ¶

func (v *NullableIncidentServicesResponse) UnmarshalJSON(src []byte) error

func (*NullableIncidentServicesResponse) Unset ¶

type NullableIncidentServicesResponseMeta ¶

type NullableIncidentServicesResponseMeta struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServicesResponseMeta) Get ¶

func (NullableIncidentServicesResponseMeta) IsSet ¶

func (NullableIncidentServicesResponseMeta) MarshalJSON ¶

func (v NullableIncidentServicesResponseMeta) MarshalJSON() ([]byte, error)

func (*NullableIncidentServicesResponseMeta) Set ¶

func (*NullableIncidentServicesResponseMeta) UnmarshalJSON ¶

func (v *NullableIncidentServicesResponseMeta) UnmarshalJSON(src []byte) error

func (*NullableIncidentServicesResponseMeta) Unset ¶

type NullableIncidentServicesResponseMetaPagination ¶

type NullableIncidentServicesResponseMetaPagination struct {
	// contains filtered or unexported fields
}

func (NullableIncidentServicesResponseMetaPagination) Get ¶

func (NullableIncidentServicesResponseMetaPagination) IsSet ¶

func (NullableIncidentServicesResponseMetaPagination) MarshalJSON ¶

func (*NullableIncidentServicesResponseMetaPagination) Set ¶

func (*NullableIncidentServicesResponseMetaPagination) UnmarshalJSON ¶

func (*NullableIncidentServicesResponseMetaPagination) Unset ¶

type NullableIncidentTeamCreateAttributes ¶

type NullableIncidentTeamCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamCreateAttributes) Get ¶

func (NullableIncidentTeamCreateAttributes) IsSet ¶

func (NullableIncidentTeamCreateAttributes) MarshalJSON ¶

func (v NullableIncidentTeamCreateAttributes) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamCreateAttributes) Set ¶

func (*NullableIncidentTeamCreateAttributes) UnmarshalJSON ¶

func (v *NullableIncidentTeamCreateAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamCreateAttributes) Unset ¶

type NullableIncidentTeamCreateData ¶

type NullableIncidentTeamCreateData struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamCreateData) Get ¶

func (NullableIncidentTeamCreateData) IsSet ¶

func (NullableIncidentTeamCreateData) MarshalJSON ¶

func (v NullableIncidentTeamCreateData) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamCreateData) Set ¶

func (*NullableIncidentTeamCreateData) UnmarshalJSON ¶

func (v *NullableIncidentTeamCreateData) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamCreateData) Unset ¶

func (v *NullableIncidentTeamCreateData) Unset()

type NullableIncidentTeamCreateRequest ¶

type NullableIncidentTeamCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamCreateRequest) Get ¶

func (NullableIncidentTeamCreateRequest) IsSet ¶

func (NullableIncidentTeamCreateRequest) MarshalJSON ¶

func (v NullableIncidentTeamCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamCreateRequest) Set ¶

func (*NullableIncidentTeamCreateRequest) UnmarshalJSON ¶

func (v *NullableIncidentTeamCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamCreateRequest) Unset ¶

type NullableIncidentTeamIncludedItems ¶

type NullableIncidentTeamIncludedItems struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamIncludedItems) Get ¶

func (NullableIncidentTeamIncludedItems) IsSet ¶

func (NullableIncidentTeamIncludedItems) MarshalJSON ¶

func (v NullableIncidentTeamIncludedItems) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamIncludedItems) Set ¶

func (*NullableIncidentTeamIncludedItems) UnmarshalJSON ¶

func (v *NullableIncidentTeamIncludedItems) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamIncludedItems) Unset ¶

type NullableIncidentTeamRelationships ¶

type NullableIncidentTeamRelationships struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamRelationships) Get ¶

func (NullableIncidentTeamRelationships) IsSet ¶

func (NullableIncidentTeamRelationships) MarshalJSON ¶

func (v NullableIncidentTeamRelationships) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamRelationships) Set ¶

func (*NullableIncidentTeamRelationships) UnmarshalJSON ¶

func (v *NullableIncidentTeamRelationships) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamRelationships) Unset ¶

type NullableIncidentTeamResponse ¶

type NullableIncidentTeamResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamResponse) Get ¶

func (NullableIncidentTeamResponse) IsSet ¶

func (NullableIncidentTeamResponse) MarshalJSON ¶

func (v NullableIncidentTeamResponse) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamResponse) Set ¶

func (*NullableIncidentTeamResponse) UnmarshalJSON ¶

func (v *NullableIncidentTeamResponse) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamResponse) Unset ¶

func (v *NullableIncidentTeamResponse) Unset()

type NullableIncidentTeamResponseAttributes ¶

type NullableIncidentTeamResponseAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamResponseAttributes) Get ¶

func (NullableIncidentTeamResponseAttributes) IsSet ¶

func (NullableIncidentTeamResponseAttributes) MarshalJSON ¶

func (v NullableIncidentTeamResponseAttributes) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamResponseAttributes) Set ¶

func (*NullableIncidentTeamResponseAttributes) UnmarshalJSON ¶

func (v *NullableIncidentTeamResponseAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamResponseAttributes) Unset ¶

type NullableIncidentTeamResponseData ¶

type NullableIncidentTeamResponseData struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamResponseData) Get ¶

func (NullableIncidentTeamResponseData) IsSet ¶

func (NullableIncidentTeamResponseData) MarshalJSON ¶

func (v NullableIncidentTeamResponseData) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamResponseData) Set ¶

func (*NullableIncidentTeamResponseData) UnmarshalJSON ¶

func (v *NullableIncidentTeamResponseData) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamResponseData) Unset ¶

type NullableIncidentTeamType ¶

type NullableIncidentTeamType struct {
	// contains filtered or unexported fields
}

func NewNullableIncidentTeamType ¶

func NewNullableIncidentTeamType(val *IncidentTeamType) *NullableIncidentTeamType

func (NullableIncidentTeamType) Get ¶

func (NullableIncidentTeamType) IsSet ¶

func (v NullableIncidentTeamType) IsSet() bool

func (NullableIncidentTeamType) MarshalJSON ¶

func (v NullableIncidentTeamType) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamType) Set ¶

func (*NullableIncidentTeamType) UnmarshalJSON ¶

func (v *NullableIncidentTeamType) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamType) Unset ¶

func (v *NullableIncidentTeamType) Unset()

type NullableIncidentTeamUpdateAttributes ¶

type NullableIncidentTeamUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamUpdateAttributes) Get ¶

func (NullableIncidentTeamUpdateAttributes) IsSet ¶

func (NullableIncidentTeamUpdateAttributes) MarshalJSON ¶

func (v NullableIncidentTeamUpdateAttributes) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamUpdateAttributes) Set ¶

func (*NullableIncidentTeamUpdateAttributes) UnmarshalJSON ¶

func (v *NullableIncidentTeamUpdateAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamUpdateAttributes) Unset ¶

type NullableIncidentTeamUpdateData ¶

type NullableIncidentTeamUpdateData struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamUpdateData) Get ¶

func (NullableIncidentTeamUpdateData) IsSet ¶

func (NullableIncidentTeamUpdateData) MarshalJSON ¶

func (v NullableIncidentTeamUpdateData) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamUpdateData) Set ¶

func (*NullableIncidentTeamUpdateData) UnmarshalJSON ¶

func (v *NullableIncidentTeamUpdateData) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamUpdateData) Unset ¶

func (v *NullableIncidentTeamUpdateData) Unset()

type NullableIncidentTeamUpdateRequest ¶

type NullableIncidentTeamUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamUpdateRequest) Get ¶

func (NullableIncidentTeamUpdateRequest) IsSet ¶

func (NullableIncidentTeamUpdateRequest) MarshalJSON ¶

func (v NullableIncidentTeamUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamUpdateRequest) Set ¶

func (*NullableIncidentTeamUpdateRequest) UnmarshalJSON ¶

func (v *NullableIncidentTeamUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamUpdateRequest) Unset ¶

type NullableIncidentTeamsResponse ¶

type NullableIncidentTeamsResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTeamsResponse) Get ¶

func (NullableIncidentTeamsResponse) IsSet ¶

func (NullableIncidentTeamsResponse) MarshalJSON ¶

func (v NullableIncidentTeamsResponse) MarshalJSON() ([]byte, error)

func (*NullableIncidentTeamsResponse) Set ¶

func (*NullableIncidentTeamsResponse) UnmarshalJSON ¶

func (v *NullableIncidentTeamsResponse) UnmarshalJSON(src []byte) error

func (*NullableIncidentTeamsResponse) Unset ¶

func (v *NullableIncidentTeamsResponse) Unset()

type NullableIncidentTimelineCellCreateAttributes ¶

type NullableIncidentTimelineCellCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTimelineCellCreateAttributes) Get ¶

func (NullableIncidentTimelineCellCreateAttributes) IsSet ¶

func (NullableIncidentTimelineCellCreateAttributes) MarshalJSON ¶

func (*NullableIncidentTimelineCellCreateAttributes) Set ¶

func (*NullableIncidentTimelineCellCreateAttributes) UnmarshalJSON ¶

func (*NullableIncidentTimelineCellCreateAttributes) Unset ¶

type NullableIncidentTimelineCellMarkdownContentType ¶

type NullableIncidentTimelineCellMarkdownContentType struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTimelineCellMarkdownContentType) Get ¶

func (NullableIncidentTimelineCellMarkdownContentType) IsSet ¶

func (NullableIncidentTimelineCellMarkdownContentType) MarshalJSON ¶

func (*NullableIncidentTimelineCellMarkdownContentType) Set ¶

func (*NullableIncidentTimelineCellMarkdownContentType) UnmarshalJSON ¶

func (*NullableIncidentTimelineCellMarkdownContentType) Unset ¶

type NullableIncidentTimelineCellMarkdownCreateAttributes ¶

type NullableIncidentTimelineCellMarkdownCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTimelineCellMarkdownCreateAttributes) Get ¶

func (NullableIncidentTimelineCellMarkdownCreateAttributes) IsSet ¶

func (NullableIncidentTimelineCellMarkdownCreateAttributes) MarshalJSON ¶

func (*NullableIncidentTimelineCellMarkdownCreateAttributes) Set ¶

func (*NullableIncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON ¶

func (*NullableIncidentTimelineCellMarkdownCreateAttributes) Unset ¶

type NullableIncidentTimelineCellMarkdownCreateAttributesContent ¶

type NullableIncidentTimelineCellMarkdownCreateAttributesContent struct {
	// contains filtered or unexported fields
}

func (NullableIncidentTimelineCellMarkdownCreateAttributesContent) Get ¶

func (NullableIncidentTimelineCellMarkdownCreateAttributesContent) IsSet ¶

func (NullableIncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON ¶

func (*NullableIncidentTimelineCellMarkdownCreateAttributesContent) Set ¶

func (*NullableIncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON ¶

func (*NullableIncidentTimelineCellMarkdownCreateAttributesContent) Unset ¶

type NullableIncidentType ¶

type NullableIncidentType struct {
	// contains filtered or unexported fields
}

func NewNullableIncidentType ¶

func NewNullableIncidentType(val *IncidentType) *NullableIncidentType

func (NullableIncidentType) Get ¶

func (NullableIncidentType) IsSet ¶

func (v NullableIncidentType) IsSet() bool

func (NullableIncidentType) MarshalJSON ¶

func (v NullableIncidentType) MarshalJSON() ([]byte, error)

func (*NullableIncidentType) Set ¶

func (v *NullableIncidentType) Set(val *IncidentType)

func (*NullableIncidentType) UnmarshalJSON ¶

func (v *NullableIncidentType) UnmarshalJSON(src []byte) error

func (*NullableIncidentType) Unset ¶

func (v *NullableIncidentType) Unset()

type NullableIncidentUpdateAttributes ¶

type NullableIncidentUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableIncidentUpdateAttributes) Get ¶

func (NullableIncidentUpdateAttributes) IsSet ¶

func (NullableIncidentUpdateAttributes) MarshalJSON ¶

func (v NullableIncidentUpdateAttributes) MarshalJSON() ([]byte, error)

func (*NullableIncidentUpdateAttributes) Set ¶

func (*NullableIncidentUpdateAttributes) UnmarshalJSON ¶

func (v *NullableIncidentUpdateAttributes) UnmarshalJSON(src []byte) error

func (*NullableIncidentUpdateAttributes) Unset ¶

type NullableIncidentUpdateData ¶

type NullableIncidentUpdateData struct {
	// contains filtered or unexported fields
}

func NewNullableIncidentUpdateData ¶

func NewNullableIncidentUpdateData(val *IncidentUpdateData) *NullableIncidentUpdateData

func (NullableIncidentUpdateData) Get ¶

func (NullableIncidentUpdateData) IsSet ¶

func (v NullableIncidentUpdateData) IsSet() bool

func (NullableIncidentUpdateData) MarshalJSON ¶

func (v NullableIncidentUpdateData) MarshalJSON() ([]byte, error)

func (*NullableIncidentUpdateData) Set ¶

func (*NullableIncidentUpdateData) UnmarshalJSON ¶

func (v *NullableIncidentUpdateData) UnmarshalJSON(src []byte) error

func (*NullableIncidentUpdateData) Unset ¶

func (v *NullableIncidentUpdateData) Unset()

type NullableIncidentUpdateRelationships ¶

type NullableIncidentUpdateRelationships struct {
	// contains filtered or unexported fields
}

func (NullableIncidentUpdateRelationships) Get ¶

func (NullableIncidentUpdateRelationships) IsSet ¶

func (NullableIncidentUpdateRelationships) MarshalJSON ¶

func (v NullableIncidentUpdateRelationships) MarshalJSON() ([]byte, error)

func (*NullableIncidentUpdateRelationships) Set ¶

func (*NullableIncidentUpdateRelationships) UnmarshalJSON ¶

func (v *NullableIncidentUpdateRelationships) UnmarshalJSON(src []byte) error

func (*NullableIncidentUpdateRelationships) Unset ¶

type NullableIncidentUpdateRequest ¶

type NullableIncidentUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncidentUpdateRequest) Get ¶

func (NullableIncidentUpdateRequest) IsSet ¶

func (NullableIncidentUpdateRequest) MarshalJSON ¶

func (v NullableIncidentUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableIncidentUpdateRequest) Set ¶

func (*NullableIncidentUpdateRequest) UnmarshalJSON ¶

func (v *NullableIncidentUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableIncidentUpdateRequest) Unset ¶

func (v *NullableIncidentUpdateRequest) Unset()

type NullableIncidentsResponse ¶

type NullableIncidentsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableIncidentsResponse ¶

func NewNullableIncidentsResponse(val *IncidentsResponse) *NullableIncidentsResponse

func (NullableIncidentsResponse) Get ¶

func (NullableIncidentsResponse) IsSet ¶

func (v NullableIncidentsResponse) IsSet() bool

func (NullableIncidentsResponse) MarshalJSON ¶

func (v NullableIncidentsResponse) MarshalJSON() ([]byte, error)

func (*NullableIncidentsResponse) Set ¶

func (*NullableIncidentsResponse) UnmarshalJSON ¶

func (v *NullableIncidentsResponse) UnmarshalJSON(src []byte) error

func (*NullableIncidentsResponse) Unset ¶

func (v *NullableIncidentsResponse) Unset()

type NullableInt ¶

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt ¶

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get ¶

func (v NullableInt) Get() *int

func (NullableInt) IsSet ¶

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON ¶

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set ¶

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON ¶

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset ¶

func (v *NullableInt) Unset()

type NullableInt32 ¶

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32 ¶

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get ¶

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet ¶

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON ¶

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set ¶

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON ¶

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset ¶

func (v *NullableInt32) Unset()

type NullableInt64 ¶

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64 ¶

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get ¶

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet ¶

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON ¶

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set ¶

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON ¶

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset ¶

func (v *NullableInt64) Unset()

type NullableListApplicationKeysResponse ¶

type NullableListApplicationKeysResponse struct {
	// contains filtered or unexported fields
}

func (NullableListApplicationKeysResponse) Get ¶

func (NullableListApplicationKeysResponse) IsSet ¶

func (NullableListApplicationKeysResponse) MarshalJSON ¶

func (v NullableListApplicationKeysResponse) MarshalJSON() ([]byte, error)

func (*NullableListApplicationKeysResponse) Set ¶

func (*NullableListApplicationKeysResponse) UnmarshalJSON ¶

func (v *NullableListApplicationKeysResponse) UnmarshalJSON(src []byte) error

func (*NullableListApplicationKeysResponse) Unset ¶

type NullableLog ¶

type NullableLog struct {
	// contains filtered or unexported fields
}

func NewNullableLog ¶

func NewNullableLog(val *Log) *NullableLog

func (NullableLog) Get ¶

func (v NullableLog) Get() *Log

func (NullableLog) IsSet ¶

func (v NullableLog) IsSet() bool

func (NullableLog) MarshalJSON ¶

func (v NullableLog) MarshalJSON() ([]byte, error)

func (*NullableLog) Set ¶

func (v *NullableLog) Set(val *Log)

func (*NullableLog) UnmarshalJSON ¶

func (v *NullableLog) UnmarshalJSON(src []byte) error

func (*NullableLog) Unset ¶

func (v *NullableLog) Unset()

type NullableLogAttributes ¶

type NullableLogAttributes struct {
	// contains filtered or unexported fields
}

func NewNullableLogAttributes ¶

func NewNullableLogAttributes(val *LogAttributes) *NullableLogAttributes

func (NullableLogAttributes) Get ¶

func (NullableLogAttributes) IsSet ¶

func (v NullableLogAttributes) IsSet() bool

func (NullableLogAttributes) MarshalJSON ¶

func (v NullableLogAttributes) MarshalJSON() ([]byte, error)

func (*NullableLogAttributes) Set ¶

func (v *NullableLogAttributes) Set(val *LogAttributes)

func (*NullableLogAttributes) UnmarshalJSON ¶

func (v *NullableLogAttributes) UnmarshalJSON(src []byte) error

func (*NullableLogAttributes) Unset ¶

func (v *NullableLogAttributes) Unset()

type NullableLogType ¶

type NullableLogType struct {
	// contains filtered or unexported fields
}

func NewNullableLogType ¶

func NewNullableLogType(val *LogType) *NullableLogType

func (NullableLogType) Get ¶

func (v NullableLogType) Get() *LogType

func (NullableLogType) IsSet ¶

func (v NullableLogType) IsSet() bool

func (NullableLogType) MarshalJSON ¶

func (v NullableLogType) MarshalJSON() ([]byte, error)

func (*NullableLogType) Set ¶

func (v *NullableLogType) Set(val *LogType)

func (*NullableLogType) UnmarshalJSON ¶

func (v *NullableLogType) UnmarshalJSON(src []byte) error

func (*NullableLogType) Unset ¶

func (v *NullableLogType) Unset()

type NullableLogsAggregateBucket ¶

type NullableLogsAggregateBucket struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateBucket) Get ¶

func (NullableLogsAggregateBucket) IsSet ¶

func (NullableLogsAggregateBucket) MarshalJSON ¶

func (v NullableLogsAggregateBucket) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregateBucket) Set ¶

func (*NullableLogsAggregateBucket) UnmarshalJSON ¶

func (v *NullableLogsAggregateBucket) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateBucket) Unset ¶

func (v *NullableLogsAggregateBucket) Unset()

type NullableLogsAggregateBucketValue ¶

type NullableLogsAggregateBucketValue struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateBucketValue) Get ¶

func (NullableLogsAggregateBucketValue) IsSet ¶

func (NullableLogsAggregateBucketValue) MarshalJSON ¶

func (v NullableLogsAggregateBucketValue) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregateBucketValue) Set ¶

func (*NullableLogsAggregateBucketValue) UnmarshalJSON ¶

func (v *NullableLogsAggregateBucketValue) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateBucketValue) Unset ¶

type NullableLogsAggregateBucketValueTimeseries ¶

type NullableLogsAggregateBucketValueTimeseries struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateBucketValueTimeseries) Get ¶

func (NullableLogsAggregateBucketValueTimeseries) IsSet ¶

func (NullableLogsAggregateBucketValueTimeseries) MarshalJSON ¶

func (*NullableLogsAggregateBucketValueTimeseries) Set ¶

func (*NullableLogsAggregateBucketValueTimeseries) UnmarshalJSON ¶

func (v *NullableLogsAggregateBucketValueTimeseries) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateBucketValueTimeseries) Unset ¶

type NullableLogsAggregateBucketValueTimeseriesPoint ¶

type NullableLogsAggregateBucketValueTimeseriesPoint struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateBucketValueTimeseriesPoint) Get ¶

func (NullableLogsAggregateBucketValueTimeseriesPoint) IsSet ¶

func (NullableLogsAggregateBucketValueTimeseriesPoint) MarshalJSON ¶

func (*NullableLogsAggregateBucketValueTimeseriesPoint) Set ¶

func (*NullableLogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON ¶

func (*NullableLogsAggregateBucketValueTimeseriesPoint) Unset ¶

type NullableLogsAggregateRequest ¶

type NullableLogsAggregateRequest struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateRequest) Get ¶

func (NullableLogsAggregateRequest) IsSet ¶

func (NullableLogsAggregateRequest) MarshalJSON ¶

func (v NullableLogsAggregateRequest) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregateRequest) Set ¶

func (*NullableLogsAggregateRequest) UnmarshalJSON ¶

func (v *NullableLogsAggregateRequest) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateRequest) Unset ¶

func (v *NullableLogsAggregateRequest) Unset()

type NullableLogsAggregateRequestPage ¶

type NullableLogsAggregateRequestPage struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateRequestPage) Get ¶

func (NullableLogsAggregateRequestPage) IsSet ¶

func (NullableLogsAggregateRequestPage) MarshalJSON ¶

func (v NullableLogsAggregateRequestPage) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregateRequestPage) Set ¶

func (*NullableLogsAggregateRequestPage) UnmarshalJSON ¶

func (v *NullableLogsAggregateRequestPage) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateRequestPage) Unset ¶

type NullableLogsAggregateResponse ¶

type NullableLogsAggregateResponse struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateResponse) Get ¶

func (NullableLogsAggregateResponse) IsSet ¶

func (NullableLogsAggregateResponse) MarshalJSON ¶

func (v NullableLogsAggregateResponse) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregateResponse) Set ¶

func (*NullableLogsAggregateResponse) UnmarshalJSON ¶

func (v *NullableLogsAggregateResponse) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateResponse) Unset ¶

func (v *NullableLogsAggregateResponse) Unset()

type NullableLogsAggregateResponseData ¶

type NullableLogsAggregateResponseData struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateResponseData) Get ¶

func (NullableLogsAggregateResponseData) IsSet ¶

func (NullableLogsAggregateResponseData) MarshalJSON ¶

func (v NullableLogsAggregateResponseData) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregateResponseData) Set ¶

func (*NullableLogsAggregateResponseData) UnmarshalJSON ¶

func (v *NullableLogsAggregateResponseData) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateResponseData) Unset ¶

type NullableLogsAggregateResponseStatus ¶

type NullableLogsAggregateResponseStatus struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateResponseStatus) Get ¶

func (NullableLogsAggregateResponseStatus) IsSet ¶

func (NullableLogsAggregateResponseStatus) MarshalJSON ¶

func (v NullableLogsAggregateResponseStatus) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregateResponseStatus) Set ¶

func (*NullableLogsAggregateResponseStatus) UnmarshalJSON ¶

func (v *NullableLogsAggregateResponseStatus) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateResponseStatus) Unset ¶

type NullableLogsAggregateSort ¶

type NullableLogsAggregateSort struct {
	// contains filtered or unexported fields
}

func NewNullableLogsAggregateSort ¶

func NewNullableLogsAggregateSort(val *LogsAggregateSort) *NullableLogsAggregateSort

func (NullableLogsAggregateSort) Get ¶

func (NullableLogsAggregateSort) IsSet ¶

func (v NullableLogsAggregateSort) IsSet() bool

func (NullableLogsAggregateSort) MarshalJSON ¶

func (v NullableLogsAggregateSort) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregateSort) Set ¶

func (*NullableLogsAggregateSort) UnmarshalJSON ¶

func (v *NullableLogsAggregateSort) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateSort) Unset ¶

func (v *NullableLogsAggregateSort) Unset()

type NullableLogsAggregateSortType ¶

type NullableLogsAggregateSortType struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregateSortType) Get ¶

func (NullableLogsAggregateSortType) IsSet ¶

func (NullableLogsAggregateSortType) MarshalJSON ¶

func (v NullableLogsAggregateSortType) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregateSortType) Set ¶

func (*NullableLogsAggregateSortType) UnmarshalJSON ¶

func (v *NullableLogsAggregateSortType) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregateSortType) Unset ¶

func (v *NullableLogsAggregateSortType) Unset()

type NullableLogsAggregationFunction ¶

type NullableLogsAggregationFunction struct {
	// contains filtered or unexported fields
}

func (NullableLogsAggregationFunction) Get ¶

func (NullableLogsAggregationFunction) IsSet ¶

func (NullableLogsAggregationFunction) MarshalJSON ¶

func (v NullableLogsAggregationFunction) MarshalJSON() ([]byte, error)

func (*NullableLogsAggregationFunction) Set ¶

func (*NullableLogsAggregationFunction) UnmarshalJSON ¶

func (v *NullableLogsAggregationFunction) UnmarshalJSON(src []byte) error

func (*NullableLogsAggregationFunction) Unset ¶

type NullableLogsArchive ¶

type NullableLogsArchive struct {
	// contains filtered or unexported fields
}

func NewNullableLogsArchive ¶

func NewNullableLogsArchive(val *LogsArchive) *NullableLogsArchive

func (NullableLogsArchive) Get ¶

func (NullableLogsArchive) IsSet ¶

func (v NullableLogsArchive) IsSet() bool

func (NullableLogsArchive) MarshalJSON ¶

func (v NullableLogsArchive) MarshalJSON() ([]byte, error)

func (*NullableLogsArchive) Set ¶

func (v *NullableLogsArchive) Set(val *LogsArchive)

func (*NullableLogsArchive) UnmarshalJSON ¶

func (v *NullableLogsArchive) UnmarshalJSON(src []byte) error

func (*NullableLogsArchive) Unset ¶

func (v *NullableLogsArchive) Unset()

type NullableLogsArchiveAttributes ¶

type NullableLogsArchiveAttributes struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveAttributes) Get ¶

func (NullableLogsArchiveAttributes) IsSet ¶

func (NullableLogsArchiveAttributes) MarshalJSON ¶

func (v NullableLogsArchiveAttributes) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveAttributes) Set ¶

func (*NullableLogsArchiveAttributes) UnmarshalJSON ¶

func (v *NullableLogsArchiveAttributes) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveAttributes) Unset ¶

func (v *NullableLogsArchiveAttributes) Unset()

type NullableLogsArchiveCreateRequest ¶

type NullableLogsArchiveCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveCreateRequest) Get ¶

func (NullableLogsArchiveCreateRequest) IsSet ¶

func (NullableLogsArchiveCreateRequest) MarshalJSON ¶

func (v NullableLogsArchiveCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveCreateRequest) Set ¶

func (*NullableLogsArchiveCreateRequest) UnmarshalJSON ¶

func (v *NullableLogsArchiveCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveCreateRequest) Unset ¶

type NullableLogsArchiveCreateRequestAttributes ¶

type NullableLogsArchiveCreateRequestAttributes struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveCreateRequestAttributes) Get ¶

func (NullableLogsArchiveCreateRequestAttributes) IsSet ¶

func (NullableLogsArchiveCreateRequestAttributes) MarshalJSON ¶

func (*NullableLogsArchiveCreateRequestAttributes) Set ¶

func (*NullableLogsArchiveCreateRequestAttributes) UnmarshalJSON ¶

func (v *NullableLogsArchiveCreateRequestAttributes) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveCreateRequestAttributes) Unset ¶

type NullableLogsArchiveCreateRequestDefinition ¶

type NullableLogsArchiveCreateRequestDefinition struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveCreateRequestDefinition) Get ¶

func (NullableLogsArchiveCreateRequestDefinition) IsSet ¶

func (NullableLogsArchiveCreateRequestDefinition) MarshalJSON ¶

func (*NullableLogsArchiveCreateRequestDefinition) Set ¶

func (*NullableLogsArchiveCreateRequestDefinition) UnmarshalJSON ¶

func (v *NullableLogsArchiveCreateRequestDefinition) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveCreateRequestDefinition) Unset ¶

type NullableLogsArchiveCreateRequestDestination ¶

type NullableLogsArchiveCreateRequestDestination struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveCreateRequestDestination) Get ¶

func (NullableLogsArchiveCreateRequestDestination) IsSet ¶

func (NullableLogsArchiveCreateRequestDestination) MarshalJSON ¶

func (*NullableLogsArchiveCreateRequestDestination) Set ¶

func (*NullableLogsArchiveCreateRequestDestination) UnmarshalJSON ¶

func (v *NullableLogsArchiveCreateRequestDestination) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveCreateRequestDestination) Unset ¶

type NullableLogsArchiveDefinition ¶

type NullableLogsArchiveDefinition struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveDefinition) Get ¶

func (NullableLogsArchiveDefinition) IsSet ¶

func (NullableLogsArchiveDefinition) MarshalJSON ¶

func (v NullableLogsArchiveDefinition) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveDefinition) Set ¶

func (*NullableLogsArchiveDefinition) UnmarshalJSON ¶

func (v *NullableLogsArchiveDefinition) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveDefinition) Unset ¶

func (v *NullableLogsArchiveDefinition) Unset()

type NullableLogsArchiveDestination ¶

type NullableLogsArchiveDestination struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveDestination) Get ¶

func (NullableLogsArchiveDestination) IsSet ¶

func (NullableLogsArchiveDestination) MarshalJSON ¶

func (v NullableLogsArchiveDestination) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveDestination) Set ¶

func (*NullableLogsArchiveDestination) UnmarshalJSON ¶

func (v *NullableLogsArchiveDestination) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveDestination) Unset ¶

func (v *NullableLogsArchiveDestination) Unset()

type NullableLogsArchiveDestinationAzure ¶

type NullableLogsArchiveDestinationAzure struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveDestinationAzure) Get ¶

func (NullableLogsArchiveDestinationAzure) IsSet ¶

func (NullableLogsArchiveDestinationAzure) MarshalJSON ¶

func (v NullableLogsArchiveDestinationAzure) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveDestinationAzure) Set ¶

func (*NullableLogsArchiveDestinationAzure) UnmarshalJSON ¶

func (v *NullableLogsArchiveDestinationAzure) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveDestinationAzure) Unset ¶

type NullableLogsArchiveDestinationAzureType ¶

type NullableLogsArchiveDestinationAzureType struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveDestinationAzureType) Get ¶

func (NullableLogsArchiveDestinationAzureType) IsSet ¶

func (NullableLogsArchiveDestinationAzureType) MarshalJSON ¶

func (v NullableLogsArchiveDestinationAzureType) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveDestinationAzureType) Set ¶

func (*NullableLogsArchiveDestinationAzureType) UnmarshalJSON ¶

func (v *NullableLogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveDestinationAzureType) Unset ¶

type NullableLogsArchiveDestinationGCS ¶

type NullableLogsArchiveDestinationGCS struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveDestinationGCS) Get ¶

func (NullableLogsArchiveDestinationGCS) IsSet ¶

func (NullableLogsArchiveDestinationGCS) MarshalJSON ¶

func (v NullableLogsArchiveDestinationGCS) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveDestinationGCS) Set ¶

func (*NullableLogsArchiveDestinationGCS) UnmarshalJSON ¶

func (v *NullableLogsArchiveDestinationGCS) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveDestinationGCS) Unset ¶

type NullableLogsArchiveDestinationGCSType ¶

type NullableLogsArchiveDestinationGCSType struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveDestinationGCSType) Get ¶

func (NullableLogsArchiveDestinationGCSType) IsSet ¶

func (NullableLogsArchiveDestinationGCSType) MarshalJSON ¶

func (v NullableLogsArchiveDestinationGCSType) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveDestinationGCSType) Set ¶

func (*NullableLogsArchiveDestinationGCSType) UnmarshalJSON ¶

func (v *NullableLogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveDestinationGCSType) Unset ¶

type NullableLogsArchiveDestinationS3 ¶

type NullableLogsArchiveDestinationS3 struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveDestinationS3) Get ¶

func (NullableLogsArchiveDestinationS3) IsSet ¶

func (NullableLogsArchiveDestinationS3) MarshalJSON ¶

func (v NullableLogsArchiveDestinationS3) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveDestinationS3) Set ¶

func (*NullableLogsArchiveDestinationS3) UnmarshalJSON ¶

func (v *NullableLogsArchiveDestinationS3) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveDestinationS3) Unset ¶

type NullableLogsArchiveDestinationS3Type ¶

type NullableLogsArchiveDestinationS3Type struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveDestinationS3Type) Get ¶

func (NullableLogsArchiveDestinationS3Type) IsSet ¶

func (NullableLogsArchiveDestinationS3Type) MarshalJSON ¶

func (v NullableLogsArchiveDestinationS3Type) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveDestinationS3Type) Set ¶

func (*NullableLogsArchiveDestinationS3Type) UnmarshalJSON ¶

func (v *NullableLogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveDestinationS3Type) Unset ¶

type NullableLogsArchiveIntegrationAzure ¶

type NullableLogsArchiveIntegrationAzure struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveIntegrationAzure) Get ¶

func (NullableLogsArchiveIntegrationAzure) IsSet ¶

func (NullableLogsArchiveIntegrationAzure) MarshalJSON ¶

func (v NullableLogsArchiveIntegrationAzure) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveIntegrationAzure) Set ¶

func (*NullableLogsArchiveIntegrationAzure) UnmarshalJSON ¶

func (v *NullableLogsArchiveIntegrationAzure) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveIntegrationAzure) Unset ¶

type NullableLogsArchiveIntegrationGCS ¶

type NullableLogsArchiveIntegrationGCS struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveIntegrationGCS) Get ¶

func (NullableLogsArchiveIntegrationGCS) IsSet ¶

func (NullableLogsArchiveIntegrationGCS) MarshalJSON ¶

func (v NullableLogsArchiveIntegrationGCS) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveIntegrationGCS) Set ¶

func (*NullableLogsArchiveIntegrationGCS) UnmarshalJSON ¶

func (v *NullableLogsArchiveIntegrationGCS) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveIntegrationGCS) Unset ¶

type NullableLogsArchiveIntegrationS3 ¶

type NullableLogsArchiveIntegrationS3 struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveIntegrationS3) Get ¶

func (NullableLogsArchiveIntegrationS3) IsSet ¶

func (NullableLogsArchiveIntegrationS3) MarshalJSON ¶

func (v NullableLogsArchiveIntegrationS3) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveIntegrationS3) Set ¶

func (*NullableLogsArchiveIntegrationS3) UnmarshalJSON ¶

func (v *NullableLogsArchiveIntegrationS3) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveIntegrationS3) Unset ¶

type NullableLogsArchiveOrder ¶

type NullableLogsArchiveOrder struct {
	// contains filtered or unexported fields
}

func NewNullableLogsArchiveOrder ¶

func NewNullableLogsArchiveOrder(val *LogsArchiveOrder) *NullableLogsArchiveOrder

func (NullableLogsArchiveOrder) Get ¶

func (NullableLogsArchiveOrder) IsSet ¶

func (v NullableLogsArchiveOrder) IsSet() bool

func (NullableLogsArchiveOrder) MarshalJSON ¶

func (v NullableLogsArchiveOrder) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveOrder) Set ¶

func (*NullableLogsArchiveOrder) UnmarshalJSON ¶

func (v *NullableLogsArchiveOrder) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveOrder) Unset ¶

func (v *NullableLogsArchiveOrder) Unset()

type NullableLogsArchiveOrderAttributes ¶

type NullableLogsArchiveOrderAttributes struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveOrderAttributes) Get ¶

func (NullableLogsArchiveOrderAttributes) IsSet ¶

func (NullableLogsArchiveOrderAttributes) MarshalJSON ¶

func (v NullableLogsArchiveOrderAttributes) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveOrderAttributes) Set ¶

func (*NullableLogsArchiveOrderAttributes) UnmarshalJSON ¶

func (v *NullableLogsArchiveOrderAttributes) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveOrderAttributes) Unset ¶

type NullableLogsArchiveOrderDefinition ¶

type NullableLogsArchiveOrderDefinition struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveOrderDefinition) Get ¶

func (NullableLogsArchiveOrderDefinition) IsSet ¶

func (NullableLogsArchiveOrderDefinition) MarshalJSON ¶

func (v NullableLogsArchiveOrderDefinition) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveOrderDefinition) Set ¶

func (*NullableLogsArchiveOrderDefinition) UnmarshalJSON ¶

func (v *NullableLogsArchiveOrderDefinition) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveOrderDefinition) Unset ¶

type NullableLogsArchiveOrderDefinitionType ¶

type NullableLogsArchiveOrderDefinitionType struct {
	// contains filtered or unexported fields
}

func (NullableLogsArchiveOrderDefinitionType) Get ¶

func (NullableLogsArchiveOrderDefinitionType) IsSet ¶

func (NullableLogsArchiveOrderDefinitionType) MarshalJSON ¶

func (v NullableLogsArchiveOrderDefinitionType) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveOrderDefinitionType) Set ¶

func (*NullableLogsArchiveOrderDefinitionType) UnmarshalJSON ¶

func (v *NullableLogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveOrderDefinitionType) Unset ¶

type NullableLogsArchiveState ¶

type NullableLogsArchiveState struct {
	// contains filtered or unexported fields
}

func NewNullableLogsArchiveState ¶

func NewNullableLogsArchiveState(val *LogsArchiveState) *NullableLogsArchiveState

func (NullableLogsArchiveState) Get ¶

func (NullableLogsArchiveState) IsSet ¶

func (v NullableLogsArchiveState) IsSet() bool

func (NullableLogsArchiveState) MarshalJSON ¶

func (v NullableLogsArchiveState) MarshalJSON() ([]byte, error)

func (*NullableLogsArchiveState) Set ¶

func (*NullableLogsArchiveState) UnmarshalJSON ¶

func (v *NullableLogsArchiveState) UnmarshalJSON(src []byte) error

func (*NullableLogsArchiveState) Unset ¶

func (v *NullableLogsArchiveState) Unset()

type NullableLogsArchives ¶

type NullableLogsArchives struct {
	// contains filtered or unexported fields
}

func NewNullableLogsArchives ¶

func NewNullableLogsArchives(val *LogsArchives) *NullableLogsArchives

func (NullableLogsArchives) Get ¶

func (NullableLogsArchives) IsSet ¶

func (v NullableLogsArchives) IsSet() bool

func (NullableLogsArchives) MarshalJSON ¶

func (v NullableLogsArchives) MarshalJSON() ([]byte, error)

func (*NullableLogsArchives) Set ¶

func (v *NullableLogsArchives) Set(val *LogsArchives)

func (*NullableLogsArchives) UnmarshalJSON ¶

func (v *NullableLogsArchives) UnmarshalJSON(src []byte) error

func (*NullableLogsArchives) Unset ¶

func (v *NullableLogsArchives) Unset()

type NullableLogsCompute ¶

type NullableLogsCompute struct {
	// contains filtered or unexported fields
}

func NewNullableLogsCompute ¶

func NewNullableLogsCompute(val *LogsCompute) *NullableLogsCompute

func (NullableLogsCompute) Get ¶

func (NullableLogsCompute) IsSet ¶

func (v NullableLogsCompute) IsSet() bool

func (NullableLogsCompute) MarshalJSON ¶

func (v NullableLogsCompute) MarshalJSON() ([]byte, error)

func (*NullableLogsCompute) Set ¶

func (v *NullableLogsCompute) Set(val *LogsCompute)

func (*NullableLogsCompute) UnmarshalJSON ¶

func (v *NullableLogsCompute) UnmarshalJSON(src []byte) error

func (*NullableLogsCompute) Unset ¶

func (v *NullableLogsCompute) Unset()

type NullableLogsComputeType ¶

type NullableLogsComputeType struct {
	// contains filtered or unexported fields
}

func NewNullableLogsComputeType ¶

func NewNullableLogsComputeType(val *LogsComputeType) *NullableLogsComputeType

func (NullableLogsComputeType) Get ¶

func (NullableLogsComputeType) IsSet ¶

func (v NullableLogsComputeType) IsSet() bool

func (NullableLogsComputeType) MarshalJSON ¶

func (v NullableLogsComputeType) MarshalJSON() ([]byte, error)

func (*NullableLogsComputeType) Set ¶

func (*NullableLogsComputeType) UnmarshalJSON ¶

func (v *NullableLogsComputeType) UnmarshalJSON(src []byte) error

func (*NullableLogsComputeType) Unset ¶

func (v *NullableLogsComputeType) Unset()

type NullableLogsGroupBy ¶

type NullableLogsGroupBy struct {
	// contains filtered or unexported fields
}

func NewNullableLogsGroupBy ¶

func NewNullableLogsGroupBy(val *LogsGroupBy) *NullableLogsGroupBy

func (NullableLogsGroupBy) Get ¶

func (NullableLogsGroupBy) IsSet ¶

func (v NullableLogsGroupBy) IsSet() bool

func (NullableLogsGroupBy) MarshalJSON ¶

func (v NullableLogsGroupBy) MarshalJSON() ([]byte, error)

func (*NullableLogsGroupBy) Set ¶

func (v *NullableLogsGroupBy) Set(val *LogsGroupBy)

func (*NullableLogsGroupBy) UnmarshalJSON ¶

func (v *NullableLogsGroupBy) UnmarshalJSON(src []byte) error

func (*NullableLogsGroupBy) Unset ¶

func (v *NullableLogsGroupBy) Unset()

type NullableLogsGroupByHistogram ¶

type NullableLogsGroupByHistogram struct {
	// contains filtered or unexported fields
}

func (NullableLogsGroupByHistogram) Get ¶

func (NullableLogsGroupByHistogram) IsSet ¶

func (NullableLogsGroupByHistogram) MarshalJSON ¶

func (v NullableLogsGroupByHistogram) MarshalJSON() ([]byte, error)

func (*NullableLogsGroupByHistogram) Set ¶

func (*NullableLogsGroupByHistogram) UnmarshalJSON ¶

func (v *NullableLogsGroupByHistogram) UnmarshalJSON(src []byte) error

func (*NullableLogsGroupByHistogram) Unset ¶

func (v *NullableLogsGroupByHistogram) Unset()

type NullableLogsGroupByMissing ¶

type NullableLogsGroupByMissing struct {
	// contains filtered or unexported fields
}

func NewNullableLogsGroupByMissing ¶

func NewNullableLogsGroupByMissing(val *LogsGroupByMissing) *NullableLogsGroupByMissing

func (NullableLogsGroupByMissing) Get ¶

func (NullableLogsGroupByMissing) IsSet ¶

func (v NullableLogsGroupByMissing) IsSet() bool

func (NullableLogsGroupByMissing) MarshalJSON ¶

func (v NullableLogsGroupByMissing) MarshalJSON() ([]byte, error)

func (*NullableLogsGroupByMissing) Set ¶

func (*NullableLogsGroupByMissing) UnmarshalJSON ¶

func (v *NullableLogsGroupByMissing) UnmarshalJSON(src []byte) error

func (*NullableLogsGroupByMissing) Unset ¶

func (v *NullableLogsGroupByMissing) Unset()

type NullableLogsGroupByTotal ¶

type NullableLogsGroupByTotal struct {
	// contains filtered or unexported fields
}

func NewNullableLogsGroupByTotal ¶

func NewNullableLogsGroupByTotal(val *LogsGroupByTotal) *NullableLogsGroupByTotal

func (NullableLogsGroupByTotal) Get ¶

func (NullableLogsGroupByTotal) IsSet ¶

func (v NullableLogsGroupByTotal) IsSet() bool

func (NullableLogsGroupByTotal) MarshalJSON ¶

func (v NullableLogsGroupByTotal) MarshalJSON() ([]byte, error)

func (*NullableLogsGroupByTotal) Set ¶

func (*NullableLogsGroupByTotal) UnmarshalJSON ¶

func (v *NullableLogsGroupByTotal) UnmarshalJSON(src []byte) error

func (*NullableLogsGroupByTotal) Unset ¶

func (v *NullableLogsGroupByTotal) Unset()

type NullableLogsListRequest ¶

type NullableLogsListRequest struct {
	// contains filtered or unexported fields
}

func NewNullableLogsListRequest ¶

func NewNullableLogsListRequest(val *LogsListRequest) *NullableLogsListRequest

func (NullableLogsListRequest) Get ¶

func (NullableLogsListRequest) IsSet ¶

func (v NullableLogsListRequest) IsSet() bool

func (NullableLogsListRequest) MarshalJSON ¶

func (v NullableLogsListRequest) MarshalJSON() ([]byte, error)

func (*NullableLogsListRequest) Set ¶

func (*NullableLogsListRequest) UnmarshalJSON ¶

func (v *NullableLogsListRequest) UnmarshalJSON(src []byte) error

func (*NullableLogsListRequest) Unset ¶

func (v *NullableLogsListRequest) Unset()

type NullableLogsListRequestPage ¶

type NullableLogsListRequestPage struct {
	// contains filtered or unexported fields
}

func (NullableLogsListRequestPage) Get ¶

func (NullableLogsListRequestPage) IsSet ¶

func (NullableLogsListRequestPage) MarshalJSON ¶

func (v NullableLogsListRequestPage) MarshalJSON() ([]byte, error)

func (*NullableLogsListRequestPage) Set ¶

func (*NullableLogsListRequestPage) UnmarshalJSON ¶

func (v *NullableLogsListRequestPage) UnmarshalJSON(src []byte) error

func (*NullableLogsListRequestPage) Unset ¶

func (v *NullableLogsListRequestPage) Unset()

type NullableLogsListResponse ¶

type NullableLogsListResponse struct {
	// contains filtered or unexported fields
}

func NewNullableLogsListResponse ¶

func NewNullableLogsListResponse(val *LogsListResponse) *NullableLogsListResponse

func (NullableLogsListResponse) Get ¶

func (NullableLogsListResponse) IsSet ¶

func (v NullableLogsListResponse) IsSet() bool

func (NullableLogsListResponse) MarshalJSON ¶

func (v NullableLogsListResponse) MarshalJSON() ([]byte, error)

func (*NullableLogsListResponse) Set ¶

func (*NullableLogsListResponse) UnmarshalJSON ¶

func (v *NullableLogsListResponse) UnmarshalJSON(src []byte) error

func (*NullableLogsListResponse) Unset ¶

func (v *NullableLogsListResponse) Unset()
type NullableLogsListResponseLinks struct {
	// contains filtered or unexported fields
}

func (NullableLogsListResponseLinks) Get ¶

func (NullableLogsListResponseLinks) IsSet ¶

func (NullableLogsListResponseLinks) MarshalJSON ¶

func (v NullableLogsListResponseLinks) MarshalJSON() ([]byte, error)

func (*NullableLogsListResponseLinks) Set ¶

func (*NullableLogsListResponseLinks) UnmarshalJSON ¶

func (v *NullableLogsListResponseLinks) UnmarshalJSON(src []byte) error

func (*NullableLogsListResponseLinks) Unset ¶

func (v *NullableLogsListResponseLinks) Unset()

type NullableLogsMetricCompute ¶

type NullableLogsMetricCompute struct {
	// contains filtered or unexported fields
}

func NewNullableLogsMetricCompute ¶

func NewNullableLogsMetricCompute(val *LogsMetricCompute) *NullableLogsMetricCompute

func (NullableLogsMetricCompute) Get ¶

func (NullableLogsMetricCompute) IsSet ¶

func (v NullableLogsMetricCompute) IsSet() bool

func (NullableLogsMetricCompute) MarshalJSON ¶

func (v NullableLogsMetricCompute) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricCompute) Set ¶

func (*NullableLogsMetricCompute) UnmarshalJSON ¶

func (v *NullableLogsMetricCompute) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricCompute) Unset ¶

func (v *NullableLogsMetricCompute) Unset()

type NullableLogsMetricComputeAggregationType ¶

type NullableLogsMetricComputeAggregationType struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricComputeAggregationType) Get ¶

func (NullableLogsMetricComputeAggregationType) IsSet ¶

func (NullableLogsMetricComputeAggregationType) MarshalJSON ¶

func (*NullableLogsMetricComputeAggregationType) Set ¶

func (*NullableLogsMetricComputeAggregationType) UnmarshalJSON ¶

func (v *NullableLogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricComputeAggregationType) Unset ¶

type NullableLogsMetricCreateAttributes ¶

type NullableLogsMetricCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricCreateAttributes) Get ¶

func (NullableLogsMetricCreateAttributes) IsSet ¶

func (NullableLogsMetricCreateAttributes) MarshalJSON ¶

func (v NullableLogsMetricCreateAttributes) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricCreateAttributes) Set ¶

func (*NullableLogsMetricCreateAttributes) UnmarshalJSON ¶

func (v *NullableLogsMetricCreateAttributes) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricCreateAttributes) Unset ¶

type NullableLogsMetricCreateData ¶

type NullableLogsMetricCreateData struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricCreateData) Get ¶

func (NullableLogsMetricCreateData) IsSet ¶

func (NullableLogsMetricCreateData) MarshalJSON ¶

func (v NullableLogsMetricCreateData) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricCreateData) Set ¶

func (*NullableLogsMetricCreateData) UnmarshalJSON ¶

func (v *NullableLogsMetricCreateData) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricCreateData) Unset ¶

func (v *NullableLogsMetricCreateData) Unset()

type NullableLogsMetricCreateRequest ¶

type NullableLogsMetricCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricCreateRequest) Get ¶

func (NullableLogsMetricCreateRequest) IsSet ¶

func (NullableLogsMetricCreateRequest) MarshalJSON ¶

func (v NullableLogsMetricCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricCreateRequest) Set ¶

func (*NullableLogsMetricCreateRequest) UnmarshalJSON ¶

func (v *NullableLogsMetricCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricCreateRequest) Unset ¶

type NullableLogsMetricFilter ¶

type NullableLogsMetricFilter struct {
	// contains filtered or unexported fields
}

func NewNullableLogsMetricFilter ¶

func NewNullableLogsMetricFilter(val *LogsMetricFilter) *NullableLogsMetricFilter

func (NullableLogsMetricFilter) Get ¶

func (NullableLogsMetricFilter) IsSet ¶

func (v NullableLogsMetricFilter) IsSet() bool

func (NullableLogsMetricFilter) MarshalJSON ¶

func (v NullableLogsMetricFilter) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricFilter) Set ¶

func (*NullableLogsMetricFilter) UnmarshalJSON ¶

func (v *NullableLogsMetricFilter) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricFilter) Unset ¶

func (v *NullableLogsMetricFilter) Unset()

type NullableLogsMetricGroupBy ¶

type NullableLogsMetricGroupBy struct {
	// contains filtered or unexported fields
}

func NewNullableLogsMetricGroupBy ¶

func NewNullableLogsMetricGroupBy(val *LogsMetricGroupBy) *NullableLogsMetricGroupBy

func (NullableLogsMetricGroupBy) Get ¶

func (NullableLogsMetricGroupBy) IsSet ¶

func (v NullableLogsMetricGroupBy) IsSet() bool

func (NullableLogsMetricGroupBy) MarshalJSON ¶

func (v NullableLogsMetricGroupBy) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricGroupBy) Set ¶

func (*NullableLogsMetricGroupBy) UnmarshalJSON ¶

func (v *NullableLogsMetricGroupBy) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricGroupBy) Unset ¶

func (v *NullableLogsMetricGroupBy) Unset()

type NullableLogsMetricResponse ¶

type NullableLogsMetricResponse struct {
	// contains filtered or unexported fields
}

func NewNullableLogsMetricResponse ¶

func NewNullableLogsMetricResponse(val *LogsMetricResponse) *NullableLogsMetricResponse

func (NullableLogsMetricResponse) Get ¶

func (NullableLogsMetricResponse) IsSet ¶

func (v NullableLogsMetricResponse) IsSet() bool

func (NullableLogsMetricResponse) MarshalJSON ¶

func (v NullableLogsMetricResponse) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricResponse) Set ¶

func (*NullableLogsMetricResponse) UnmarshalJSON ¶

func (v *NullableLogsMetricResponse) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricResponse) Unset ¶

func (v *NullableLogsMetricResponse) Unset()

type NullableLogsMetricResponseAttributes ¶

type NullableLogsMetricResponseAttributes struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricResponseAttributes) Get ¶

func (NullableLogsMetricResponseAttributes) IsSet ¶

func (NullableLogsMetricResponseAttributes) MarshalJSON ¶

func (v NullableLogsMetricResponseAttributes) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricResponseAttributes) Set ¶

func (*NullableLogsMetricResponseAttributes) UnmarshalJSON ¶

func (v *NullableLogsMetricResponseAttributes) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricResponseAttributes) Unset ¶

type NullableLogsMetricResponseCompute ¶

type NullableLogsMetricResponseCompute struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricResponseCompute) Get ¶

func (NullableLogsMetricResponseCompute) IsSet ¶

func (NullableLogsMetricResponseCompute) MarshalJSON ¶

func (v NullableLogsMetricResponseCompute) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricResponseCompute) Set ¶

func (*NullableLogsMetricResponseCompute) UnmarshalJSON ¶

func (v *NullableLogsMetricResponseCompute) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricResponseCompute) Unset ¶

type NullableLogsMetricResponseComputeAggregationType ¶

type NullableLogsMetricResponseComputeAggregationType struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricResponseComputeAggregationType) Get ¶

func (NullableLogsMetricResponseComputeAggregationType) IsSet ¶

func (NullableLogsMetricResponseComputeAggregationType) MarshalJSON ¶

func (*NullableLogsMetricResponseComputeAggregationType) Set ¶

func (*NullableLogsMetricResponseComputeAggregationType) UnmarshalJSON ¶

func (*NullableLogsMetricResponseComputeAggregationType) Unset ¶

type NullableLogsMetricResponseData ¶

type NullableLogsMetricResponseData struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricResponseData) Get ¶

func (NullableLogsMetricResponseData) IsSet ¶

func (NullableLogsMetricResponseData) MarshalJSON ¶

func (v NullableLogsMetricResponseData) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricResponseData) Set ¶

func (*NullableLogsMetricResponseData) UnmarshalJSON ¶

func (v *NullableLogsMetricResponseData) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricResponseData) Unset ¶

func (v *NullableLogsMetricResponseData) Unset()

type NullableLogsMetricResponseFilter ¶

type NullableLogsMetricResponseFilter struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricResponseFilter) Get ¶

func (NullableLogsMetricResponseFilter) IsSet ¶

func (NullableLogsMetricResponseFilter) MarshalJSON ¶

func (v NullableLogsMetricResponseFilter) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricResponseFilter) Set ¶

func (*NullableLogsMetricResponseFilter) UnmarshalJSON ¶

func (v *NullableLogsMetricResponseFilter) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricResponseFilter) Unset ¶

type NullableLogsMetricResponseGroupBy ¶

type NullableLogsMetricResponseGroupBy struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricResponseGroupBy) Get ¶

func (NullableLogsMetricResponseGroupBy) IsSet ¶

func (NullableLogsMetricResponseGroupBy) MarshalJSON ¶

func (v NullableLogsMetricResponseGroupBy) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricResponseGroupBy) Set ¶

func (*NullableLogsMetricResponseGroupBy) UnmarshalJSON ¶

func (v *NullableLogsMetricResponseGroupBy) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricResponseGroupBy) Unset ¶

type NullableLogsMetricType ¶

type NullableLogsMetricType struct {
	// contains filtered or unexported fields
}

func NewNullableLogsMetricType ¶

func NewNullableLogsMetricType(val *LogsMetricType) *NullableLogsMetricType

func (NullableLogsMetricType) Get ¶

func (NullableLogsMetricType) IsSet ¶

func (v NullableLogsMetricType) IsSet() bool

func (NullableLogsMetricType) MarshalJSON ¶

func (v NullableLogsMetricType) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricType) Set ¶

func (*NullableLogsMetricType) UnmarshalJSON ¶

func (v *NullableLogsMetricType) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricType) Unset ¶

func (v *NullableLogsMetricType) Unset()

type NullableLogsMetricUpdateAttributes ¶

type NullableLogsMetricUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricUpdateAttributes) Get ¶

func (NullableLogsMetricUpdateAttributes) IsSet ¶

func (NullableLogsMetricUpdateAttributes) MarshalJSON ¶

func (v NullableLogsMetricUpdateAttributes) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricUpdateAttributes) Set ¶

func (*NullableLogsMetricUpdateAttributes) UnmarshalJSON ¶

func (v *NullableLogsMetricUpdateAttributes) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricUpdateAttributes) Unset ¶

type NullableLogsMetricUpdateData ¶

type NullableLogsMetricUpdateData struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricUpdateData) Get ¶

func (NullableLogsMetricUpdateData) IsSet ¶

func (NullableLogsMetricUpdateData) MarshalJSON ¶

func (v NullableLogsMetricUpdateData) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricUpdateData) Set ¶

func (*NullableLogsMetricUpdateData) UnmarshalJSON ¶

func (v *NullableLogsMetricUpdateData) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricUpdateData) Unset ¶

func (v *NullableLogsMetricUpdateData) Unset()

type NullableLogsMetricUpdateRequest ¶

type NullableLogsMetricUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricUpdateRequest) Get ¶

func (NullableLogsMetricUpdateRequest) IsSet ¶

func (NullableLogsMetricUpdateRequest) MarshalJSON ¶

func (v NullableLogsMetricUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricUpdateRequest) Set ¶

func (*NullableLogsMetricUpdateRequest) UnmarshalJSON ¶

func (v *NullableLogsMetricUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricUpdateRequest) Unset ¶

type NullableLogsMetricsResponse ¶

type NullableLogsMetricsResponse struct {
	// contains filtered or unexported fields
}

func (NullableLogsMetricsResponse) Get ¶

func (NullableLogsMetricsResponse) IsSet ¶

func (NullableLogsMetricsResponse) MarshalJSON ¶

func (v NullableLogsMetricsResponse) MarshalJSON() ([]byte, error)

func (*NullableLogsMetricsResponse) Set ¶

func (*NullableLogsMetricsResponse) UnmarshalJSON ¶

func (v *NullableLogsMetricsResponse) UnmarshalJSON(src []byte) error

func (*NullableLogsMetricsResponse) Unset ¶

func (v *NullableLogsMetricsResponse) Unset()

type NullableLogsQueryFilter ¶

type NullableLogsQueryFilter struct {
	// contains filtered or unexported fields
}

func NewNullableLogsQueryFilter ¶

func NewNullableLogsQueryFilter(val *LogsQueryFilter) *NullableLogsQueryFilter

func (NullableLogsQueryFilter) Get ¶

func (NullableLogsQueryFilter) IsSet ¶

func (v NullableLogsQueryFilter) IsSet() bool

func (NullableLogsQueryFilter) MarshalJSON ¶

func (v NullableLogsQueryFilter) MarshalJSON() ([]byte, error)

func (*NullableLogsQueryFilter) Set ¶

func (*NullableLogsQueryFilter) UnmarshalJSON ¶

func (v *NullableLogsQueryFilter) UnmarshalJSON(src []byte) error

func (*NullableLogsQueryFilter) Unset ¶

func (v *NullableLogsQueryFilter) Unset()

type NullableLogsQueryOptions ¶

type NullableLogsQueryOptions struct {
	// contains filtered or unexported fields
}

func NewNullableLogsQueryOptions ¶

func NewNullableLogsQueryOptions(val *LogsQueryOptions) *NullableLogsQueryOptions

func (NullableLogsQueryOptions) Get ¶

func (NullableLogsQueryOptions) IsSet ¶

func (v NullableLogsQueryOptions) IsSet() bool

func (NullableLogsQueryOptions) MarshalJSON ¶

func (v NullableLogsQueryOptions) MarshalJSON() ([]byte, error)

func (*NullableLogsQueryOptions) Set ¶

func (*NullableLogsQueryOptions) UnmarshalJSON ¶

func (v *NullableLogsQueryOptions) UnmarshalJSON(src []byte) error

func (*NullableLogsQueryOptions) Unset ¶

func (v *NullableLogsQueryOptions) Unset()

type NullableLogsResponseMetadata ¶

type NullableLogsResponseMetadata struct {
	// contains filtered or unexported fields
}

func (NullableLogsResponseMetadata) Get ¶

func (NullableLogsResponseMetadata) IsSet ¶

func (NullableLogsResponseMetadata) MarshalJSON ¶

func (v NullableLogsResponseMetadata) MarshalJSON() ([]byte, error)

func (*NullableLogsResponseMetadata) Set ¶

func (*NullableLogsResponseMetadata) UnmarshalJSON ¶

func (v *NullableLogsResponseMetadata) UnmarshalJSON(src []byte) error

func (*NullableLogsResponseMetadata) Unset ¶

func (v *NullableLogsResponseMetadata) Unset()

type NullableLogsResponseMetadataPage ¶

type NullableLogsResponseMetadataPage struct {
	// contains filtered or unexported fields
}

func (NullableLogsResponseMetadataPage) Get ¶

func (NullableLogsResponseMetadataPage) IsSet ¶

func (NullableLogsResponseMetadataPage) MarshalJSON ¶

func (v NullableLogsResponseMetadataPage) MarshalJSON() ([]byte, error)

func (*NullableLogsResponseMetadataPage) Set ¶

func (*NullableLogsResponseMetadataPage) UnmarshalJSON ¶

func (v *NullableLogsResponseMetadataPage) UnmarshalJSON(src []byte) error

func (*NullableLogsResponseMetadataPage) Unset ¶

type NullableLogsSort ¶

type NullableLogsSort struct {
	// contains filtered or unexported fields
}

func NewNullableLogsSort ¶

func NewNullableLogsSort(val *LogsSort) *NullableLogsSort

func (NullableLogsSort) Get ¶

func (v NullableLogsSort) Get() *LogsSort

func (NullableLogsSort) IsSet ¶

func (v NullableLogsSort) IsSet() bool

func (NullableLogsSort) MarshalJSON ¶

func (v NullableLogsSort) MarshalJSON() ([]byte, error)

func (*NullableLogsSort) Set ¶

func (v *NullableLogsSort) Set(val *LogsSort)

func (*NullableLogsSort) UnmarshalJSON ¶

func (v *NullableLogsSort) UnmarshalJSON(src []byte) error

func (*NullableLogsSort) Unset ¶

func (v *NullableLogsSort) Unset()

type NullableLogsSortOrder ¶

type NullableLogsSortOrder struct {
	// contains filtered or unexported fields
}

func NewNullableLogsSortOrder ¶

func NewNullableLogsSortOrder(val *LogsSortOrder) *NullableLogsSortOrder

func (NullableLogsSortOrder) Get ¶

func (NullableLogsSortOrder) IsSet ¶

func (v NullableLogsSortOrder) IsSet() bool

func (NullableLogsSortOrder) MarshalJSON ¶

func (v NullableLogsSortOrder) MarshalJSON() ([]byte, error)

func (*NullableLogsSortOrder) Set ¶

func (v *NullableLogsSortOrder) Set(val *LogsSortOrder)

func (*NullableLogsSortOrder) UnmarshalJSON ¶

func (v *NullableLogsSortOrder) UnmarshalJSON(src []byte) error

func (*NullableLogsSortOrder) Unset ¶

func (v *NullableLogsSortOrder) Unset()

type NullableLogsWarning ¶

type NullableLogsWarning struct {
	// contains filtered or unexported fields
}

func NewNullableLogsWarning ¶

func NewNullableLogsWarning(val *LogsWarning) *NullableLogsWarning

func (NullableLogsWarning) Get ¶

func (NullableLogsWarning) IsSet ¶

func (v NullableLogsWarning) IsSet() bool

func (NullableLogsWarning) MarshalJSON ¶

func (v NullableLogsWarning) MarshalJSON() ([]byte, error)

func (*NullableLogsWarning) Set ¶

func (v *NullableLogsWarning) Set(val *LogsWarning)

func (*NullableLogsWarning) UnmarshalJSON ¶

func (v *NullableLogsWarning) UnmarshalJSON(src []byte) error

func (*NullableLogsWarning) Unset ¶

func (v *NullableLogsWarning) Unset()

type NullableMetric ¶

type NullableMetric struct {
	// contains filtered or unexported fields
}

func NewNullableMetric ¶

func NewNullableMetric(val *Metric) *NullableMetric

func (NullableMetric) Get ¶

func (v NullableMetric) Get() *Metric

func (NullableMetric) IsSet ¶

func (v NullableMetric) IsSet() bool

func (NullableMetric) MarshalJSON ¶

func (v NullableMetric) MarshalJSON() ([]byte, error)

func (*NullableMetric) Set ¶

func (v *NullableMetric) Set(val *Metric)

func (*NullableMetric) UnmarshalJSON ¶

func (v *NullableMetric) UnmarshalJSON(src []byte) error

func (*NullableMetric) Unset ¶

func (v *NullableMetric) Unset()

type NullableMetricAllTags ¶

type NullableMetricAllTags struct {
	// contains filtered or unexported fields
}

func NewNullableMetricAllTags ¶

func NewNullableMetricAllTags(val *MetricAllTags) *NullableMetricAllTags

func (NullableMetricAllTags) Get ¶

func (NullableMetricAllTags) IsSet ¶

func (v NullableMetricAllTags) IsSet() bool

func (NullableMetricAllTags) MarshalJSON ¶

func (v NullableMetricAllTags) MarshalJSON() ([]byte, error)

func (*NullableMetricAllTags) Set ¶

func (v *NullableMetricAllTags) Set(val *MetricAllTags)

func (*NullableMetricAllTags) UnmarshalJSON ¶

func (v *NullableMetricAllTags) UnmarshalJSON(src []byte) error

func (*NullableMetricAllTags) Unset ¶

func (v *NullableMetricAllTags) Unset()

type NullableMetricAllTagsAttributes ¶

type NullableMetricAllTagsAttributes struct {
	// contains filtered or unexported fields
}

func (NullableMetricAllTagsAttributes) Get ¶

func (NullableMetricAllTagsAttributes) IsSet ¶

func (NullableMetricAllTagsAttributes) MarshalJSON ¶

func (v NullableMetricAllTagsAttributes) MarshalJSON() ([]byte, error)

func (*NullableMetricAllTagsAttributes) Set ¶

func (*NullableMetricAllTagsAttributes) UnmarshalJSON ¶

func (v *NullableMetricAllTagsAttributes) UnmarshalJSON(src []byte) error

func (*NullableMetricAllTagsAttributes) Unset ¶

type NullableMetricAllTagsResponse ¶

type NullableMetricAllTagsResponse struct {
	// contains filtered or unexported fields
}

func (NullableMetricAllTagsResponse) Get ¶

func (NullableMetricAllTagsResponse) IsSet ¶

func (NullableMetricAllTagsResponse) MarshalJSON ¶

func (v NullableMetricAllTagsResponse) MarshalJSON() ([]byte, error)

func (*NullableMetricAllTagsResponse) Set ¶

func (*NullableMetricAllTagsResponse) UnmarshalJSON ¶

func (v *NullableMetricAllTagsResponse) UnmarshalJSON(src []byte) error

func (*NullableMetricAllTagsResponse) Unset ¶

func (v *NullableMetricAllTagsResponse) Unset()

type NullableMetricDistinctVolume ¶

type NullableMetricDistinctVolume struct {
	// contains filtered or unexported fields
}

func (NullableMetricDistinctVolume) Get ¶

func (NullableMetricDistinctVolume) IsSet ¶

func (NullableMetricDistinctVolume) MarshalJSON ¶

func (v NullableMetricDistinctVolume) MarshalJSON() ([]byte, error)

func (*NullableMetricDistinctVolume) Set ¶

func (*NullableMetricDistinctVolume) UnmarshalJSON ¶

func (v *NullableMetricDistinctVolume) UnmarshalJSON(src []byte) error

func (*NullableMetricDistinctVolume) Unset ¶

func (v *NullableMetricDistinctVolume) Unset()

type NullableMetricDistinctVolumeAttributes ¶

type NullableMetricDistinctVolumeAttributes struct {
	// contains filtered or unexported fields
}

func (NullableMetricDistinctVolumeAttributes) Get ¶

func (NullableMetricDistinctVolumeAttributes) IsSet ¶

func (NullableMetricDistinctVolumeAttributes) MarshalJSON ¶

func (v NullableMetricDistinctVolumeAttributes) MarshalJSON() ([]byte, error)

func (*NullableMetricDistinctVolumeAttributes) Set ¶

func (*NullableMetricDistinctVolumeAttributes) UnmarshalJSON ¶

func (v *NullableMetricDistinctVolumeAttributes) UnmarshalJSON(src []byte) error

func (*NullableMetricDistinctVolumeAttributes) Unset ¶

type NullableMetricDistinctVolumeType ¶

type NullableMetricDistinctVolumeType struct {
	// contains filtered or unexported fields
}

func (NullableMetricDistinctVolumeType) Get ¶

func (NullableMetricDistinctVolumeType) IsSet ¶

func (NullableMetricDistinctVolumeType) MarshalJSON ¶

func (v NullableMetricDistinctVolumeType) MarshalJSON() ([]byte, error)

func (*NullableMetricDistinctVolumeType) Set ¶

func (*NullableMetricDistinctVolumeType) UnmarshalJSON ¶

func (v *NullableMetricDistinctVolumeType) UnmarshalJSON(src []byte) error

func (*NullableMetricDistinctVolumeType) Unset ¶

type NullableMetricIngestedIndexedVolume ¶

type NullableMetricIngestedIndexedVolume struct {
	// contains filtered or unexported fields
}

func (NullableMetricIngestedIndexedVolume) Get ¶

func (NullableMetricIngestedIndexedVolume) IsSet ¶

func (NullableMetricIngestedIndexedVolume) MarshalJSON ¶

func (v NullableMetricIngestedIndexedVolume) MarshalJSON() ([]byte, error)

func (*NullableMetricIngestedIndexedVolume) Set ¶

func (*NullableMetricIngestedIndexedVolume) UnmarshalJSON ¶

func (v *NullableMetricIngestedIndexedVolume) UnmarshalJSON(src []byte) error

func (*NullableMetricIngestedIndexedVolume) Unset ¶

type NullableMetricIngestedIndexedVolumeAttributes ¶

type NullableMetricIngestedIndexedVolumeAttributes struct {
	// contains filtered or unexported fields
}

func (NullableMetricIngestedIndexedVolumeAttributes) Get ¶

func (NullableMetricIngestedIndexedVolumeAttributes) IsSet ¶

func (NullableMetricIngestedIndexedVolumeAttributes) MarshalJSON ¶

func (*NullableMetricIngestedIndexedVolumeAttributes) Set ¶

func (*NullableMetricIngestedIndexedVolumeAttributes) UnmarshalJSON ¶

func (*NullableMetricIngestedIndexedVolumeAttributes) Unset ¶

type NullableMetricIngestedIndexedVolumeType ¶

type NullableMetricIngestedIndexedVolumeType struct {
	// contains filtered or unexported fields
}

func (NullableMetricIngestedIndexedVolumeType) Get ¶

func (NullableMetricIngestedIndexedVolumeType) IsSet ¶

func (NullableMetricIngestedIndexedVolumeType) MarshalJSON ¶

func (v NullableMetricIngestedIndexedVolumeType) MarshalJSON() ([]byte, error)

func (*NullableMetricIngestedIndexedVolumeType) Set ¶

func (*NullableMetricIngestedIndexedVolumeType) UnmarshalJSON ¶

func (v *NullableMetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error

func (*NullableMetricIngestedIndexedVolumeType) Unset ¶

type NullableMetricTagConfiguration ¶

type NullableMetricTagConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfiguration) Get ¶

func (NullableMetricTagConfiguration) IsSet ¶

func (NullableMetricTagConfiguration) MarshalJSON ¶

func (v NullableMetricTagConfiguration) MarshalJSON() ([]byte, error)

func (*NullableMetricTagConfiguration) Set ¶

func (*NullableMetricTagConfiguration) UnmarshalJSON ¶

func (v *NullableMetricTagConfiguration) UnmarshalJSON(src []byte) error

func (*NullableMetricTagConfiguration) Unset ¶

func (v *NullableMetricTagConfiguration) Unset()

type NullableMetricTagConfigurationAttributes ¶

type NullableMetricTagConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationAttributes) Get ¶

func (NullableMetricTagConfigurationAttributes) IsSet ¶

func (NullableMetricTagConfigurationAttributes) MarshalJSON ¶

func (*NullableMetricTagConfigurationAttributes) Set ¶

func (*NullableMetricTagConfigurationAttributes) UnmarshalJSON ¶

func (v *NullableMetricTagConfigurationAttributes) UnmarshalJSON(src []byte) error

func (*NullableMetricTagConfigurationAttributes) Unset ¶

type NullableMetricTagConfigurationCreateAttributes ¶

type NullableMetricTagConfigurationCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationCreateAttributes) Get ¶

func (NullableMetricTagConfigurationCreateAttributes) IsSet ¶

func (NullableMetricTagConfigurationCreateAttributes) MarshalJSON ¶

func (*NullableMetricTagConfigurationCreateAttributes) Set ¶

func (*NullableMetricTagConfigurationCreateAttributes) UnmarshalJSON ¶

func (*NullableMetricTagConfigurationCreateAttributes) Unset ¶

type NullableMetricTagConfigurationCreateData ¶

type NullableMetricTagConfigurationCreateData struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationCreateData) Get ¶

func (NullableMetricTagConfigurationCreateData) IsSet ¶

func (NullableMetricTagConfigurationCreateData) MarshalJSON ¶

func (*NullableMetricTagConfigurationCreateData) Set ¶

func (*NullableMetricTagConfigurationCreateData) UnmarshalJSON ¶

func (v *NullableMetricTagConfigurationCreateData) UnmarshalJSON(src []byte) error

func (*NullableMetricTagConfigurationCreateData) Unset ¶

type NullableMetricTagConfigurationCreateRequest ¶

type NullableMetricTagConfigurationCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationCreateRequest) Get ¶

func (NullableMetricTagConfigurationCreateRequest) IsSet ¶

func (NullableMetricTagConfigurationCreateRequest) MarshalJSON ¶

func (*NullableMetricTagConfigurationCreateRequest) Set ¶

func (*NullableMetricTagConfigurationCreateRequest) UnmarshalJSON ¶

func (v *NullableMetricTagConfigurationCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableMetricTagConfigurationCreateRequest) Unset ¶

type NullableMetricTagConfigurationMetricTypes ¶

type NullableMetricTagConfigurationMetricTypes struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationMetricTypes) Get ¶

func (NullableMetricTagConfigurationMetricTypes) IsSet ¶

func (NullableMetricTagConfigurationMetricTypes) MarshalJSON ¶

func (*NullableMetricTagConfigurationMetricTypes) Set ¶

func (*NullableMetricTagConfigurationMetricTypes) UnmarshalJSON ¶

func (v *NullableMetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error

func (*NullableMetricTagConfigurationMetricTypes) Unset ¶

type NullableMetricTagConfigurationResponse ¶

type NullableMetricTagConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationResponse) Get ¶

func (NullableMetricTagConfigurationResponse) IsSet ¶

func (NullableMetricTagConfigurationResponse) MarshalJSON ¶

func (v NullableMetricTagConfigurationResponse) MarshalJSON() ([]byte, error)

func (*NullableMetricTagConfigurationResponse) Set ¶

func (*NullableMetricTagConfigurationResponse) UnmarshalJSON ¶

func (v *NullableMetricTagConfigurationResponse) UnmarshalJSON(src []byte) error

func (*NullableMetricTagConfigurationResponse) Unset ¶

type NullableMetricTagConfigurationType ¶

type NullableMetricTagConfigurationType struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationType) Get ¶

func (NullableMetricTagConfigurationType) IsSet ¶

func (NullableMetricTagConfigurationType) MarshalJSON ¶

func (v NullableMetricTagConfigurationType) MarshalJSON() ([]byte, error)

func (*NullableMetricTagConfigurationType) Set ¶

func (*NullableMetricTagConfigurationType) UnmarshalJSON ¶

func (v *NullableMetricTagConfigurationType) UnmarshalJSON(src []byte) error

func (*NullableMetricTagConfigurationType) Unset ¶

type NullableMetricTagConfigurationUpdateAttributes ¶

type NullableMetricTagConfigurationUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationUpdateAttributes) Get ¶

func (NullableMetricTagConfigurationUpdateAttributes) IsSet ¶

func (NullableMetricTagConfigurationUpdateAttributes) MarshalJSON ¶

func (*NullableMetricTagConfigurationUpdateAttributes) Set ¶

func (*NullableMetricTagConfigurationUpdateAttributes) UnmarshalJSON ¶

func (*NullableMetricTagConfigurationUpdateAttributes) Unset ¶

type NullableMetricTagConfigurationUpdateData ¶

type NullableMetricTagConfigurationUpdateData struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationUpdateData) Get ¶

func (NullableMetricTagConfigurationUpdateData) IsSet ¶

func (NullableMetricTagConfigurationUpdateData) MarshalJSON ¶

func (*NullableMetricTagConfigurationUpdateData) Set ¶

func (*NullableMetricTagConfigurationUpdateData) UnmarshalJSON ¶

func (v *NullableMetricTagConfigurationUpdateData) UnmarshalJSON(src []byte) error

func (*NullableMetricTagConfigurationUpdateData) Unset ¶

type NullableMetricTagConfigurationUpdateRequest ¶

type NullableMetricTagConfigurationUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableMetricTagConfigurationUpdateRequest) Get ¶

func (NullableMetricTagConfigurationUpdateRequest) IsSet ¶

func (NullableMetricTagConfigurationUpdateRequest) MarshalJSON ¶

func (*NullableMetricTagConfigurationUpdateRequest) Set ¶

func (*NullableMetricTagConfigurationUpdateRequest) UnmarshalJSON ¶

func (v *NullableMetricTagConfigurationUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableMetricTagConfigurationUpdateRequest) Unset ¶

type NullableMetricType ¶

type NullableMetricType struct {
	// contains filtered or unexported fields
}

func NewNullableMetricType ¶

func NewNullableMetricType(val *MetricType) *NullableMetricType

func (NullableMetricType) Get ¶

func (v NullableMetricType) Get() *MetricType

func (NullableMetricType) IsSet ¶

func (v NullableMetricType) IsSet() bool

func (NullableMetricType) MarshalJSON ¶

func (v NullableMetricType) MarshalJSON() ([]byte, error)

func (*NullableMetricType) Set ¶

func (v *NullableMetricType) Set(val *MetricType)

func (*NullableMetricType) UnmarshalJSON ¶

func (v *NullableMetricType) UnmarshalJSON(src []byte) error

func (*NullableMetricType) Unset ¶

func (v *NullableMetricType) Unset()

type NullableMetricVolumes ¶

type NullableMetricVolumes struct {
	// contains filtered or unexported fields
}

func NewNullableMetricVolumes ¶

func NewNullableMetricVolumes(val *MetricVolumes) *NullableMetricVolumes

func (NullableMetricVolumes) Get ¶

func (NullableMetricVolumes) IsSet ¶

func (v NullableMetricVolumes) IsSet() bool

func (NullableMetricVolumes) MarshalJSON ¶

func (v NullableMetricVolumes) MarshalJSON() ([]byte, error)

func (*NullableMetricVolumes) Set ¶

func (v *NullableMetricVolumes) Set(val *MetricVolumes)

func (*NullableMetricVolumes) UnmarshalJSON ¶

func (v *NullableMetricVolumes) UnmarshalJSON(src []byte) error

func (*NullableMetricVolumes) Unset ¶

func (v *NullableMetricVolumes) Unset()

type NullableMetricVolumesResponse ¶

type NullableMetricVolumesResponse struct {
	// contains filtered or unexported fields
}

func (NullableMetricVolumesResponse) Get ¶

func (NullableMetricVolumesResponse) IsSet ¶

func (NullableMetricVolumesResponse) MarshalJSON ¶

func (v NullableMetricVolumesResponse) MarshalJSON() ([]byte, error)

func (*NullableMetricVolumesResponse) Set ¶

func (*NullableMetricVolumesResponse) UnmarshalJSON ¶

func (v *NullableMetricVolumesResponse) UnmarshalJSON(src []byte) error

func (*NullableMetricVolumesResponse) Unset ¶

func (v *NullableMetricVolumesResponse) Unset()

type NullableMetricsAndMetricTagConfigurations ¶

type NullableMetricsAndMetricTagConfigurations struct {
	// contains filtered or unexported fields
}

func (NullableMetricsAndMetricTagConfigurations) Get ¶

func (NullableMetricsAndMetricTagConfigurations) IsSet ¶

func (NullableMetricsAndMetricTagConfigurations) MarshalJSON ¶

func (*NullableMetricsAndMetricTagConfigurations) Set ¶

func (*NullableMetricsAndMetricTagConfigurations) UnmarshalJSON ¶

func (v *NullableMetricsAndMetricTagConfigurations) UnmarshalJSON(src []byte) error

func (*NullableMetricsAndMetricTagConfigurations) Unset ¶

type NullableMetricsAndMetricTagConfigurationsResponse ¶

type NullableMetricsAndMetricTagConfigurationsResponse struct {
	// contains filtered or unexported fields
}

func (NullableMetricsAndMetricTagConfigurationsResponse) Get ¶

func (NullableMetricsAndMetricTagConfigurationsResponse) IsSet ¶

func (NullableMetricsAndMetricTagConfigurationsResponse) MarshalJSON ¶

func (*NullableMetricsAndMetricTagConfigurationsResponse) Set ¶

func (*NullableMetricsAndMetricTagConfigurationsResponse) UnmarshalJSON ¶

func (*NullableMetricsAndMetricTagConfigurationsResponse) Unset ¶

type NullableOrganization ¶

type NullableOrganization struct {
	// contains filtered or unexported fields
}

func NewNullableOrganization ¶

func NewNullableOrganization(val *Organization) *NullableOrganization

func (NullableOrganization) Get ¶

func (NullableOrganization) IsSet ¶

func (v NullableOrganization) IsSet() bool

func (NullableOrganization) MarshalJSON ¶

func (v NullableOrganization) MarshalJSON() ([]byte, error)

func (*NullableOrganization) Set ¶

func (v *NullableOrganization) Set(val *Organization)

func (*NullableOrganization) UnmarshalJSON ¶

func (v *NullableOrganization) UnmarshalJSON(src []byte) error

func (*NullableOrganization) Unset ¶

func (v *NullableOrganization) Unset()

type NullableOrganizationAttributes ¶

type NullableOrganizationAttributes struct {
	// contains filtered or unexported fields
}

func (NullableOrganizationAttributes) Get ¶

func (NullableOrganizationAttributes) IsSet ¶

func (NullableOrganizationAttributes) MarshalJSON ¶

func (v NullableOrganizationAttributes) MarshalJSON() ([]byte, error)

func (*NullableOrganizationAttributes) Set ¶

func (*NullableOrganizationAttributes) UnmarshalJSON ¶

func (v *NullableOrganizationAttributes) UnmarshalJSON(src []byte) error

func (*NullableOrganizationAttributes) Unset ¶

func (v *NullableOrganizationAttributes) Unset()

type NullableOrganizationsType ¶

type NullableOrganizationsType struct {
	// contains filtered or unexported fields
}

func NewNullableOrganizationsType ¶

func NewNullableOrganizationsType(val *OrganizationsType) *NullableOrganizationsType

func (NullableOrganizationsType) Get ¶

func (NullableOrganizationsType) IsSet ¶

func (v NullableOrganizationsType) IsSet() bool

func (NullableOrganizationsType) MarshalJSON ¶

func (v NullableOrganizationsType) MarshalJSON() ([]byte, error)

func (*NullableOrganizationsType) Set ¶

func (*NullableOrganizationsType) UnmarshalJSON ¶

func (v *NullableOrganizationsType) UnmarshalJSON(src []byte) error

func (*NullableOrganizationsType) Unset ¶

func (v *NullableOrganizationsType) Unset()

type NullablePagination ¶

type NullablePagination struct {
	// contains filtered or unexported fields
}

func NewNullablePagination ¶

func NewNullablePagination(val *Pagination) *NullablePagination

func (NullablePagination) Get ¶

func (v NullablePagination) Get() *Pagination

func (NullablePagination) IsSet ¶

func (v NullablePagination) IsSet() bool

func (NullablePagination) MarshalJSON ¶

func (v NullablePagination) MarshalJSON() ([]byte, error)

func (*NullablePagination) Set ¶

func (v *NullablePagination) Set(val *Pagination)

func (*NullablePagination) UnmarshalJSON ¶

func (v *NullablePagination) UnmarshalJSON(src []byte) error

func (*NullablePagination) Unset ¶

func (v *NullablePagination) Unset()

type NullablePartialAPIKey ¶

type NullablePartialAPIKey struct {
	// contains filtered or unexported fields
}

func NewNullablePartialAPIKey ¶

func NewNullablePartialAPIKey(val *PartialAPIKey) *NullablePartialAPIKey

func (NullablePartialAPIKey) Get ¶

func (NullablePartialAPIKey) IsSet ¶

func (v NullablePartialAPIKey) IsSet() bool

func (NullablePartialAPIKey) MarshalJSON ¶

func (v NullablePartialAPIKey) MarshalJSON() ([]byte, error)

func (*NullablePartialAPIKey) Set ¶

func (v *NullablePartialAPIKey) Set(val *PartialAPIKey)

func (*NullablePartialAPIKey) UnmarshalJSON ¶

func (v *NullablePartialAPIKey) UnmarshalJSON(src []byte) error

func (*NullablePartialAPIKey) Unset ¶

func (v *NullablePartialAPIKey) Unset()

type NullablePartialAPIKeyAttributes ¶

type NullablePartialAPIKeyAttributes struct {
	// contains filtered or unexported fields
}

func (NullablePartialAPIKeyAttributes) Get ¶

func (NullablePartialAPIKeyAttributes) IsSet ¶

func (NullablePartialAPIKeyAttributes) MarshalJSON ¶

func (v NullablePartialAPIKeyAttributes) MarshalJSON() ([]byte, error)

func (*NullablePartialAPIKeyAttributes) Set ¶

func (*NullablePartialAPIKeyAttributes) UnmarshalJSON ¶

func (v *NullablePartialAPIKeyAttributes) UnmarshalJSON(src []byte) error

func (*NullablePartialAPIKeyAttributes) Unset ¶

type NullablePartialApplicationKey ¶

type NullablePartialApplicationKey struct {
	// contains filtered or unexported fields
}

func (NullablePartialApplicationKey) Get ¶

func (NullablePartialApplicationKey) IsSet ¶

func (NullablePartialApplicationKey) MarshalJSON ¶

func (v NullablePartialApplicationKey) MarshalJSON() ([]byte, error)

func (*NullablePartialApplicationKey) Set ¶

func (*NullablePartialApplicationKey) UnmarshalJSON ¶

func (v *NullablePartialApplicationKey) UnmarshalJSON(src []byte) error

func (*NullablePartialApplicationKey) Unset ¶

func (v *NullablePartialApplicationKey) Unset()

type NullablePartialApplicationKeyAttributes ¶

type NullablePartialApplicationKeyAttributes struct {
	// contains filtered or unexported fields
}

func (NullablePartialApplicationKeyAttributes) Get ¶

func (NullablePartialApplicationKeyAttributes) IsSet ¶

func (NullablePartialApplicationKeyAttributes) MarshalJSON ¶

func (v NullablePartialApplicationKeyAttributes) MarshalJSON() ([]byte, error)

func (*NullablePartialApplicationKeyAttributes) Set ¶

func (*NullablePartialApplicationKeyAttributes) UnmarshalJSON ¶

func (v *NullablePartialApplicationKeyAttributes) UnmarshalJSON(src []byte) error

func (*NullablePartialApplicationKeyAttributes) Unset ¶

type NullablePermission ¶

type NullablePermission struct {
	// contains filtered or unexported fields
}

func NewNullablePermission ¶

func NewNullablePermission(val *Permission) *NullablePermission

func (NullablePermission) Get ¶

func (v NullablePermission) Get() *Permission

func (NullablePermission) IsSet ¶

func (v NullablePermission) IsSet() bool

func (NullablePermission) MarshalJSON ¶

func (v NullablePermission) MarshalJSON() ([]byte, error)

func (*NullablePermission) Set ¶

func (v *NullablePermission) Set(val *Permission)

func (*NullablePermission) UnmarshalJSON ¶

func (v *NullablePermission) UnmarshalJSON(src []byte) error

func (*NullablePermission) Unset ¶

func (v *NullablePermission) Unset()

type NullablePermissionAttributes ¶

type NullablePermissionAttributes struct {
	// contains filtered or unexported fields
}

func (NullablePermissionAttributes) Get ¶

func (NullablePermissionAttributes) IsSet ¶

func (NullablePermissionAttributes) MarshalJSON ¶

func (v NullablePermissionAttributes) MarshalJSON() ([]byte, error)

func (*NullablePermissionAttributes) Set ¶

func (*NullablePermissionAttributes) UnmarshalJSON ¶

func (v *NullablePermissionAttributes) UnmarshalJSON(src []byte) error

func (*NullablePermissionAttributes) Unset ¶

func (v *NullablePermissionAttributes) Unset()

type NullablePermissionsResponse ¶

type NullablePermissionsResponse struct {
	// contains filtered or unexported fields
}

func (NullablePermissionsResponse) Get ¶

func (NullablePermissionsResponse) IsSet ¶

func (NullablePermissionsResponse) MarshalJSON ¶

func (v NullablePermissionsResponse) MarshalJSON() ([]byte, error)

func (*NullablePermissionsResponse) Set ¶

func (*NullablePermissionsResponse) UnmarshalJSON ¶

func (v *NullablePermissionsResponse) UnmarshalJSON(src []byte) error

func (*NullablePermissionsResponse) Unset ¶

func (v *NullablePermissionsResponse) Unset()

type NullablePermissionsType ¶

type NullablePermissionsType struct {
	// contains filtered or unexported fields
}

func NewNullablePermissionsType ¶

func NewNullablePermissionsType(val *PermissionsType) *NullablePermissionsType

func (NullablePermissionsType) Get ¶

func (NullablePermissionsType) IsSet ¶

func (v NullablePermissionsType) IsSet() bool

func (NullablePermissionsType) MarshalJSON ¶

func (v NullablePermissionsType) MarshalJSON() ([]byte, error)

func (*NullablePermissionsType) Set ¶

func (*NullablePermissionsType) UnmarshalJSON ¶

func (v *NullablePermissionsType) UnmarshalJSON(src []byte) error

func (*NullablePermissionsType) Unset ¶

func (v *NullablePermissionsType) Unset()

type NullableProcessSummariesMeta ¶

type NullableProcessSummariesMeta struct {
	// contains filtered or unexported fields
}

func (NullableProcessSummariesMeta) Get ¶

func (NullableProcessSummariesMeta) IsSet ¶

func (NullableProcessSummariesMeta) MarshalJSON ¶

func (v NullableProcessSummariesMeta) MarshalJSON() ([]byte, error)

func (*NullableProcessSummariesMeta) Set ¶

func (*NullableProcessSummariesMeta) UnmarshalJSON ¶

func (v *NullableProcessSummariesMeta) UnmarshalJSON(src []byte) error

func (*NullableProcessSummariesMeta) Unset ¶

func (v *NullableProcessSummariesMeta) Unset()

type NullableProcessSummariesMetaPage ¶

type NullableProcessSummariesMetaPage struct {
	// contains filtered or unexported fields
}

func (NullableProcessSummariesMetaPage) Get ¶

func (NullableProcessSummariesMetaPage) IsSet ¶

func (NullableProcessSummariesMetaPage) MarshalJSON ¶

func (v NullableProcessSummariesMetaPage) MarshalJSON() ([]byte, error)

func (*NullableProcessSummariesMetaPage) Set ¶

func (*NullableProcessSummariesMetaPage) UnmarshalJSON ¶

func (v *NullableProcessSummariesMetaPage) UnmarshalJSON(src []byte) error

func (*NullableProcessSummariesMetaPage) Unset ¶

type NullableProcessSummariesResponse ¶

type NullableProcessSummariesResponse struct {
	// contains filtered or unexported fields
}

func (NullableProcessSummariesResponse) Get ¶

func (NullableProcessSummariesResponse) IsSet ¶

func (NullableProcessSummariesResponse) MarshalJSON ¶

func (v NullableProcessSummariesResponse) MarshalJSON() ([]byte, error)

func (*NullableProcessSummariesResponse) Set ¶

func (*NullableProcessSummariesResponse) UnmarshalJSON ¶

func (v *NullableProcessSummariesResponse) UnmarshalJSON(src []byte) error

func (*NullableProcessSummariesResponse) Unset ¶

type NullableProcessSummary ¶

type NullableProcessSummary struct {
	// contains filtered or unexported fields
}

func NewNullableProcessSummary ¶

func NewNullableProcessSummary(val *ProcessSummary) *NullableProcessSummary

func (NullableProcessSummary) Get ¶

func (NullableProcessSummary) IsSet ¶

func (v NullableProcessSummary) IsSet() bool

func (NullableProcessSummary) MarshalJSON ¶

func (v NullableProcessSummary) MarshalJSON() ([]byte, error)

func (*NullableProcessSummary) Set ¶

func (*NullableProcessSummary) UnmarshalJSON ¶

func (v *NullableProcessSummary) UnmarshalJSON(src []byte) error

func (*NullableProcessSummary) Unset ¶

func (v *NullableProcessSummary) Unset()

type NullableProcessSummaryAttributes ¶

type NullableProcessSummaryAttributes struct {
	// contains filtered or unexported fields
}

func (NullableProcessSummaryAttributes) Get ¶

func (NullableProcessSummaryAttributes) IsSet ¶

func (NullableProcessSummaryAttributes) MarshalJSON ¶

func (v NullableProcessSummaryAttributes) MarshalJSON() ([]byte, error)

func (*NullableProcessSummaryAttributes) Set ¶

func (*NullableProcessSummaryAttributes) UnmarshalJSON ¶

func (v *NullableProcessSummaryAttributes) UnmarshalJSON(src []byte) error

func (*NullableProcessSummaryAttributes) Unset ¶

type NullableProcessSummaryType ¶

type NullableProcessSummaryType struct {
	// contains filtered or unexported fields
}

func NewNullableProcessSummaryType ¶

func NewNullableProcessSummaryType(val *ProcessSummaryType) *NullableProcessSummaryType

func (NullableProcessSummaryType) Get ¶

func (NullableProcessSummaryType) IsSet ¶

func (v NullableProcessSummaryType) IsSet() bool

func (NullableProcessSummaryType) MarshalJSON ¶

func (v NullableProcessSummaryType) MarshalJSON() ([]byte, error)

func (*NullableProcessSummaryType) Set ¶

func (*NullableProcessSummaryType) UnmarshalJSON ¶

func (v *NullableProcessSummaryType) UnmarshalJSON(src []byte) error

func (*NullableProcessSummaryType) Unset ¶

func (v *NullableProcessSummaryType) Unset()

type NullableQuerySortOrder ¶

type NullableQuerySortOrder struct {
	// contains filtered or unexported fields
}

func NewNullableQuerySortOrder ¶

func NewNullableQuerySortOrder(val *QuerySortOrder) *NullableQuerySortOrder

func (NullableQuerySortOrder) Get ¶

func (NullableQuerySortOrder) IsSet ¶

func (v NullableQuerySortOrder) IsSet() bool

func (NullableQuerySortOrder) MarshalJSON ¶

func (v NullableQuerySortOrder) MarshalJSON() ([]byte, error)

func (*NullableQuerySortOrder) Set ¶

func (*NullableQuerySortOrder) UnmarshalJSON ¶

func (v *NullableQuerySortOrder) UnmarshalJSON(src []byte) error

func (*NullableQuerySortOrder) Unset ¶

func (v *NullableQuerySortOrder) Unset()

type NullableRelationshipToIncidentIntegrationMetadataData ¶

type NullableRelationshipToIncidentIntegrationMetadataData struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToIncidentIntegrationMetadataData) Get ¶

func (NullableRelationshipToIncidentIntegrationMetadataData) IsSet ¶

func (NullableRelationshipToIncidentIntegrationMetadataData) MarshalJSON ¶

func (*NullableRelationshipToIncidentIntegrationMetadataData) Set ¶

func (*NullableRelationshipToIncidentIntegrationMetadataData) UnmarshalJSON ¶

func (*NullableRelationshipToIncidentIntegrationMetadataData) Unset ¶

type NullableRelationshipToIncidentIntegrationMetadatas ¶

type NullableRelationshipToIncidentIntegrationMetadatas struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToIncidentIntegrationMetadatas) Get ¶

func (NullableRelationshipToIncidentIntegrationMetadatas) IsSet ¶

func (NullableRelationshipToIncidentIntegrationMetadatas) MarshalJSON ¶

func (*NullableRelationshipToIncidentIntegrationMetadatas) Set ¶

func (*NullableRelationshipToIncidentIntegrationMetadatas) UnmarshalJSON ¶

func (*NullableRelationshipToIncidentIntegrationMetadatas) Unset ¶

type NullableRelationshipToIncidentPostmortem ¶

type NullableRelationshipToIncidentPostmortem struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToIncidentPostmortem) Get ¶

func (NullableRelationshipToIncidentPostmortem) IsSet ¶

func (NullableRelationshipToIncidentPostmortem) MarshalJSON ¶

func (*NullableRelationshipToIncidentPostmortem) Set ¶

func (*NullableRelationshipToIncidentPostmortem) UnmarshalJSON ¶

func (v *NullableRelationshipToIncidentPostmortem) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToIncidentPostmortem) Unset ¶

type NullableRelationshipToIncidentPostmortemData ¶

type NullableRelationshipToIncidentPostmortemData struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToIncidentPostmortemData) Get ¶

func (NullableRelationshipToIncidentPostmortemData) IsSet ¶

func (NullableRelationshipToIncidentPostmortemData) MarshalJSON ¶

func (*NullableRelationshipToIncidentPostmortemData) Set ¶

func (*NullableRelationshipToIncidentPostmortemData) UnmarshalJSON ¶

func (*NullableRelationshipToIncidentPostmortemData) Unset ¶

type NullableRelationshipToOrganization ¶

type NullableRelationshipToOrganization struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToOrganization) Get ¶

func (NullableRelationshipToOrganization) IsSet ¶

func (NullableRelationshipToOrganization) MarshalJSON ¶

func (v NullableRelationshipToOrganization) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToOrganization) Set ¶

func (*NullableRelationshipToOrganization) UnmarshalJSON ¶

func (v *NullableRelationshipToOrganization) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToOrganization) Unset ¶

type NullableRelationshipToOrganizationData ¶

type NullableRelationshipToOrganizationData struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToOrganizationData) Get ¶

func (NullableRelationshipToOrganizationData) IsSet ¶

func (NullableRelationshipToOrganizationData) MarshalJSON ¶

func (v NullableRelationshipToOrganizationData) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToOrganizationData) Set ¶

func (*NullableRelationshipToOrganizationData) UnmarshalJSON ¶

func (v *NullableRelationshipToOrganizationData) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToOrganizationData) Unset ¶

type NullableRelationshipToOrganizations ¶

type NullableRelationshipToOrganizations struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToOrganizations) Get ¶

func (NullableRelationshipToOrganizations) IsSet ¶

func (NullableRelationshipToOrganizations) MarshalJSON ¶

func (v NullableRelationshipToOrganizations) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToOrganizations) Set ¶

func (*NullableRelationshipToOrganizations) UnmarshalJSON ¶

func (v *NullableRelationshipToOrganizations) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToOrganizations) Unset ¶

type NullableRelationshipToPermission ¶

type NullableRelationshipToPermission struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToPermission) Get ¶

func (NullableRelationshipToPermission) IsSet ¶

func (NullableRelationshipToPermission) MarshalJSON ¶

func (v NullableRelationshipToPermission) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToPermission) Set ¶

func (*NullableRelationshipToPermission) UnmarshalJSON ¶

func (v *NullableRelationshipToPermission) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToPermission) Unset ¶

type NullableRelationshipToPermissionData ¶

type NullableRelationshipToPermissionData struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToPermissionData) Get ¶

func (NullableRelationshipToPermissionData) IsSet ¶

func (NullableRelationshipToPermissionData) MarshalJSON ¶

func (v NullableRelationshipToPermissionData) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToPermissionData) Set ¶

func (*NullableRelationshipToPermissionData) UnmarshalJSON ¶

func (v *NullableRelationshipToPermissionData) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToPermissionData) Unset ¶

type NullableRelationshipToPermissions ¶

type NullableRelationshipToPermissions struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToPermissions) Get ¶

func (NullableRelationshipToPermissions) IsSet ¶

func (NullableRelationshipToPermissions) MarshalJSON ¶

func (v NullableRelationshipToPermissions) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToPermissions) Set ¶

func (*NullableRelationshipToPermissions) UnmarshalJSON ¶

func (v *NullableRelationshipToPermissions) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToPermissions) Unset ¶

type NullableRelationshipToRole ¶

type NullableRelationshipToRole struct {
	// contains filtered or unexported fields
}

func NewNullableRelationshipToRole ¶

func NewNullableRelationshipToRole(val *RelationshipToRole) *NullableRelationshipToRole

func (NullableRelationshipToRole) Get ¶

func (NullableRelationshipToRole) IsSet ¶

func (v NullableRelationshipToRole) IsSet() bool

func (NullableRelationshipToRole) MarshalJSON ¶

func (v NullableRelationshipToRole) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToRole) Set ¶

func (*NullableRelationshipToRole) UnmarshalJSON ¶

func (v *NullableRelationshipToRole) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToRole) Unset ¶

func (v *NullableRelationshipToRole) Unset()

type NullableRelationshipToRoleData ¶

type NullableRelationshipToRoleData struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToRoleData) Get ¶

func (NullableRelationshipToRoleData) IsSet ¶

func (NullableRelationshipToRoleData) MarshalJSON ¶

func (v NullableRelationshipToRoleData) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToRoleData) Set ¶

func (*NullableRelationshipToRoleData) UnmarshalJSON ¶

func (v *NullableRelationshipToRoleData) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToRoleData) Unset ¶

func (v *NullableRelationshipToRoleData) Unset()

type NullableRelationshipToRoles ¶

type NullableRelationshipToRoles struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToRoles) Get ¶

func (NullableRelationshipToRoles) IsSet ¶

func (NullableRelationshipToRoles) MarshalJSON ¶

func (v NullableRelationshipToRoles) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToRoles) Set ¶

func (*NullableRelationshipToRoles) UnmarshalJSON ¶

func (v *NullableRelationshipToRoles) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToRoles) Unset ¶

func (v *NullableRelationshipToRoles) Unset()

type NullableRelationshipToUser ¶

type NullableRelationshipToUser struct {
	// contains filtered or unexported fields
}

func NewNullableRelationshipToUser ¶

func NewNullableRelationshipToUser(val *RelationshipToUser) *NullableRelationshipToUser

func (NullableRelationshipToUser) Get ¶

func (NullableRelationshipToUser) IsSet ¶

func (v NullableRelationshipToUser) IsSet() bool

func (NullableRelationshipToUser) MarshalJSON ¶

func (v NullableRelationshipToUser) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToUser) Set ¶

func (*NullableRelationshipToUser) UnmarshalJSON ¶

func (v *NullableRelationshipToUser) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToUser) Unset ¶

func (v *NullableRelationshipToUser) Unset()

type NullableRelationshipToUserData ¶

type NullableRelationshipToUserData struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToUserData) Get ¶

func (NullableRelationshipToUserData) IsSet ¶

func (NullableRelationshipToUserData) MarshalJSON ¶

func (v NullableRelationshipToUserData) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToUserData) Set ¶

func (*NullableRelationshipToUserData) UnmarshalJSON ¶

func (v *NullableRelationshipToUserData) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToUserData) Unset ¶

func (v *NullableRelationshipToUserData) Unset()

type NullableRelationshipToUsers ¶

type NullableRelationshipToUsers struct {
	// contains filtered or unexported fields
}

func (NullableRelationshipToUsers) Get ¶

func (NullableRelationshipToUsers) IsSet ¶

func (NullableRelationshipToUsers) MarshalJSON ¶

func (v NullableRelationshipToUsers) MarshalJSON() ([]byte, error)

func (*NullableRelationshipToUsers) Set ¶

func (*NullableRelationshipToUsers) UnmarshalJSON ¶

func (v *NullableRelationshipToUsers) UnmarshalJSON(src []byte) error

func (*NullableRelationshipToUsers) Unset ¶

func (v *NullableRelationshipToUsers) Unset()

type NullableResponseMetaAttributes ¶

type NullableResponseMetaAttributes struct {
	// contains filtered or unexported fields
}

func (NullableResponseMetaAttributes) Get ¶

func (NullableResponseMetaAttributes) IsSet ¶

func (NullableResponseMetaAttributes) MarshalJSON ¶

func (v NullableResponseMetaAttributes) MarshalJSON() ([]byte, error)

func (*NullableResponseMetaAttributes) Set ¶

func (*NullableResponseMetaAttributes) UnmarshalJSON ¶

func (v *NullableResponseMetaAttributes) UnmarshalJSON(src []byte) error

func (*NullableResponseMetaAttributes) Unset ¶

func (v *NullableResponseMetaAttributes) Unset()

type NullableRole ¶

type NullableRole struct {
	// contains filtered or unexported fields
}

func NewNullableRole ¶

func NewNullableRole(val *Role) *NullableRole

func (NullableRole) Get ¶

func (v NullableRole) Get() *Role

func (NullableRole) IsSet ¶

func (v NullableRole) IsSet() bool

func (NullableRole) MarshalJSON ¶

func (v NullableRole) MarshalJSON() ([]byte, error)

func (*NullableRole) Set ¶

func (v *NullableRole) Set(val *Role)

func (*NullableRole) UnmarshalJSON ¶

func (v *NullableRole) UnmarshalJSON(src []byte) error

func (*NullableRole) Unset ¶

func (v *NullableRole) Unset()

type NullableRoleAttributes ¶

type NullableRoleAttributes struct {
	// contains filtered or unexported fields
}

func NewNullableRoleAttributes ¶

func NewNullableRoleAttributes(val *RoleAttributes) *NullableRoleAttributes

func (NullableRoleAttributes) Get ¶

func (NullableRoleAttributes) IsSet ¶

func (v NullableRoleAttributes) IsSet() bool

func (NullableRoleAttributes) MarshalJSON ¶

func (v NullableRoleAttributes) MarshalJSON() ([]byte, error)

func (*NullableRoleAttributes) Set ¶

func (*NullableRoleAttributes) UnmarshalJSON ¶

func (v *NullableRoleAttributes) UnmarshalJSON(src []byte) error

func (*NullableRoleAttributes) Unset ¶

func (v *NullableRoleAttributes) Unset()

type NullableRoleCreateAttributes ¶

type NullableRoleCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableRoleCreateAttributes) Get ¶

func (NullableRoleCreateAttributes) IsSet ¶

func (NullableRoleCreateAttributes) MarshalJSON ¶

func (v NullableRoleCreateAttributes) MarshalJSON() ([]byte, error)

func (*NullableRoleCreateAttributes) Set ¶

func (*NullableRoleCreateAttributes) UnmarshalJSON ¶

func (v *NullableRoleCreateAttributes) UnmarshalJSON(src []byte) error

func (*NullableRoleCreateAttributes) Unset ¶

func (v *NullableRoleCreateAttributes) Unset()

type NullableRoleCreateData ¶

type NullableRoleCreateData struct {
	// contains filtered or unexported fields
}

func NewNullableRoleCreateData ¶

func NewNullableRoleCreateData(val *RoleCreateData) *NullableRoleCreateData

func (NullableRoleCreateData) Get ¶

func (NullableRoleCreateData) IsSet ¶

func (v NullableRoleCreateData) IsSet() bool

func (NullableRoleCreateData) MarshalJSON ¶

func (v NullableRoleCreateData) MarshalJSON() ([]byte, error)

func (*NullableRoleCreateData) Set ¶

func (*NullableRoleCreateData) UnmarshalJSON ¶

func (v *NullableRoleCreateData) UnmarshalJSON(src []byte) error

func (*NullableRoleCreateData) Unset ¶

func (v *NullableRoleCreateData) Unset()

type NullableRoleCreateRequest ¶

type NullableRoleCreateRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRoleCreateRequest ¶

func NewNullableRoleCreateRequest(val *RoleCreateRequest) *NullableRoleCreateRequest

func (NullableRoleCreateRequest) Get ¶

func (NullableRoleCreateRequest) IsSet ¶

func (v NullableRoleCreateRequest) IsSet() bool

func (NullableRoleCreateRequest) MarshalJSON ¶

func (v NullableRoleCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableRoleCreateRequest) Set ¶

func (*NullableRoleCreateRequest) UnmarshalJSON ¶

func (v *NullableRoleCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableRoleCreateRequest) Unset ¶

func (v *NullableRoleCreateRequest) Unset()

type NullableRoleCreateResponse ¶

type NullableRoleCreateResponse struct {
	// contains filtered or unexported fields
}

func NewNullableRoleCreateResponse ¶

func NewNullableRoleCreateResponse(val *RoleCreateResponse) *NullableRoleCreateResponse

func (NullableRoleCreateResponse) Get ¶

func (NullableRoleCreateResponse) IsSet ¶

func (v NullableRoleCreateResponse) IsSet() bool

func (NullableRoleCreateResponse) MarshalJSON ¶

func (v NullableRoleCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableRoleCreateResponse) Set ¶

func (*NullableRoleCreateResponse) UnmarshalJSON ¶

func (v *NullableRoleCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableRoleCreateResponse) Unset ¶

func (v *NullableRoleCreateResponse) Unset()

type NullableRoleCreateResponseData ¶

type NullableRoleCreateResponseData struct {
	// contains filtered or unexported fields
}

func (NullableRoleCreateResponseData) Get ¶

func (NullableRoleCreateResponseData) IsSet ¶

func (NullableRoleCreateResponseData) MarshalJSON ¶

func (v NullableRoleCreateResponseData) MarshalJSON() ([]byte, error)

func (*NullableRoleCreateResponseData) Set ¶

func (*NullableRoleCreateResponseData) UnmarshalJSON ¶

func (v *NullableRoleCreateResponseData) UnmarshalJSON(src []byte) error

func (*NullableRoleCreateResponseData) Unset ¶

func (v *NullableRoleCreateResponseData) Unset()

type NullableRoleRelationships ¶

type NullableRoleRelationships struct {
	// contains filtered or unexported fields
}

func NewNullableRoleRelationships ¶

func NewNullableRoleRelationships(val *RoleRelationships) *NullableRoleRelationships

func (NullableRoleRelationships) Get ¶

func (NullableRoleRelationships) IsSet ¶

func (v NullableRoleRelationships) IsSet() bool

func (NullableRoleRelationships) MarshalJSON ¶

func (v NullableRoleRelationships) MarshalJSON() ([]byte, error)

func (*NullableRoleRelationships) Set ¶

func (*NullableRoleRelationships) UnmarshalJSON ¶

func (v *NullableRoleRelationships) UnmarshalJSON(src []byte) error

func (*NullableRoleRelationships) Unset ¶

func (v *NullableRoleRelationships) Unset()

type NullableRoleResponse ¶

type NullableRoleResponse struct {
	// contains filtered or unexported fields
}

func NewNullableRoleResponse ¶

func NewNullableRoleResponse(val *RoleResponse) *NullableRoleResponse

func (NullableRoleResponse) Get ¶

func (NullableRoleResponse) IsSet ¶

func (v NullableRoleResponse) IsSet() bool

func (NullableRoleResponse) MarshalJSON ¶

func (v NullableRoleResponse) MarshalJSON() ([]byte, error)

func (*NullableRoleResponse) Set ¶

func (v *NullableRoleResponse) Set(val *RoleResponse)

func (*NullableRoleResponse) UnmarshalJSON ¶

func (v *NullableRoleResponse) UnmarshalJSON(src []byte) error

func (*NullableRoleResponse) Unset ¶

func (v *NullableRoleResponse) Unset()

type NullableRoleResponseRelationships ¶

type NullableRoleResponseRelationships struct {
	// contains filtered or unexported fields
}

func (NullableRoleResponseRelationships) Get ¶

func (NullableRoleResponseRelationships) IsSet ¶

func (NullableRoleResponseRelationships) MarshalJSON ¶

func (v NullableRoleResponseRelationships) MarshalJSON() ([]byte, error)

func (*NullableRoleResponseRelationships) Set ¶

func (*NullableRoleResponseRelationships) UnmarshalJSON ¶

func (v *NullableRoleResponseRelationships) UnmarshalJSON(src []byte) error

func (*NullableRoleResponseRelationships) Unset ¶

type NullableRoleUpdateAttributes ¶

type NullableRoleUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableRoleUpdateAttributes) Get ¶

func (NullableRoleUpdateAttributes) IsSet ¶

func (NullableRoleUpdateAttributes) MarshalJSON ¶

func (v NullableRoleUpdateAttributes) MarshalJSON() ([]byte, error)

func (*NullableRoleUpdateAttributes) Set ¶

func (*NullableRoleUpdateAttributes) UnmarshalJSON ¶

func (v *NullableRoleUpdateAttributes) UnmarshalJSON(src []byte) error

func (*NullableRoleUpdateAttributes) Unset ¶

func (v *NullableRoleUpdateAttributes) Unset()

type NullableRoleUpdateData ¶

type NullableRoleUpdateData struct {
	// contains filtered or unexported fields
}

func NewNullableRoleUpdateData ¶

func NewNullableRoleUpdateData(val *RoleUpdateData) *NullableRoleUpdateData

func (NullableRoleUpdateData) Get ¶

func (NullableRoleUpdateData) IsSet ¶

func (v NullableRoleUpdateData) IsSet() bool

func (NullableRoleUpdateData) MarshalJSON ¶

func (v NullableRoleUpdateData) MarshalJSON() ([]byte, error)

func (*NullableRoleUpdateData) Set ¶

func (*NullableRoleUpdateData) UnmarshalJSON ¶

func (v *NullableRoleUpdateData) UnmarshalJSON(src []byte) error

func (*NullableRoleUpdateData) Unset ¶

func (v *NullableRoleUpdateData) Unset()

type NullableRoleUpdateRequest ¶

type NullableRoleUpdateRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRoleUpdateRequest ¶

func NewNullableRoleUpdateRequest(val *RoleUpdateRequest) *NullableRoleUpdateRequest

func (NullableRoleUpdateRequest) Get ¶

func (NullableRoleUpdateRequest) IsSet ¶

func (v NullableRoleUpdateRequest) IsSet() bool

func (NullableRoleUpdateRequest) MarshalJSON ¶

func (v NullableRoleUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableRoleUpdateRequest) Set ¶

func (*NullableRoleUpdateRequest) UnmarshalJSON ¶

func (v *NullableRoleUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableRoleUpdateRequest) Unset ¶

func (v *NullableRoleUpdateRequest) Unset()

type NullableRoleUpdateResponse ¶

type NullableRoleUpdateResponse struct {
	// contains filtered or unexported fields
}

func NewNullableRoleUpdateResponse ¶

func NewNullableRoleUpdateResponse(val *RoleUpdateResponse) *NullableRoleUpdateResponse

func (NullableRoleUpdateResponse) Get ¶

func (NullableRoleUpdateResponse) IsSet ¶

func (v NullableRoleUpdateResponse) IsSet() bool

func (NullableRoleUpdateResponse) MarshalJSON ¶

func (v NullableRoleUpdateResponse) MarshalJSON() ([]byte, error)

func (*NullableRoleUpdateResponse) Set ¶

func (*NullableRoleUpdateResponse) UnmarshalJSON ¶

func (v *NullableRoleUpdateResponse) UnmarshalJSON(src []byte) error

func (*NullableRoleUpdateResponse) Unset ¶

func (v *NullableRoleUpdateResponse) Unset()

type NullableRoleUpdateResponseData ¶

type NullableRoleUpdateResponseData struct {
	// contains filtered or unexported fields
}

func (NullableRoleUpdateResponseData) Get ¶

func (NullableRoleUpdateResponseData) IsSet ¶

func (NullableRoleUpdateResponseData) MarshalJSON ¶

func (v NullableRoleUpdateResponseData) MarshalJSON() ([]byte, error)

func (*NullableRoleUpdateResponseData) Set ¶

func (*NullableRoleUpdateResponseData) UnmarshalJSON ¶

func (v *NullableRoleUpdateResponseData) UnmarshalJSON(src []byte) error

func (*NullableRoleUpdateResponseData) Unset ¶

func (v *NullableRoleUpdateResponseData) Unset()

type NullableRolesResponse ¶

type NullableRolesResponse struct {
	// contains filtered or unexported fields
}

func NewNullableRolesResponse ¶

func NewNullableRolesResponse(val *RolesResponse) *NullableRolesResponse

func (NullableRolesResponse) Get ¶

func (NullableRolesResponse) IsSet ¶

func (v NullableRolesResponse) IsSet() bool

func (NullableRolesResponse) MarshalJSON ¶

func (v NullableRolesResponse) MarshalJSON() ([]byte, error)

func (*NullableRolesResponse) Set ¶

func (v *NullableRolesResponse) Set(val *RolesResponse)

func (*NullableRolesResponse) UnmarshalJSON ¶

func (v *NullableRolesResponse) UnmarshalJSON(src []byte) error

func (*NullableRolesResponse) Unset ¶

func (v *NullableRolesResponse) Unset()

type NullableRolesSort ¶

type NullableRolesSort struct {
	// contains filtered or unexported fields
}

func NewNullableRolesSort ¶

func NewNullableRolesSort(val *RolesSort) *NullableRolesSort

func (NullableRolesSort) Get ¶

func (v NullableRolesSort) Get() *RolesSort

func (NullableRolesSort) IsSet ¶

func (v NullableRolesSort) IsSet() bool

func (NullableRolesSort) MarshalJSON ¶

func (v NullableRolesSort) MarshalJSON() ([]byte, error)

func (*NullableRolesSort) Set ¶

func (v *NullableRolesSort) Set(val *RolesSort)

func (*NullableRolesSort) UnmarshalJSON ¶

func (v *NullableRolesSort) UnmarshalJSON(src []byte) error

func (*NullableRolesSort) Unset ¶

func (v *NullableRolesSort) Unset()

type NullableRolesType ¶

type NullableRolesType struct {
	// contains filtered or unexported fields
}

func NewNullableRolesType ¶

func NewNullableRolesType(val *RolesType) *NullableRolesType

func (NullableRolesType) Get ¶

func (v NullableRolesType) Get() *RolesType

func (NullableRolesType) IsSet ¶

func (v NullableRolesType) IsSet() bool

func (NullableRolesType) MarshalJSON ¶

func (v NullableRolesType) MarshalJSON() ([]byte, error)

func (*NullableRolesType) Set ¶

func (v *NullableRolesType) Set(val *RolesType)

func (*NullableRolesType) UnmarshalJSON ¶

func (v *NullableRolesType) UnmarshalJSON(src []byte) error

func (*NullableRolesType) Unset ¶

func (v *NullableRolesType) Unset()

type NullableSecurityFilter ¶

type NullableSecurityFilter struct {
	// contains filtered or unexported fields
}

func NewNullableSecurityFilter ¶

func NewNullableSecurityFilter(val *SecurityFilter) *NullableSecurityFilter

func (NullableSecurityFilter) Get ¶

func (NullableSecurityFilter) IsSet ¶

func (v NullableSecurityFilter) IsSet() bool

func (NullableSecurityFilter) MarshalJSON ¶

func (v NullableSecurityFilter) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilter) Set ¶

func (*NullableSecurityFilter) UnmarshalJSON ¶

func (v *NullableSecurityFilter) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilter) Unset ¶

func (v *NullableSecurityFilter) Unset()

type NullableSecurityFilterAttributes ¶

type NullableSecurityFilterAttributes struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterAttributes) Get ¶

func (NullableSecurityFilterAttributes) IsSet ¶

func (NullableSecurityFilterAttributes) MarshalJSON ¶

func (v NullableSecurityFilterAttributes) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterAttributes) Set ¶

func (*NullableSecurityFilterAttributes) UnmarshalJSON ¶

func (v *NullableSecurityFilterAttributes) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterAttributes) Unset ¶

type NullableSecurityFilterCreateAttributes ¶

type NullableSecurityFilterCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterCreateAttributes) Get ¶

func (NullableSecurityFilterCreateAttributes) IsSet ¶

func (NullableSecurityFilterCreateAttributes) MarshalJSON ¶

func (v NullableSecurityFilterCreateAttributes) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterCreateAttributes) Set ¶

func (*NullableSecurityFilterCreateAttributes) UnmarshalJSON ¶

func (v *NullableSecurityFilterCreateAttributes) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterCreateAttributes) Unset ¶

type NullableSecurityFilterCreateData ¶

type NullableSecurityFilterCreateData struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterCreateData) Get ¶

func (NullableSecurityFilterCreateData) IsSet ¶

func (NullableSecurityFilterCreateData) MarshalJSON ¶

func (v NullableSecurityFilterCreateData) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterCreateData) Set ¶

func (*NullableSecurityFilterCreateData) UnmarshalJSON ¶

func (v *NullableSecurityFilterCreateData) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterCreateData) Unset ¶

type NullableSecurityFilterCreateRequest ¶

type NullableSecurityFilterCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterCreateRequest) Get ¶

func (NullableSecurityFilterCreateRequest) IsSet ¶

func (NullableSecurityFilterCreateRequest) MarshalJSON ¶

func (v NullableSecurityFilterCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterCreateRequest) Set ¶

func (*NullableSecurityFilterCreateRequest) UnmarshalJSON ¶

func (v *NullableSecurityFilterCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterCreateRequest) Unset ¶

type NullableSecurityFilterDeleteResponse ¶

type NullableSecurityFilterDeleteResponse struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterDeleteResponse) Get ¶

func (NullableSecurityFilterDeleteResponse) IsSet ¶

func (NullableSecurityFilterDeleteResponse) MarshalJSON ¶

func (v NullableSecurityFilterDeleteResponse) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterDeleteResponse) Set ¶

func (*NullableSecurityFilterDeleteResponse) UnmarshalJSON ¶

func (v *NullableSecurityFilterDeleteResponse) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterDeleteResponse) Unset ¶

type NullableSecurityFilterExclusionFilter ¶

type NullableSecurityFilterExclusionFilter struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterExclusionFilter) Get ¶

func (NullableSecurityFilterExclusionFilter) IsSet ¶

func (NullableSecurityFilterExclusionFilter) MarshalJSON ¶

func (v NullableSecurityFilterExclusionFilter) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterExclusionFilter) Set ¶

func (*NullableSecurityFilterExclusionFilter) UnmarshalJSON ¶

func (v *NullableSecurityFilterExclusionFilter) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterExclusionFilter) Unset ¶

type NullableSecurityFilterExclusionFilterResponse ¶

type NullableSecurityFilterExclusionFilterResponse struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterExclusionFilterResponse) Get ¶

func (NullableSecurityFilterExclusionFilterResponse) IsSet ¶

func (NullableSecurityFilterExclusionFilterResponse) MarshalJSON ¶

func (*NullableSecurityFilterExclusionFilterResponse) Set ¶

func (*NullableSecurityFilterExclusionFilterResponse) UnmarshalJSON ¶

func (*NullableSecurityFilterExclusionFilterResponse) Unset ¶

type NullableSecurityFilterFilteredDataType ¶

type NullableSecurityFilterFilteredDataType struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterFilteredDataType) Get ¶

func (NullableSecurityFilterFilteredDataType) IsSet ¶

func (NullableSecurityFilterFilteredDataType) MarshalJSON ¶

func (v NullableSecurityFilterFilteredDataType) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterFilteredDataType) Set ¶

func (*NullableSecurityFilterFilteredDataType) UnmarshalJSON ¶

func (v *NullableSecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterFilteredDataType) Unset ¶

type NullableSecurityFilterMeta ¶

type NullableSecurityFilterMeta struct {
	// contains filtered or unexported fields
}

func NewNullableSecurityFilterMeta ¶

func NewNullableSecurityFilterMeta(val *SecurityFilterMeta) *NullableSecurityFilterMeta

func (NullableSecurityFilterMeta) Get ¶

func (NullableSecurityFilterMeta) IsSet ¶

func (v NullableSecurityFilterMeta) IsSet() bool

func (NullableSecurityFilterMeta) MarshalJSON ¶

func (v NullableSecurityFilterMeta) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterMeta) Set ¶

func (*NullableSecurityFilterMeta) UnmarshalJSON ¶

func (v *NullableSecurityFilterMeta) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterMeta) Unset ¶

func (v *NullableSecurityFilterMeta) Unset()

type NullableSecurityFilterResponse ¶

type NullableSecurityFilterResponse struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterResponse) Get ¶

func (NullableSecurityFilterResponse) IsSet ¶

func (NullableSecurityFilterResponse) MarshalJSON ¶

func (v NullableSecurityFilterResponse) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterResponse) Set ¶

func (*NullableSecurityFilterResponse) UnmarshalJSON ¶

func (v *NullableSecurityFilterResponse) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterResponse) Unset ¶

func (v *NullableSecurityFilterResponse) Unset()

type NullableSecurityFilterType ¶

type NullableSecurityFilterType struct {
	// contains filtered or unexported fields
}

func NewNullableSecurityFilterType ¶

func NewNullableSecurityFilterType(val *SecurityFilterType) *NullableSecurityFilterType

func (NullableSecurityFilterType) Get ¶

func (NullableSecurityFilterType) IsSet ¶

func (v NullableSecurityFilterType) IsSet() bool

func (NullableSecurityFilterType) MarshalJSON ¶

func (v NullableSecurityFilterType) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterType) Set ¶

func (*NullableSecurityFilterType) UnmarshalJSON ¶

func (v *NullableSecurityFilterType) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterType) Unset ¶

func (v *NullableSecurityFilterType) Unset()

type NullableSecurityFilterUpdateAttributes ¶

type NullableSecurityFilterUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterUpdateAttributes) Get ¶

func (NullableSecurityFilterUpdateAttributes) IsSet ¶

func (NullableSecurityFilterUpdateAttributes) MarshalJSON ¶

func (v NullableSecurityFilterUpdateAttributes) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterUpdateAttributes) Set ¶

func (*NullableSecurityFilterUpdateAttributes) UnmarshalJSON ¶

func (v *NullableSecurityFilterUpdateAttributes) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterUpdateAttributes) Unset ¶

type NullableSecurityFilterUpdateData ¶

type NullableSecurityFilterUpdateData struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterUpdateData) Get ¶

func (NullableSecurityFilterUpdateData) IsSet ¶

func (NullableSecurityFilterUpdateData) MarshalJSON ¶

func (v NullableSecurityFilterUpdateData) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterUpdateData) Set ¶

func (*NullableSecurityFilterUpdateData) UnmarshalJSON ¶

func (v *NullableSecurityFilterUpdateData) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterUpdateData) Unset ¶

type NullableSecurityFilterUpdateRequest ¶

type NullableSecurityFilterUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFilterUpdateRequest) Get ¶

func (NullableSecurityFilterUpdateRequest) IsSet ¶

func (NullableSecurityFilterUpdateRequest) MarshalJSON ¶

func (v NullableSecurityFilterUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableSecurityFilterUpdateRequest) Set ¶

func (*NullableSecurityFilterUpdateRequest) UnmarshalJSON ¶

func (v *NullableSecurityFilterUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableSecurityFilterUpdateRequest) Unset ¶

type NullableSecurityFiltersResponse ¶

type NullableSecurityFiltersResponse struct {
	// contains filtered or unexported fields
}

func (NullableSecurityFiltersResponse) Get ¶

func (NullableSecurityFiltersResponse) IsSet ¶

func (NullableSecurityFiltersResponse) MarshalJSON ¶

func (v NullableSecurityFiltersResponse) MarshalJSON() ([]byte, error)

func (*NullableSecurityFiltersResponse) Set ¶

func (*NullableSecurityFiltersResponse) UnmarshalJSON ¶

func (v *NullableSecurityFiltersResponse) UnmarshalJSON(src []byte) error

func (*NullableSecurityFiltersResponse) Unset ¶

type NullableSecurityMonitoringFilter ¶

type NullableSecurityMonitoringFilter struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringFilter) Get ¶

func (NullableSecurityMonitoringFilter) IsSet ¶

func (NullableSecurityMonitoringFilter) MarshalJSON ¶

func (v NullableSecurityMonitoringFilter) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringFilter) Set ¶

func (*NullableSecurityMonitoringFilter) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringFilter) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringFilter) Unset ¶

type NullableSecurityMonitoringFilterAction ¶

type NullableSecurityMonitoringFilterAction struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringFilterAction) Get ¶

func (NullableSecurityMonitoringFilterAction) IsSet ¶

func (NullableSecurityMonitoringFilterAction) MarshalJSON ¶

func (v NullableSecurityMonitoringFilterAction) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringFilterAction) Set ¶

func (*NullableSecurityMonitoringFilterAction) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringFilterAction) Unset ¶

type NullableSecurityMonitoringListRulesResponse ¶

type NullableSecurityMonitoringListRulesResponse struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringListRulesResponse) Get ¶

func (NullableSecurityMonitoringListRulesResponse) IsSet ¶

func (NullableSecurityMonitoringListRulesResponse) MarshalJSON ¶

func (*NullableSecurityMonitoringListRulesResponse) Set ¶

func (*NullableSecurityMonitoringListRulesResponse) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringListRulesResponse) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringListRulesResponse) Unset ¶

type NullableSecurityMonitoringRuleCase ¶

type NullableSecurityMonitoringRuleCase struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleCase) Get ¶

func (NullableSecurityMonitoringRuleCase) IsSet ¶

func (NullableSecurityMonitoringRuleCase) MarshalJSON ¶

func (v NullableSecurityMonitoringRuleCase) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringRuleCase) Set ¶

func (*NullableSecurityMonitoringRuleCase) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleCase) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleCase) Unset ¶

type NullableSecurityMonitoringRuleCaseCreate ¶

type NullableSecurityMonitoringRuleCaseCreate struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleCaseCreate) Get ¶

func (NullableSecurityMonitoringRuleCaseCreate) IsSet ¶

func (NullableSecurityMonitoringRuleCaseCreate) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleCaseCreate) Set ¶

func (*NullableSecurityMonitoringRuleCaseCreate) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleCaseCreate) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleCaseCreate) Unset ¶

type NullableSecurityMonitoringRuleCreatePayload ¶

type NullableSecurityMonitoringRuleCreatePayload struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleCreatePayload) Get ¶

func (NullableSecurityMonitoringRuleCreatePayload) IsSet ¶

func (NullableSecurityMonitoringRuleCreatePayload) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleCreatePayload) Set ¶

func (*NullableSecurityMonitoringRuleCreatePayload) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleCreatePayload) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleCreatePayload) Unset ¶

type NullableSecurityMonitoringRuleDetectionMethod ¶

type NullableSecurityMonitoringRuleDetectionMethod struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleDetectionMethod) Get ¶

func (NullableSecurityMonitoringRuleDetectionMethod) IsSet ¶

func (NullableSecurityMonitoringRuleDetectionMethod) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleDetectionMethod) Set ¶

func (*NullableSecurityMonitoringRuleDetectionMethod) UnmarshalJSON ¶

func (*NullableSecurityMonitoringRuleDetectionMethod) Unset ¶

type NullableSecurityMonitoringRuleEvaluationWindow ¶

type NullableSecurityMonitoringRuleEvaluationWindow struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleEvaluationWindow) Get ¶

func (NullableSecurityMonitoringRuleEvaluationWindow) IsSet ¶

func (NullableSecurityMonitoringRuleEvaluationWindow) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleEvaluationWindow) Set ¶

func (*NullableSecurityMonitoringRuleEvaluationWindow) UnmarshalJSON ¶

func (*NullableSecurityMonitoringRuleEvaluationWindow) Unset ¶

type NullableSecurityMonitoringRuleKeepAlive ¶

type NullableSecurityMonitoringRuleKeepAlive struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleKeepAlive) Get ¶

func (NullableSecurityMonitoringRuleKeepAlive) IsSet ¶

func (NullableSecurityMonitoringRuleKeepAlive) MarshalJSON ¶

func (v NullableSecurityMonitoringRuleKeepAlive) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringRuleKeepAlive) Set ¶

func (*NullableSecurityMonitoringRuleKeepAlive) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleKeepAlive) Unset ¶

type NullableSecurityMonitoringRuleMaxSignalDuration ¶

type NullableSecurityMonitoringRuleMaxSignalDuration struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleMaxSignalDuration) Get ¶

func (NullableSecurityMonitoringRuleMaxSignalDuration) IsSet ¶

func (NullableSecurityMonitoringRuleMaxSignalDuration) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleMaxSignalDuration) Set ¶

func (*NullableSecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON ¶

func (*NullableSecurityMonitoringRuleMaxSignalDuration) Unset ¶

type NullableSecurityMonitoringRuleNewValueOptions ¶

type NullableSecurityMonitoringRuleNewValueOptions struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleNewValueOptions) Get ¶

func (NullableSecurityMonitoringRuleNewValueOptions) IsSet ¶

func (NullableSecurityMonitoringRuleNewValueOptions) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleNewValueOptions) Set ¶

func (*NullableSecurityMonitoringRuleNewValueOptions) UnmarshalJSON ¶

func (*NullableSecurityMonitoringRuleNewValueOptions) Unset ¶

type NullableSecurityMonitoringRuleNewValueOptionsForgetAfter ¶

type NullableSecurityMonitoringRuleNewValueOptionsForgetAfter struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Get ¶

func (NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) IsSet ¶

func (NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Set ¶

func (*NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON ¶

func (*NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Unset ¶

type NullableSecurityMonitoringRuleNewValueOptionsLearningDuration ¶

type NullableSecurityMonitoringRuleNewValueOptionsLearningDuration struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Get ¶

func (NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) IsSet ¶

func (NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Set ¶

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON ¶

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Unset ¶

type NullableSecurityMonitoringRuleOptions ¶

type NullableSecurityMonitoringRuleOptions struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleOptions) Get ¶

func (NullableSecurityMonitoringRuleOptions) IsSet ¶

func (NullableSecurityMonitoringRuleOptions) MarshalJSON ¶

func (v NullableSecurityMonitoringRuleOptions) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringRuleOptions) Set ¶

func (*NullableSecurityMonitoringRuleOptions) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleOptions) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleOptions) Unset ¶

type NullableSecurityMonitoringRuleQuery ¶

type NullableSecurityMonitoringRuleQuery struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleQuery) Get ¶

func (NullableSecurityMonitoringRuleQuery) IsSet ¶

func (NullableSecurityMonitoringRuleQuery) MarshalJSON ¶

func (v NullableSecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringRuleQuery) Set ¶

func (*NullableSecurityMonitoringRuleQuery) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleQuery) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleQuery) Unset ¶

type NullableSecurityMonitoringRuleQueryAggregation ¶

type NullableSecurityMonitoringRuleQueryAggregation struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleQueryAggregation) Get ¶

func (NullableSecurityMonitoringRuleQueryAggregation) IsSet ¶

func (NullableSecurityMonitoringRuleQueryAggregation) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleQueryAggregation) Set ¶

func (*NullableSecurityMonitoringRuleQueryAggregation) UnmarshalJSON ¶

func (*NullableSecurityMonitoringRuleQueryAggregation) Unset ¶

type NullableSecurityMonitoringRuleQueryCreate ¶

type NullableSecurityMonitoringRuleQueryCreate struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleQueryCreate) Get ¶

func (NullableSecurityMonitoringRuleQueryCreate) IsSet ¶

func (NullableSecurityMonitoringRuleQueryCreate) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleQueryCreate) Set ¶

func (*NullableSecurityMonitoringRuleQueryCreate) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleQueryCreate) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleQueryCreate) Unset ¶

type NullableSecurityMonitoringRuleResponse ¶

type NullableSecurityMonitoringRuleResponse struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleResponse) Get ¶

func (NullableSecurityMonitoringRuleResponse) IsSet ¶

func (NullableSecurityMonitoringRuleResponse) MarshalJSON ¶

func (v NullableSecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringRuleResponse) Set ¶

func (*NullableSecurityMonitoringRuleResponse) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleResponse) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleResponse) Unset ¶

type NullableSecurityMonitoringRuleSeverity ¶

type NullableSecurityMonitoringRuleSeverity struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleSeverity) Get ¶

func (NullableSecurityMonitoringRuleSeverity) IsSet ¶

func (NullableSecurityMonitoringRuleSeverity) MarshalJSON ¶

func (v NullableSecurityMonitoringRuleSeverity) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringRuleSeverity) Set ¶

func (*NullableSecurityMonitoringRuleSeverity) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleSeverity) Unset ¶

type NullableSecurityMonitoringRuleUpdatePayload ¶

type NullableSecurityMonitoringRuleUpdatePayload struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuleUpdatePayload) Get ¶

func (NullableSecurityMonitoringRuleUpdatePayload) IsSet ¶

func (NullableSecurityMonitoringRuleUpdatePayload) MarshalJSON ¶

func (*NullableSecurityMonitoringRuleUpdatePayload) Set ¶

func (*NullableSecurityMonitoringRuleUpdatePayload) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuleUpdatePayload) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuleUpdatePayload) Unset ¶

type NullableSecurityMonitoringRuntimeAgentRule ¶

type NullableSecurityMonitoringRuntimeAgentRule struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringRuntimeAgentRule) Get ¶

func (NullableSecurityMonitoringRuntimeAgentRule) IsSet ¶

func (NullableSecurityMonitoringRuntimeAgentRule) MarshalJSON ¶

func (*NullableSecurityMonitoringRuntimeAgentRule) Set ¶

func (*NullableSecurityMonitoringRuntimeAgentRule) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringRuntimeAgentRule) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringRuntimeAgentRule) Unset ¶

type NullableSecurityMonitoringSignal ¶

type NullableSecurityMonitoringSignal struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignal) Get ¶

func (NullableSecurityMonitoringSignal) IsSet ¶

func (NullableSecurityMonitoringSignal) MarshalJSON ¶

func (v NullableSecurityMonitoringSignal) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringSignal) Set ¶

func (*NullableSecurityMonitoringSignal) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringSignal) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringSignal) Unset ¶

type NullableSecurityMonitoringSignalAttributes ¶

type NullableSecurityMonitoringSignalAttributes struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalAttributes) Get ¶

func (NullableSecurityMonitoringSignalAttributes) IsSet ¶

func (NullableSecurityMonitoringSignalAttributes) MarshalJSON ¶

func (*NullableSecurityMonitoringSignalAttributes) Set ¶

func (*NullableSecurityMonitoringSignalAttributes) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringSignalAttributes) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringSignalAttributes) Unset ¶

type NullableSecurityMonitoringSignalListRequest ¶

type NullableSecurityMonitoringSignalListRequest struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalListRequest) Get ¶

func (NullableSecurityMonitoringSignalListRequest) IsSet ¶

func (NullableSecurityMonitoringSignalListRequest) MarshalJSON ¶

func (*NullableSecurityMonitoringSignalListRequest) Set ¶

func (*NullableSecurityMonitoringSignalListRequest) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringSignalListRequest) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringSignalListRequest) Unset ¶

type NullableSecurityMonitoringSignalListRequestFilter ¶

type NullableSecurityMonitoringSignalListRequestFilter struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalListRequestFilter) Get ¶

func (NullableSecurityMonitoringSignalListRequestFilter) IsSet ¶

func (NullableSecurityMonitoringSignalListRequestFilter) MarshalJSON ¶

func (*NullableSecurityMonitoringSignalListRequestFilter) Set ¶

func (*NullableSecurityMonitoringSignalListRequestFilter) UnmarshalJSON ¶

func (*NullableSecurityMonitoringSignalListRequestFilter) Unset ¶

type NullableSecurityMonitoringSignalListRequestPage ¶

type NullableSecurityMonitoringSignalListRequestPage struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalListRequestPage) Get ¶

func (NullableSecurityMonitoringSignalListRequestPage) IsSet ¶

func (NullableSecurityMonitoringSignalListRequestPage) MarshalJSON ¶

func (*NullableSecurityMonitoringSignalListRequestPage) Set ¶

func (*NullableSecurityMonitoringSignalListRequestPage) UnmarshalJSON ¶

func (*NullableSecurityMonitoringSignalListRequestPage) Unset ¶

type NullableSecurityMonitoringSignalType ¶

type NullableSecurityMonitoringSignalType struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalType) Get ¶

func (NullableSecurityMonitoringSignalType) IsSet ¶

func (NullableSecurityMonitoringSignalType) MarshalJSON ¶

func (v NullableSecurityMonitoringSignalType) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringSignalType) Set ¶

func (*NullableSecurityMonitoringSignalType) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringSignalType) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringSignalType) Unset ¶

type NullableSecurityMonitoringSignalsListResponse ¶

type NullableSecurityMonitoringSignalsListResponse struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalsListResponse) Get ¶

func (NullableSecurityMonitoringSignalsListResponse) IsSet ¶

func (NullableSecurityMonitoringSignalsListResponse) MarshalJSON ¶

func (*NullableSecurityMonitoringSignalsListResponse) Set ¶

func (*NullableSecurityMonitoringSignalsListResponse) UnmarshalJSON ¶

func (*NullableSecurityMonitoringSignalsListResponse) Unset ¶

type NullableSecurityMonitoringSignalsListResponseLinks struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalsListResponseLinks) Get ¶

func (NullableSecurityMonitoringSignalsListResponseLinks) IsSet ¶

func (NullableSecurityMonitoringSignalsListResponseLinks) MarshalJSON ¶

func (*NullableSecurityMonitoringSignalsListResponseLinks) Set ¶

func (*NullableSecurityMonitoringSignalsListResponseLinks) UnmarshalJSON ¶

func (*NullableSecurityMonitoringSignalsListResponseLinks) Unset ¶

type NullableSecurityMonitoringSignalsListResponseMeta ¶

type NullableSecurityMonitoringSignalsListResponseMeta struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalsListResponseMeta) Get ¶

func (NullableSecurityMonitoringSignalsListResponseMeta) IsSet ¶

func (NullableSecurityMonitoringSignalsListResponseMeta) MarshalJSON ¶

func (*NullableSecurityMonitoringSignalsListResponseMeta) Set ¶

func (*NullableSecurityMonitoringSignalsListResponseMeta) UnmarshalJSON ¶

func (*NullableSecurityMonitoringSignalsListResponseMeta) Unset ¶

type NullableSecurityMonitoringSignalsListResponseMetaPage ¶

type NullableSecurityMonitoringSignalsListResponseMetaPage struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalsListResponseMetaPage) Get ¶

func (NullableSecurityMonitoringSignalsListResponseMetaPage) IsSet ¶

func (NullableSecurityMonitoringSignalsListResponseMetaPage) MarshalJSON ¶

func (*NullableSecurityMonitoringSignalsListResponseMetaPage) Set ¶

func (*NullableSecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON ¶

func (*NullableSecurityMonitoringSignalsListResponseMetaPage) Unset ¶

type NullableSecurityMonitoringSignalsSort ¶

type NullableSecurityMonitoringSignalsSort struct {
	// contains filtered or unexported fields
}

func (NullableSecurityMonitoringSignalsSort) Get ¶

func (NullableSecurityMonitoringSignalsSort) IsSet ¶

func (NullableSecurityMonitoringSignalsSort) MarshalJSON ¶

func (v NullableSecurityMonitoringSignalsSort) MarshalJSON() ([]byte, error)

func (*NullableSecurityMonitoringSignalsSort) Set ¶

func (*NullableSecurityMonitoringSignalsSort) UnmarshalJSON ¶

func (v *NullableSecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error

func (*NullableSecurityMonitoringSignalsSort) Unset ¶

type NullableString ¶

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString ¶

func NewNullableString(val *string) *NullableString

func (NullableString) Get ¶

func (v NullableString) Get() *string

func (NullableString) IsSet ¶

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON ¶

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set ¶

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON ¶

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset ¶

func (v *NullableString) Unset()

type NullableTime ¶

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime ¶

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get ¶

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet ¶

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON ¶

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set ¶

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON ¶

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset ¶

func (v *NullableTime) Unset()

type NullableUser ¶

type NullableUser struct {
	// contains filtered or unexported fields
}

func NewNullableUser ¶

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get ¶

func (v NullableUser) Get() *User

func (NullableUser) IsSet ¶

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON ¶

func (v NullableUser) MarshalJSON() ([]byte, error)

func (*NullableUser) Set ¶

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON ¶

func (v *NullableUser) UnmarshalJSON(src []byte) error

func (*NullableUser) Unset ¶

func (v *NullableUser) Unset()

type NullableUserAttributes ¶

type NullableUserAttributes struct {
	// contains filtered or unexported fields
}

func NewNullableUserAttributes ¶

func NewNullableUserAttributes(val *UserAttributes) *NullableUserAttributes

func (NullableUserAttributes) Get ¶

func (NullableUserAttributes) IsSet ¶

func (v NullableUserAttributes) IsSet() bool

func (NullableUserAttributes) MarshalJSON ¶

func (v NullableUserAttributes) MarshalJSON() ([]byte, error)

func (*NullableUserAttributes) Set ¶

func (*NullableUserAttributes) UnmarshalJSON ¶

func (v *NullableUserAttributes) UnmarshalJSON(src []byte) error

func (*NullableUserAttributes) Unset ¶

func (v *NullableUserAttributes) Unset()

type NullableUserCreateAttributes ¶

type NullableUserCreateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableUserCreateAttributes) Get ¶

func (NullableUserCreateAttributes) IsSet ¶

func (NullableUserCreateAttributes) MarshalJSON ¶

func (v NullableUserCreateAttributes) MarshalJSON() ([]byte, error)

func (*NullableUserCreateAttributes) Set ¶

func (*NullableUserCreateAttributes) UnmarshalJSON ¶

func (v *NullableUserCreateAttributes) UnmarshalJSON(src []byte) error

func (*NullableUserCreateAttributes) Unset ¶

func (v *NullableUserCreateAttributes) Unset()

type NullableUserCreateData ¶

type NullableUserCreateData struct {
	// contains filtered or unexported fields
}

func NewNullableUserCreateData ¶

func NewNullableUserCreateData(val *UserCreateData) *NullableUserCreateData

func (NullableUserCreateData) Get ¶

func (NullableUserCreateData) IsSet ¶

func (v NullableUserCreateData) IsSet() bool

func (NullableUserCreateData) MarshalJSON ¶

func (v NullableUserCreateData) MarshalJSON() ([]byte, error)

func (*NullableUserCreateData) Set ¶

func (*NullableUserCreateData) UnmarshalJSON ¶

func (v *NullableUserCreateData) UnmarshalJSON(src []byte) error

func (*NullableUserCreateData) Unset ¶

func (v *NullableUserCreateData) Unset()

type NullableUserCreateRequest ¶

type NullableUserCreateRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUserCreateRequest ¶

func NewNullableUserCreateRequest(val *UserCreateRequest) *NullableUserCreateRequest

func (NullableUserCreateRequest) Get ¶

func (NullableUserCreateRequest) IsSet ¶

func (v NullableUserCreateRequest) IsSet() bool

func (NullableUserCreateRequest) MarshalJSON ¶

func (v NullableUserCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableUserCreateRequest) Set ¶

func (*NullableUserCreateRequest) UnmarshalJSON ¶

func (v *NullableUserCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableUserCreateRequest) Unset ¶

func (v *NullableUserCreateRequest) Unset()

type NullableUserInvitationData ¶

type NullableUserInvitationData struct {
	// contains filtered or unexported fields
}

func NewNullableUserInvitationData ¶

func NewNullableUserInvitationData(val *UserInvitationData) *NullableUserInvitationData

func (NullableUserInvitationData) Get ¶

func (NullableUserInvitationData) IsSet ¶

func (v NullableUserInvitationData) IsSet() bool

func (NullableUserInvitationData) MarshalJSON ¶

func (v NullableUserInvitationData) MarshalJSON() ([]byte, error)

func (*NullableUserInvitationData) Set ¶

func (*NullableUserInvitationData) UnmarshalJSON ¶

func (v *NullableUserInvitationData) UnmarshalJSON(src []byte) error

func (*NullableUserInvitationData) Unset ¶

func (v *NullableUserInvitationData) Unset()

type NullableUserInvitationDataAttributes ¶

type NullableUserInvitationDataAttributes struct {
	// contains filtered or unexported fields
}

func (NullableUserInvitationDataAttributes) Get ¶

func (NullableUserInvitationDataAttributes) IsSet ¶

func (NullableUserInvitationDataAttributes) MarshalJSON ¶

func (v NullableUserInvitationDataAttributes) MarshalJSON() ([]byte, error)

func (*NullableUserInvitationDataAttributes) Set ¶

func (*NullableUserInvitationDataAttributes) UnmarshalJSON ¶

func (v *NullableUserInvitationDataAttributes) UnmarshalJSON(src []byte) error

func (*NullableUserInvitationDataAttributes) Unset ¶

type NullableUserInvitationRelationships ¶

type NullableUserInvitationRelationships struct {
	// contains filtered or unexported fields
}

func (NullableUserInvitationRelationships) Get ¶

func (NullableUserInvitationRelationships) IsSet ¶

func (NullableUserInvitationRelationships) MarshalJSON ¶

func (v NullableUserInvitationRelationships) MarshalJSON() ([]byte, error)

func (*NullableUserInvitationRelationships) Set ¶

func (*NullableUserInvitationRelationships) UnmarshalJSON ¶

func (v *NullableUserInvitationRelationships) UnmarshalJSON(src []byte) error

func (*NullableUserInvitationRelationships) Unset ¶

type NullableUserInvitationResponse ¶

type NullableUserInvitationResponse struct {
	// contains filtered or unexported fields
}

func (NullableUserInvitationResponse) Get ¶

func (NullableUserInvitationResponse) IsSet ¶

func (NullableUserInvitationResponse) MarshalJSON ¶

func (v NullableUserInvitationResponse) MarshalJSON() ([]byte, error)

func (*NullableUserInvitationResponse) Set ¶

func (*NullableUserInvitationResponse) UnmarshalJSON ¶

func (v *NullableUserInvitationResponse) UnmarshalJSON(src []byte) error

func (*NullableUserInvitationResponse) Unset ¶

func (v *NullableUserInvitationResponse) Unset()

type NullableUserInvitationResponseData ¶

type NullableUserInvitationResponseData struct {
	// contains filtered or unexported fields
}

func (NullableUserInvitationResponseData) Get ¶

func (NullableUserInvitationResponseData) IsSet ¶

func (NullableUserInvitationResponseData) MarshalJSON ¶

func (v NullableUserInvitationResponseData) MarshalJSON() ([]byte, error)

func (*NullableUserInvitationResponseData) Set ¶

func (*NullableUserInvitationResponseData) UnmarshalJSON ¶

func (v *NullableUserInvitationResponseData) UnmarshalJSON(src []byte) error

func (*NullableUserInvitationResponseData) Unset ¶

type NullableUserInvitationsRequest ¶

type NullableUserInvitationsRequest struct {
	// contains filtered or unexported fields
}

func (NullableUserInvitationsRequest) Get ¶

func (NullableUserInvitationsRequest) IsSet ¶

func (NullableUserInvitationsRequest) MarshalJSON ¶

func (v NullableUserInvitationsRequest) MarshalJSON() ([]byte, error)

func (*NullableUserInvitationsRequest) Set ¶

func (*NullableUserInvitationsRequest) UnmarshalJSON ¶

func (v *NullableUserInvitationsRequest) UnmarshalJSON(src []byte) error

func (*NullableUserInvitationsRequest) Unset ¶

func (v *NullableUserInvitationsRequest) Unset()

type NullableUserInvitationsResponse ¶

type NullableUserInvitationsResponse struct {
	// contains filtered or unexported fields
}

func (NullableUserInvitationsResponse) Get ¶

func (NullableUserInvitationsResponse) IsSet ¶

func (NullableUserInvitationsResponse) MarshalJSON ¶

func (v NullableUserInvitationsResponse) MarshalJSON() ([]byte, error)

func (*NullableUserInvitationsResponse) Set ¶

func (*NullableUserInvitationsResponse) UnmarshalJSON ¶

func (v *NullableUserInvitationsResponse) UnmarshalJSON(src []byte) error

func (*NullableUserInvitationsResponse) Unset ¶

type NullableUserInvitationsType ¶

type NullableUserInvitationsType struct {
	// contains filtered or unexported fields
}

func (NullableUserInvitationsType) Get ¶

func (NullableUserInvitationsType) IsSet ¶

func (NullableUserInvitationsType) MarshalJSON ¶

func (v NullableUserInvitationsType) MarshalJSON() ([]byte, error)

func (*NullableUserInvitationsType) Set ¶

func (*NullableUserInvitationsType) UnmarshalJSON ¶

func (v *NullableUserInvitationsType) UnmarshalJSON(src []byte) error

func (*NullableUserInvitationsType) Unset ¶

func (v *NullableUserInvitationsType) Unset()

type NullableUserRelationships ¶

type NullableUserRelationships struct {
	// contains filtered or unexported fields
}

func NewNullableUserRelationships ¶

func NewNullableUserRelationships(val *UserRelationships) *NullableUserRelationships

func (NullableUserRelationships) Get ¶

func (NullableUserRelationships) IsSet ¶

func (v NullableUserRelationships) IsSet() bool

func (NullableUserRelationships) MarshalJSON ¶

func (v NullableUserRelationships) MarshalJSON() ([]byte, error)

func (*NullableUserRelationships) Set ¶

func (*NullableUserRelationships) UnmarshalJSON ¶

func (v *NullableUserRelationships) UnmarshalJSON(src []byte) error

func (*NullableUserRelationships) Unset ¶

func (v *NullableUserRelationships) Unset()

type NullableUserResponse ¶

type NullableUserResponse struct {
	// contains filtered or unexported fields
}

func NewNullableUserResponse ¶

func NewNullableUserResponse(val *UserResponse) *NullableUserResponse

func (NullableUserResponse) Get ¶

func (NullableUserResponse) IsSet ¶

func (v NullableUserResponse) IsSet() bool

func (NullableUserResponse) MarshalJSON ¶

func (v NullableUserResponse) MarshalJSON() ([]byte, error)

func (*NullableUserResponse) Set ¶

func (v *NullableUserResponse) Set(val *UserResponse)

func (*NullableUserResponse) UnmarshalJSON ¶

func (v *NullableUserResponse) UnmarshalJSON(src []byte) error

func (*NullableUserResponse) Unset ¶

func (v *NullableUserResponse) Unset()

type NullableUserResponseIncludedItem ¶

type NullableUserResponseIncludedItem struct {
	// contains filtered or unexported fields
}

func (NullableUserResponseIncludedItem) Get ¶

func (NullableUserResponseIncludedItem) IsSet ¶

func (NullableUserResponseIncludedItem) MarshalJSON ¶

func (v NullableUserResponseIncludedItem) MarshalJSON() ([]byte, error)

func (*NullableUserResponseIncludedItem) Set ¶

func (*NullableUserResponseIncludedItem) UnmarshalJSON ¶

func (v *NullableUserResponseIncludedItem) UnmarshalJSON(src []byte) error

func (*NullableUserResponseIncludedItem) Unset ¶

type NullableUserResponseRelationships ¶

type NullableUserResponseRelationships struct {
	// contains filtered or unexported fields
}

func (NullableUserResponseRelationships) Get ¶

func (NullableUserResponseRelationships) IsSet ¶

func (NullableUserResponseRelationships) MarshalJSON ¶

func (v NullableUserResponseRelationships) MarshalJSON() ([]byte, error)

func (*NullableUserResponseRelationships) Set ¶

func (*NullableUserResponseRelationships) UnmarshalJSON ¶

func (v *NullableUserResponseRelationships) UnmarshalJSON(src []byte) error

func (*NullableUserResponseRelationships) Unset ¶

type NullableUserUpdateAttributes ¶

type NullableUserUpdateAttributes struct {
	// contains filtered or unexported fields
}

func (NullableUserUpdateAttributes) Get ¶

func (NullableUserUpdateAttributes) IsSet ¶

func (NullableUserUpdateAttributes) MarshalJSON ¶

func (v NullableUserUpdateAttributes) MarshalJSON() ([]byte, error)

func (*NullableUserUpdateAttributes) Set ¶

func (*NullableUserUpdateAttributes) UnmarshalJSON ¶

func (v *NullableUserUpdateAttributes) UnmarshalJSON(src []byte) error

func (*NullableUserUpdateAttributes) Unset ¶

func (v *NullableUserUpdateAttributes) Unset()

type NullableUserUpdateData ¶

type NullableUserUpdateData struct {
	// contains filtered or unexported fields
}

func NewNullableUserUpdateData ¶

func NewNullableUserUpdateData(val *UserUpdateData) *NullableUserUpdateData

func (NullableUserUpdateData) Get ¶

func (NullableUserUpdateData) IsSet ¶

func (v NullableUserUpdateData) IsSet() bool

func (NullableUserUpdateData) MarshalJSON ¶

func (v NullableUserUpdateData) MarshalJSON() ([]byte, error)

func (*NullableUserUpdateData) Set ¶

func (*NullableUserUpdateData) UnmarshalJSON ¶

func (v *NullableUserUpdateData) UnmarshalJSON(src []byte) error

func (*NullableUserUpdateData) Unset ¶

func (v *NullableUserUpdateData) Unset()

type NullableUserUpdateRequest ¶

type NullableUserUpdateRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUserUpdateRequest ¶

func NewNullableUserUpdateRequest(val *UserUpdateRequest) *NullableUserUpdateRequest

func (NullableUserUpdateRequest) Get ¶

func (NullableUserUpdateRequest) IsSet ¶

func (v NullableUserUpdateRequest) IsSet() bool

func (NullableUserUpdateRequest) MarshalJSON ¶

func (v NullableUserUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableUserUpdateRequest) Set ¶

func (*NullableUserUpdateRequest) UnmarshalJSON ¶

func (v *NullableUserUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableUserUpdateRequest) Unset ¶

func (v *NullableUserUpdateRequest) Unset()

type NullableUsersResponse ¶

type NullableUsersResponse struct {
	// contains filtered or unexported fields
}

func NewNullableUsersResponse ¶

func NewNullableUsersResponse(val *UsersResponse) *NullableUsersResponse

func (NullableUsersResponse) Get ¶

func (NullableUsersResponse) IsSet ¶

func (v NullableUsersResponse) IsSet() bool

func (NullableUsersResponse) MarshalJSON ¶

func (v NullableUsersResponse) MarshalJSON() ([]byte, error)

func (*NullableUsersResponse) Set ¶

func (v *NullableUsersResponse) Set(val *UsersResponse)

func (*NullableUsersResponse) UnmarshalJSON ¶

func (v *NullableUsersResponse) UnmarshalJSON(src []byte) error

func (*NullableUsersResponse) Unset ¶

func (v *NullableUsersResponse) Unset()

type NullableUsersType ¶

type NullableUsersType struct {
	// contains filtered or unexported fields
}

func NewNullableUsersType ¶

func NewNullableUsersType(val *UsersType) *NullableUsersType

func (NullableUsersType) Get ¶

func (v NullableUsersType) Get() *UsersType

func (NullableUsersType) IsSet ¶

func (v NullableUsersType) IsSet() bool

func (NullableUsersType) MarshalJSON ¶

func (v NullableUsersType) MarshalJSON() ([]byte, error)

func (*NullableUsersType) Set ¶

func (v *NullableUsersType) Set(val *UsersType)

func (*NullableUsersType) UnmarshalJSON ¶

func (v *NullableUsersType) UnmarshalJSON(src []byte) error

func (*NullableUsersType) Unset ¶

func (v *NullableUsersType) Unset()

type Organization ¶

type Organization struct {
	Attributes *OrganizationAttributes `json:"attributes,omitempty"`
	// ID of the organization.
	Id   *string           `json:"id,omitempty"`
	Type OrganizationsType `json:"type"`
}

Organization Organization object.

func NewOrganization ¶

func NewOrganization(type_ OrganizationsType) *Organization

NewOrganization instantiates a new Organization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationWithDefaults ¶

func NewOrganizationWithDefaults() *Organization

NewOrganizationWithDefaults instantiates a new Organization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Organization) GetAttributes ¶

func (o *Organization) GetAttributes() OrganizationAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Organization) GetAttributesOk ¶

func (o *Organization) GetAttributesOk() (*OrganizationAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Organization) GetId ¶

func (o *Organization) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Organization) GetIdOk ¶

func (o *Organization) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Organization) GetType ¶

func (o *Organization) GetType() OrganizationsType

GetType returns the Type field value

func (*Organization) GetTypeOk ¶

func (o *Organization) GetTypeOk() (*OrganizationsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Organization) HasAttributes ¶

func (o *Organization) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Organization) HasId ¶

func (o *Organization) HasId() bool

HasId returns a boolean if a field has been set.

func (Organization) MarshalJSON ¶

func (o Organization) MarshalJSON() ([]byte, error)

func (*Organization) SetAttributes ¶

func (o *Organization) SetAttributes(v OrganizationAttributes)

SetAttributes gets a reference to the given OrganizationAttributes and assigns it to the Attributes field.

func (*Organization) SetId ¶

func (o *Organization) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Organization) SetType ¶

func (o *Organization) SetType(v OrganizationsType)

SetType sets field value

func (*Organization) UnmarshalJSON ¶

func (o *Organization) UnmarshalJSON(bytes []byte) (err error)

type OrganizationAttributes ¶

type OrganizationAttributes struct {
	// Creation time of the organization.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Description of the organization.
	Description *string `json:"description,omitempty"`
	// Whether or not the organization is disabled.
	Disabled *bool `json:"disabled,omitempty"`
	// Time of last organization modification.
	ModifiedAt *time.Time `json:"modified_at,omitempty"`
	// Name of the organization.
	Name *string `json:"name,omitempty"`
	// Public ID of the organization.
	PublicId *string `json:"public_id,omitempty"`
	// Sharing type of the organization.
	Sharing *string `json:"sharing,omitempty"`
	// URL of the site that this organization exists at.
	Url *string `json:"url,omitempty"`
}

OrganizationAttributes Attributes of the organization.

func NewOrganizationAttributes ¶

func NewOrganizationAttributes() *OrganizationAttributes

NewOrganizationAttributes instantiates a new OrganizationAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationAttributesWithDefaults ¶

func NewOrganizationAttributesWithDefaults() *OrganizationAttributes

NewOrganizationAttributesWithDefaults instantiates a new OrganizationAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationAttributes) GetCreatedAt ¶

func (o *OrganizationAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*OrganizationAttributes) GetCreatedAtOk ¶

func (o *OrganizationAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetDescription ¶

func (o *OrganizationAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*OrganizationAttributes) GetDescriptionOk ¶

func (o *OrganizationAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetDisabled ¶

func (o *OrganizationAttributes) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*OrganizationAttributes) GetDisabledOk ¶

func (o *OrganizationAttributes) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetModifiedAt ¶

func (o *OrganizationAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*OrganizationAttributes) GetModifiedAtOk ¶

func (o *OrganizationAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetName ¶

func (o *OrganizationAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OrganizationAttributes) GetNameOk ¶

func (o *OrganizationAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetPublicId ¶

func (o *OrganizationAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*OrganizationAttributes) GetPublicIdOk ¶

func (o *OrganizationAttributes) GetPublicIdOk() (*string, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetSharing ¶

func (o *OrganizationAttributes) GetSharing() string

GetSharing returns the Sharing field value if set, zero value otherwise.

func (*OrganizationAttributes) GetSharingOk ¶

func (o *OrganizationAttributes) GetSharingOk() (*string, bool)

GetSharingOk returns a tuple with the Sharing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetUrl ¶

func (o *OrganizationAttributes) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*OrganizationAttributes) GetUrlOk ¶

func (o *OrganizationAttributes) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) HasCreatedAt ¶

func (o *OrganizationAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*OrganizationAttributes) HasDescription ¶

func (o *OrganizationAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*OrganizationAttributes) HasDisabled ¶

func (o *OrganizationAttributes) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*OrganizationAttributes) HasModifiedAt ¶

func (o *OrganizationAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*OrganizationAttributes) HasName ¶

func (o *OrganizationAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrganizationAttributes) HasPublicId ¶

func (o *OrganizationAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*OrganizationAttributes) HasSharing ¶

func (o *OrganizationAttributes) HasSharing() bool

HasSharing returns a boolean if a field has been set.

func (*OrganizationAttributes) HasUrl ¶

func (o *OrganizationAttributes) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (OrganizationAttributes) MarshalJSON ¶

func (o OrganizationAttributes) MarshalJSON() ([]byte, error)

func (*OrganizationAttributes) SetCreatedAt ¶

func (o *OrganizationAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*OrganizationAttributes) SetDescription ¶

func (o *OrganizationAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*OrganizationAttributes) SetDisabled ¶

func (o *OrganizationAttributes) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*OrganizationAttributes) SetModifiedAt ¶

func (o *OrganizationAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*OrganizationAttributes) SetName ¶

func (o *OrganizationAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OrganizationAttributes) SetPublicId ¶

func (o *OrganizationAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*OrganizationAttributes) SetSharing ¶

func (o *OrganizationAttributes) SetSharing(v string)

SetSharing gets a reference to the given string and assigns it to the Sharing field.

func (*OrganizationAttributes) SetUrl ¶

func (o *OrganizationAttributes) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type OrganizationsType ¶

type OrganizationsType string

OrganizationsType Organizations resource type.

const (
	ORGANIZATIONSTYPE_ORGS OrganizationsType = "orgs"
)

List of OrganizationsType

func NewOrganizationsTypeFromValue ¶

func NewOrganizationsTypeFromValue(v string) (*OrganizationsType, error)

NewOrganizationsTypeFromValue returns a pointer to a valid OrganizationsType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OrganizationsType) IsValid ¶

func (v OrganizationsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OrganizationsType) Ptr ¶

Ptr returns reference to OrganizationsType value

func (*OrganizationsType) UnmarshalJSON ¶

func (v *OrganizationsType) UnmarshalJSON(src []byte) error

type Pagination ¶

type Pagination struct {
	// Total count.
	TotalCount *int64 `json:"total_count,omitempty"`
	// Total count of elements matched by the filter.
	TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
}

Pagination Pagination object.

func NewPagination ¶

func NewPagination() *Pagination

NewPagination instantiates a new Pagination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginationWithDefaults ¶

func NewPaginationWithDefaults() *Pagination

NewPaginationWithDefaults instantiates a new Pagination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Pagination) GetTotalCount ¶

func (o *Pagination) GetTotalCount() int64

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*Pagination) GetTotalCountOk ¶

func (o *Pagination) GetTotalCountOk() (*int64, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pagination) GetTotalFilteredCount ¶

func (o *Pagination) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*Pagination) GetTotalFilteredCountOk ¶

func (o *Pagination) GetTotalFilteredCountOk() (*int64, bool)

GetTotalFilteredCountOk returns a tuple with the TotalFilteredCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pagination) HasTotalCount ¶

func (o *Pagination) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (*Pagination) HasTotalFilteredCount ¶

func (o *Pagination) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (Pagination) MarshalJSON ¶

func (o Pagination) MarshalJSON() ([]byte, error)

func (*Pagination) SetTotalCount ¶

func (o *Pagination) SetTotalCount(v int64)

SetTotalCount gets a reference to the given int64 and assigns it to the TotalCount field.

func (*Pagination) SetTotalFilteredCount ¶

func (o *Pagination) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

type PartialAPIKey ¶

type PartialAPIKey struct {
	Attributes *PartialAPIKeyAttributes `json:"attributes,omitempty"`
	// ID of the API key.
	Id            *string              `json:"id,omitempty"`
	Relationships *APIKeyRelationships `json:"relationships,omitempty"`
	Type          *APIKeysType         `json:"type,omitempty"`
}

PartialAPIKey Partial Datadog API key.

func NewPartialAPIKey ¶

func NewPartialAPIKey() *PartialAPIKey

NewPartialAPIKey instantiates a new PartialAPIKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPartialAPIKeyWithDefaults ¶

func NewPartialAPIKeyWithDefaults() *PartialAPIKey

NewPartialAPIKeyWithDefaults instantiates a new PartialAPIKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PartialAPIKey) GetAttributes ¶

func (o *PartialAPIKey) GetAttributes() PartialAPIKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*PartialAPIKey) GetAttributesOk ¶

func (o *PartialAPIKey) GetAttributesOk() (*PartialAPIKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) GetId ¶

func (o *PartialAPIKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PartialAPIKey) GetIdOk ¶

func (o *PartialAPIKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) GetRelationships ¶

func (o *PartialAPIKey) GetRelationships() APIKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*PartialAPIKey) GetRelationshipsOk ¶

func (o *PartialAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) GetType ¶

func (o *PartialAPIKey) GetType() APIKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*PartialAPIKey) GetTypeOk ¶

func (o *PartialAPIKey) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) HasAttributes ¶

func (o *PartialAPIKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*PartialAPIKey) HasId ¶

func (o *PartialAPIKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*PartialAPIKey) HasRelationships ¶

func (o *PartialAPIKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*PartialAPIKey) HasType ¶

func (o *PartialAPIKey) HasType() bool

HasType returns a boolean if a field has been set.

func (PartialAPIKey) MarshalJSON ¶

func (o PartialAPIKey) MarshalJSON() ([]byte, error)

func (*PartialAPIKey) SetAttributes ¶

func (o *PartialAPIKey) SetAttributes(v PartialAPIKeyAttributes)

SetAttributes gets a reference to the given PartialAPIKeyAttributes and assigns it to the Attributes field.

func (*PartialAPIKey) SetId ¶

func (o *PartialAPIKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PartialAPIKey) SetRelationships ¶

func (o *PartialAPIKey) SetRelationships(v APIKeyRelationships)

SetRelationships gets a reference to the given APIKeyRelationships and assigns it to the Relationships field.

func (*PartialAPIKey) SetType ¶

func (o *PartialAPIKey) SetType(v APIKeysType)

SetType gets a reference to the given APIKeysType and assigns it to the Type field.

type PartialAPIKeyAttributes ¶

type PartialAPIKeyAttributes struct {
	// Creation date of the API key.
	CreatedAt *string `json:"created_at,omitempty"`
	// The last four characters of the API key.
	Last4 *string `json:"last4,omitempty"`
	// Date the API key was last modified.
	ModifiedAt *string `json:"modified_at,omitempty"`
	// Name of the API key.
	Name *string `json:"name,omitempty"`
}

PartialAPIKeyAttributes Attributes of a partial API key.

func NewPartialAPIKeyAttributes ¶

func NewPartialAPIKeyAttributes() *PartialAPIKeyAttributes

NewPartialAPIKeyAttributes instantiates a new PartialAPIKeyAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPartialAPIKeyAttributesWithDefaults ¶

func NewPartialAPIKeyAttributesWithDefaults() *PartialAPIKeyAttributes

NewPartialAPIKeyAttributesWithDefaults instantiates a new PartialAPIKeyAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PartialAPIKeyAttributes) GetCreatedAt ¶

func (o *PartialAPIKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetCreatedAtOk ¶

func (o *PartialAPIKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) GetLast4 ¶

func (o *PartialAPIKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetLast4Ok ¶

func (o *PartialAPIKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) GetModifiedAt ¶

func (o *PartialAPIKeyAttributes) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetModifiedAtOk ¶

func (o *PartialAPIKeyAttributes) GetModifiedAtOk() (*string, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) GetName ¶

func (o *PartialAPIKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetNameOk ¶

func (o *PartialAPIKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) HasCreatedAt ¶

func (o *PartialAPIKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PartialAPIKeyAttributes) HasLast4 ¶

func (o *PartialAPIKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*PartialAPIKeyAttributes) HasModifiedAt ¶

func (o *PartialAPIKeyAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*PartialAPIKeyAttributes) HasName ¶

func (o *PartialAPIKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (PartialAPIKeyAttributes) MarshalJSON ¶

func (o PartialAPIKeyAttributes) MarshalJSON() ([]byte, error)

func (*PartialAPIKeyAttributes) SetCreatedAt ¶

func (o *PartialAPIKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*PartialAPIKeyAttributes) SetLast4 ¶

func (o *PartialAPIKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*PartialAPIKeyAttributes) SetModifiedAt ¶

func (o *PartialAPIKeyAttributes) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*PartialAPIKeyAttributes) SetName ¶

func (o *PartialAPIKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type PartialApplicationKey ¶

type PartialApplicationKey struct {
	Attributes *PartialApplicationKeyAttributes `json:"attributes,omitempty"`
	// ID of the application key.
	Id            *string                      `json:"id,omitempty"`
	Relationships *ApplicationKeyRelationships `json:"relationships,omitempty"`
	Type          *ApplicationKeysType         `json:"type,omitempty"`
}

PartialApplicationKey Partial Datadog application key.

func NewPartialApplicationKey ¶

func NewPartialApplicationKey() *PartialApplicationKey

NewPartialApplicationKey instantiates a new PartialApplicationKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPartialApplicationKeyWithDefaults ¶

func NewPartialApplicationKeyWithDefaults() *PartialApplicationKey

NewPartialApplicationKeyWithDefaults instantiates a new PartialApplicationKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PartialApplicationKey) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*PartialApplicationKey) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) GetId ¶

func (o *PartialApplicationKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PartialApplicationKey) GetIdOk ¶

func (o *PartialApplicationKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) GetRelationships ¶

func (o *PartialApplicationKey) GetRelationships() ApplicationKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*PartialApplicationKey) GetRelationshipsOk ¶

func (o *PartialApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*PartialApplicationKey) GetTypeOk ¶

func (o *PartialApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) HasAttributes ¶

func (o *PartialApplicationKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*PartialApplicationKey) HasId ¶

func (o *PartialApplicationKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*PartialApplicationKey) HasRelationships ¶

func (o *PartialApplicationKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*PartialApplicationKey) HasType ¶

func (o *PartialApplicationKey) HasType() bool

HasType returns a boolean if a field has been set.

func (PartialApplicationKey) MarshalJSON ¶

func (o PartialApplicationKey) MarshalJSON() ([]byte, error)

func (*PartialApplicationKey) SetAttributes ¶

SetAttributes gets a reference to the given PartialApplicationKeyAttributes and assigns it to the Attributes field.

func (*PartialApplicationKey) SetId ¶

func (o *PartialApplicationKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PartialApplicationKey) SetRelationships ¶

func (o *PartialApplicationKey) SetRelationships(v ApplicationKeyRelationships)

SetRelationships gets a reference to the given ApplicationKeyRelationships and assigns it to the Relationships field.

func (*PartialApplicationKey) SetType ¶

SetType gets a reference to the given ApplicationKeysType and assigns it to the Type field.

type PartialApplicationKeyAttributes ¶

type PartialApplicationKeyAttributes struct {
	// Creation date of the application key.
	CreatedAt *string `json:"created_at,omitempty"`
	// The last four characters of the application key.
	Last4 *string `json:"last4,omitempty"`
	// Name of the application key.
	Name *string `json:"name,omitempty"`
}

PartialApplicationKeyAttributes Attributes of a partial application key.

func NewPartialApplicationKeyAttributes ¶

func NewPartialApplicationKeyAttributes() *PartialApplicationKeyAttributes

NewPartialApplicationKeyAttributes instantiates a new PartialApplicationKeyAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPartialApplicationKeyAttributesWithDefaults ¶

func NewPartialApplicationKeyAttributesWithDefaults() *PartialApplicationKeyAttributes

NewPartialApplicationKeyAttributesWithDefaults instantiates a new PartialApplicationKeyAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PartialApplicationKeyAttributes) GetCreatedAt ¶

func (o *PartialApplicationKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PartialApplicationKeyAttributes) GetCreatedAtOk ¶

func (o *PartialApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyAttributes) GetLast4 ¶

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*PartialApplicationKeyAttributes) GetLast4Ok ¶

func (o *PartialApplicationKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyAttributes) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*PartialApplicationKeyAttributes) GetNameOk ¶

func (o *PartialApplicationKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyAttributes) HasCreatedAt ¶

func (o *PartialApplicationKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PartialApplicationKeyAttributes) HasLast4 ¶

func (o *PartialApplicationKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*PartialApplicationKeyAttributes) HasName ¶

HasName returns a boolean if a field has been set.

func (PartialApplicationKeyAttributes) MarshalJSON ¶

func (o PartialApplicationKeyAttributes) MarshalJSON() ([]byte, error)

func (*PartialApplicationKeyAttributes) SetCreatedAt ¶

func (o *PartialApplicationKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*PartialApplicationKeyAttributes) SetLast4 ¶

func (o *PartialApplicationKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*PartialApplicationKeyAttributes) SetName ¶

SetName gets a reference to the given string and assigns it to the Name field.

type Permission ¶

type Permission struct {
	Attributes *PermissionAttributes `json:"attributes,omitempty"`
	// ID of the permission.
	Id   *string         `json:"id,omitempty"`
	Type PermissionsType `json:"type"`
}

Permission Permission object.

func NewPermission ¶

func NewPermission(type_ PermissionsType) *Permission

NewPermission instantiates a new Permission object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionWithDefaults ¶

func NewPermissionWithDefaults() *Permission

NewPermissionWithDefaults instantiates a new Permission object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Permission) GetAttributes ¶

func (o *Permission) GetAttributes() PermissionAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Permission) GetAttributesOk ¶

func (o *Permission) GetAttributesOk() (*PermissionAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Permission) GetId ¶

func (o *Permission) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Permission) GetIdOk ¶

func (o *Permission) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Permission) GetType ¶

func (o *Permission) GetType() PermissionsType

GetType returns the Type field value

func (*Permission) GetTypeOk ¶

func (o *Permission) GetTypeOk() (*PermissionsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Permission) HasAttributes ¶

func (o *Permission) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Permission) HasId ¶

func (o *Permission) HasId() bool

HasId returns a boolean if a field has been set.

func (Permission) MarshalJSON ¶

func (o Permission) MarshalJSON() ([]byte, error)

func (*Permission) SetAttributes ¶

func (o *Permission) SetAttributes(v PermissionAttributes)

SetAttributes gets a reference to the given PermissionAttributes and assigns it to the Attributes field.

func (*Permission) SetId ¶

func (o *Permission) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Permission) SetType ¶

func (o *Permission) SetType(v PermissionsType)

SetType sets field value

func (*Permission) UnmarshalJSON ¶

func (o *Permission) UnmarshalJSON(bytes []byte) (err error)

type PermissionAttributes ¶

type PermissionAttributes struct {
	// Creation time of the permission.
	Created *time.Time `json:"created,omitempty"`
	// Description of the permission.
	Description *string `json:"description,omitempty"`
	// Displayed name for the permission.
	DisplayName *string `json:"display_name,omitempty"`
	// Display type.
	DisplayType *string `json:"display_type,omitempty"`
	// Name of the permission group.
	GroupName *string `json:"group_name,omitempty"`
	// Name of the permission.
	Name *string `json:"name,omitempty"`
	// Whether or not the permission is restricted.
	Restricted *bool `json:"restricted,omitempty"`
}

PermissionAttributes Attributes of a permission.

func NewPermissionAttributes ¶

func NewPermissionAttributes() *PermissionAttributes

NewPermissionAttributes instantiates a new PermissionAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionAttributesWithDefaults ¶

func NewPermissionAttributesWithDefaults() *PermissionAttributes

NewPermissionAttributesWithDefaults instantiates a new PermissionAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PermissionAttributes) GetCreated ¶

func (o *PermissionAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*PermissionAttributes) GetCreatedOk ¶

func (o *PermissionAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetDescription ¶

func (o *PermissionAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PermissionAttributes) GetDescriptionOk ¶

func (o *PermissionAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetDisplayName ¶

func (o *PermissionAttributes) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*PermissionAttributes) GetDisplayNameOk ¶

func (o *PermissionAttributes) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetDisplayType ¶

func (o *PermissionAttributes) GetDisplayType() string

GetDisplayType returns the DisplayType field value if set, zero value otherwise.

func (*PermissionAttributes) GetDisplayTypeOk ¶

func (o *PermissionAttributes) GetDisplayTypeOk() (*string, bool)

GetDisplayTypeOk returns a tuple with the DisplayType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetGroupName ¶

func (o *PermissionAttributes) GetGroupName() string

GetGroupName returns the GroupName field value if set, zero value otherwise.

func (*PermissionAttributes) GetGroupNameOk ¶

func (o *PermissionAttributes) GetGroupNameOk() (*string, bool)

GetGroupNameOk returns a tuple with the GroupName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetName ¶

func (o *PermissionAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PermissionAttributes) GetNameOk ¶

func (o *PermissionAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetRestricted ¶

func (o *PermissionAttributes) GetRestricted() bool

GetRestricted returns the Restricted field value if set, zero value otherwise.

func (*PermissionAttributes) GetRestrictedOk ¶

func (o *PermissionAttributes) GetRestrictedOk() (*bool, bool)

GetRestrictedOk returns a tuple with the Restricted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) HasCreated ¶

func (o *PermissionAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*PermissionAttributes) HasDescription ¶

func (o *PermissionAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PermissionAttributes) HasDisplayName ¶

func (o *PermissionAttributes) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*PermissionAttributes) HasDisplayType ¶

func (o *PermissionAttributes) HasDisplayType() bool

HasDisplayType returns a boolean if a field has been set.

func (*PermissionAttributes) HasGroupName ¶

func (o *PermissionAttributes) HasGroupName() bool

HasGroupName returns a boolean if a field has been set.

func (*PermissionAttributes) HasName ¶

func (o *PermissionAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*PermissionAttributes) HasRestricted ¶

func (o *PermissionAttributes) HasRestricted() bool

HasRestricted returns a boolean if a field has been set.

func (PermissionAttributes) MarshalJSON ¶

func (o PermissionAttributes) MarshalJSON() ([]byte, error)

func (*PermissionAttributes) SetCreated ¶

func (o *PermissionAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*PermissionAttributes) SetDescription ¶

func (o *PermissionAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PermissionAttributes) SetDisplayName ¶

func (o *PermissionAttributes) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*PermissionAttributes) SetDisplayType ¶

func (o *PermissionAttributes) SetDisplayType(v string)

SetDisplayType gets a reference to the given string and assigns it to the DisplayType field.

func (*PermissionAttributes) SetGroupName ¶

func (o *PermissionAttributes) SetGroupName(v string)

SetGroupName gets a reference to the given string and assigns it to the GroupName field.

func (*PermissionAttributes) SetName ¶

func (o *PermissionAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PermissionAttributes) SetRestricted ¶

func (o *PermissionAttributes) SetRestricted(v bool)

SetRestricted gets a reference to the given bool and assigns it to the Restricted field.

type PermissionsResponse ¶

type PermissionsResponse struct {
	// Array of permissions.
	Data *[]Permission `json:"data,omitempty"`
}

PermissionsResponse Payload with API-returned permissions.

func NewPermissionsResponse ¶

func NewPermissionsResponse() *PermissionsResponse

NewPermissionsResponse instantiates a new PermissionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionsResponseWithDefaults ¶

func NewPermissionsResponseWithDefaults() *PermissionsResponse

NewPermissionsResponseWithDefaults instantiates a new PermissionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PermissionsResponse) GetData ¶

func (o *PermissionsResponse) GetData() []Permission

GetData returns the Data field value if set, zero value otherwise.

func (*PermissionsResponse) GetDataOk ¶

func (o *PermissionsResponse) GetDataOk() (*[]Permission, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsResponse) HasData ¶

func (o *PermissionsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (PermissionsResponse) MarshalJSON ¶

func (o PermissionsResponse) MarshalJSON() ([]byte, error)

func (*PermissionsResponse) SetData ¶

func (o *PermissionsResponse) SetData(v []Permission)

SetData gets a reference to the given []Permission and assigns it to the Data field.

type PermissionsType ¶

type PermissionsType string

PermissionsType Permissions resource type.

const (
	PERMISSIONSTYPE_PERMISSIONS PermissionsType = "permissions"
)

List of PermissionsType

func NewPermissionsTypeFromValue ¶

func NewPermissionsTypeFromValue(v string) (*PermissionsType, error)

NewPermissionsTypeFromValue returns a pointer to a valid PermissionsType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PermissionsType) IsValid ¶

func (v PermissionsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PermissionsType) Ptr ¶

Ptr returns reference to PermissionsType value

func (*PermissionsType) UnmarshalJSON ¶

func (v *PermissionsType) UnmarshalJSON(src []byte) error

type ProcessSummariesMeta ¶

type ProcessSummariesMeta struct {
	Page *ProcessSummariesMetaPage `json:"page,omitempty"`
}

ProcessSummariesMeta Response metadata object.

func NewProcessSummariesMeta ¶

func NewProcessSummariesMeta() *ProcessSummariesMeta

NewProcessSummariesMeta instantiates a new ProcessSummariesMeta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProcessSummariesMetaWithDefaults ¶

func NewProcessSummariesMetaWithDefaults() *ProcessSummariesMeta

NewProcessSummariesMetaWithDefaults instantiates a new ProcessSummariesMeta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProcessSummariesMeta) GetPage ¶

GetPage returns the Page field value if set, zero value otherwise.

func (*ProcessSummariesMeta) GetPageOk ¶

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesMeta) HasPage ¶

func (o *ProcessSummariesMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (ProcessSummariesMeta) MarshalJSON ¶

func (o ProcessSummariesMeta) MarshalJSON() ([]byte, error)

func (*ProcessSummariesMeta) SetPage ¶

SetPage gets a reference to the given ProcessSummariesMetaPage and assigns it to the Page field.

type ProcessSummariesMetaPage ¶

type ProcessSummariesMetaPage struct {
	// The cursor used to get the next results, if any. To make the next request, use the same parameters with the addition of the `page[cursor]`.
	After *string `json:"after,omitempty"`
	// Number of results returned.
	Size *int32 `json:"size,omitempty"`
}

ProcessSummariesMetaPage Paging attributes.

func NewProcessSummariesMetaPage ¶

func NewProcessSummariesMetaPage() *ProcessSummariesMetaPage

NewProcessSummariesMetaPage instantiates a new ProcessSummariesMetaPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProcessSummariesMetaPageWithDefaults ¶

func NewProcessSummariesMetaPageWithDefaults() *ProcessSummariesMetaPage

NewProcessSummariesMetaPageWithDefaults instantiates a new ProcessSummariesMetaPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProcessSummariesMetaPage) GetAfter ¶

func (o *ProcessSummariesMetaPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*ProcessSummariesMetaPage) GetAfterOk ¶

func (o *ProcessSummariesMetaPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesMetaPage) GetSize ¶

func (o *ProcessSummariesMetaPage) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise.

func (*ProcessSummariesMetaPage) GetSizeOk ¶

func (o *ProcessSummariesMetaPage) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesMetaPage) HasAfter ¶

func (o *ProcessSummariesMetaPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (*ProcessSummariesMetaPage) HasSize ¶

func (o *ProcessSummariesMetaPage) HasSize() bool

HasSize returns a boolean if a field has been set.

func (ProcessSummariesMetaPage) MarshalJSON ¶

func (o ProcessSummariesMetaPage) MarshalJSON() ([]byte, error)

func (*ProcessSummariesMetaPage) SetAfter ¶

func (o *ProcessSummariesMetaPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*ProcessSummariesMetaPage) SetSize ¶

func (o *ProcessSummariesMetaPage) SetSize(v int32)

SetSize gets a reference to the given int32 and assigns it to the Size field.

type ProcessSummariesResponse ¶

type ProcessSummariesResponse struct {
	// Array of process summary objects.
	Data *[]ProcessSummary     `json:"data,omitempty"`
	Meta *ProcessSummariesMeta `json:"meta,omitempty"`
}

ProcessSummariesResponse List of process summaries.

func NewProcessSummariesResponse ¶

func NewProcessSummariesResponse() *ProcessSummariesResponse

NewProcessSummariesResponse instantiates a new ProcessSummariesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProcessSummariesResponseWithDefaults ¶

func NewProcessSummariesResponseWithDefaults() *ProcessSummariesResponse

NewProcessSummariesResponseWithDefaults instantiates a new ProcessSummariesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProcessSummariesResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*ProcessSummariesResponse) GetDataOk ¶

func (o *ProcessSummariesResponse) GetDataOk() (*[]ProcessSummary, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ProcessSummariesResponse) GetMetaOk ¶

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesResponse) HasData ¶

func (o *ProcessSummariesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ProcessSummariesResponse) HasMeta ¶

func (o *ProcessSummariesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ProcessSummariesResponse) MarshalJSON ¶

func (o ProcessSummariesResponse) MarshalJSON() ([]byte, error)

func (*ProcessSummariesResponse) SetData ¶

func (o *ProcessSummariesResponse) SetData(v []ProcessSummary)

SetData gets a reference to the given []ProcessSummary and assigns it to the Data field.

func (*ProcessSummariesResponse) SetMeta ¶

SetMeta gets a reference to the given ProcessSummariesMeta and assigns it to the Meta field.

type ProcessSummary ¶

type ProcessSummary struct {
	Attributes *ProcessSummaryAttributes `json:"attributes,omitempty"`
	// Process ID.
	Id   *string             `json:"id,omitempty"`
	Type *ProcessSummaryType `json:"type,omitempty"`
}

ProcessSummary Process summary object.

func NewProcessSummary ¶

func NewProcessSummary() *ProcessSummary

NewProcessSummary instantiates a new ProcessSummary object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProcessSummaryWithDefaults ¶

func NewProcessSummaryWithDefaults() *ProcessSummary

NewProcessSummaryWithDefaults instantiates a new ProcessSummary object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProcessSummary) GetAttributes ¶

func (o *ProcessSummary) GetAttributes() ProcessSummaryAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ProcessSummary) GetAttributesOk ¶

func (o *ProcessSummary) GetAttributesOk() (*ProcessSummaryAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummary) GetId ¶

func (o *ProcessSummary) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ProcessSummary) GetIdOk ¶

func (o *ProcessSummary) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummary) GetType ¶

func (o *ProcessSummary) GetType() ProcessSummaryType

GetType returns the Type field value if set, zero value otherwise.

func (*ProcessSummary) GetTypeOk ¶

func (o *ProcessSummary) GetTypeOk() (*ProcessSummaryType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummary) HasAttributes ¶

func (o *ProcessSummary) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ProcessSummary) HasId ¶

func (o *ProcessSummary) HasId() bool

HasId returns a boolean if a field has been set.

func (*ProcessSummary) HasType ¶

func (o *ProcessSummary) HasType() bool

HasType returns a boolean if a field has been set.

func (ProcessSummary) MarshalJSON ¶

func (o ProcessSummary) MarshalJSON() ([]byte, error)

func (*ProcessSummary) SetAttributes ¶

func (o *ProcessSummary) SetAttributes(v ProcessSummaryAttributes)

SetAttributes gets a reference to the given ProcessSummaryAttributes and assigns it to the Attributes field.

func (*ProcessSummary) SetId ¶

func (o *ProcessSummary) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ProcessSummary) SetType ¶

func (o *ProcessSummary) SetType(v ProcessSummaryType)

SetType gets a reference to the given ProcessSummaryType and assigns it to the Type field.

type ProcessSummaryAttributes ¶

type ProcessSummaryAttributes struct {
	// Process command line.
	Cmdline *string `json:"cmdline,omitempty"`
	// Host running the process.
	Host *string `json:"host,omitempty"`
	// Process ID.
	Pid *int64 `json:"pid,omitempty"`
	// Parent process ID.
	Ppid *int64 `json:"ppid,omitempty"`
	// Time the process was started.
	Start *string `json:"start,omitempty"`
	// List of tags associated with the process.
	Tags *[]string `json:"tags,omitempty"`
	// Time the process was seen.
	Timestamp *string `json:"timestamp,omitempty"`
	// Process owner.
	User *string `json:"user,omitempty"`
}

ProcessSummaryAttributes Attributes for a process summary.

func NewProcessSummaryAttributes ¶

func NewProcessSummaryAttributes() *ProcessSummaryAttributes

NewProcessSummaryAttributes instantiates a new ProcessSummaryAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProcessSummaryAttributesWithDefaults ¶

func NewProcessSummaryAttributesWithDefaults() *ProcessSummaryAttributes

NewProcessSummaryAttributesWithDefaults instantiates a new ProcessSummaryAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProcessSummaryAttributes) GetCmdline ¶

func (o *ProcessSummaryAttributes) GetCmdline() string

GetCmdline returns the Cmdline field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetCmdlineOk ¶

func (o *ProcessSummaryAttributes) GetCmdlineOk() (*string, bool)

GetCmdlineOk returns a tuple with the Cmdline field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetHost ¶

func (o *ProcessSummaryAttributes) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetHostOk ¶

func (o *ProcessSummaryAttributes) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetPid ¶

func (o *ProcessSummaryAttributes) GetPid() int64

GetPid returns the Pid field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetPidOk ¶

func (o *ProcessSummaryAttributes) GetPidOk() (*int64, bool)

GetPidOk returns a tuple with the Pid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetPpid ¶

func (o *ProcessSummaryAttributes) GetPpid() int64

GetPpid returns the Ppid field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetPpidOk ¶

func (o *ProcessSummaryAttributes) GetPpidOk() (*int64, bool)

GetPpidOk returns a tuple with the Ppid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetStart ¶

func (o *ProcessSummaryAttributes) GetStart() string

GetStart returns the Start field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetStartOk ¶

func (o *ProcessSummaryAttributes) GetStartOk() (*string, bool)

GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetTags ¶

func (o *ProcessSummaryAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetTagsOk ¶

func (o *ProcessSummaryAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetTimestamp ¶

func (o *ProcessSummaryAttributes) GetTimestamp() string

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetTimestampOk ¶

func (o *ProcessSummaryAttributes) GetTimestampOk() (*string, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetUser ¶

func (o *ProcessSummaryAttributes) GetUser() string

GetUser returns the User field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetUserOk ¶

func (o *ProcessSummaryAttributes) GetUserOk() (*string, bool)

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) HasCmdline ¶

func (o *ProcessSummaryAttributes) HasCmdline() bool

HasCmdline returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasHost ¶

func (o *ProcessSummaryAttributes) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasPid ¶

func (o *ProcessSummaryAttributes) HasPid() bool

HasPid returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasPpid ¶

func (o *ProcessSummaryAttributes) HasPpid() bool

HasPpid returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasStart ¶

func (o *ProcessSummaryAttributes) HasStart() bool

HasStart returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasTags ¶

func (o *ProcessSummaryAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasTimestamp ¶

func (o *ProcessSummaryAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasUser ¶

func (o *ProcessSummaryAttributes) HasUser() bool

HasUser returns a boolean if a field has been set.

func (ProcessSummaryAttributes) MarshalJSON ¶

func (o ProcessSummaryAttributes) MarshalJSON() ([]byte, error)

func (*ProcessSummaryAttributes) SetCmdline ¶

func (o *ProcessSummaryAttributes) SetCmdline(v string)

SetCmdline gets a reference to the given string and assigns it to the Cmdline field.

func (*ProcessSummaryAttributes) SetHost ¶

func (o *ProcessSummaryAttributes) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*ProcessSummaryAttributes) SetPid ¶

func (o *ProcessSummaryAttributes) SetPid(v int64)

SetPid gets a reference to the given int64 and assigns it to the Pid field.

func (*ProcessSummaryAttributes) SetPpid ¶

func (o *ProcessSummaryAttributes) SetPpid(v int64)

SetPpid gets a reference to the given int64 and assigns it to the Ppid field.

func (*ProcessSummaryAttributes) SetStart ¶

func (o *ProcessSummaryAttributes) SetStart(v string)

SetStart gets a reference to the given string and assigns it to the Start field.

func (*ProcessSummaryAttributes) SetTags ¶

func (o *ProcessSummaryAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ProcessSummaryAttributes) SetTimestamp ¶

func (o *ProcessSummaryAttributes) SetTimestamp(v string)

SetTimestamp gets a reference to the given string and assigns it to the Timestamp field.

func (*ProcessSummaryAttributes) SetUser ¶

func (o *ProcessSummaryAttributes) SetUser(v string)

SetUser gets a reference to the given string and assigns it to the User field.

type ProcessSummaryType ¶

type ProcessSummaryType string

ProcessSummaryType Type of process summary.

const (
	PROCESSSUMMARYTYPE_PROCESS ProcessSummaryType = "process"
)

List of ProcessSummaryType

func NewProcessSummaryTypeFromValue ¶

func NewProcessSummaryTypeFromValue(v string) (*ProcessSummaryType, error)

NewProcessSummaryTypeFromValue returns a pointer to a valid ProcessSummaryType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ProcessSummaryType) IsValid ¶

func (v ProcessSummaryType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ProcessSummaryType) Ptr ¶

Ptr returns reference to ProcessSummaryType value

func (*ProcessSummaryType) UnmarshalJSON ¶

func (v *ProcessSummaryType) UnmarshalJSON(src []byte) error

type ProcessesApiService ¶

type ProcessesApiService service

ProcessesApiService ProcessesApi service

func (*ProcessesApiService) ListProcesses ¶

* ListProcesses Get all processes * Get all processes for your organization.

type QuerySortOrder ¶

type QuerySortOrder string

QuerySortOrder Direction of sort.

const (
	QUERYSORTORDER_ASC  QuerySortOrder = "asc"
	QUERYSORTORDER_DESC QuerySortOrder = "desc"
)

List of QuerySortOrder

func NewQuerySortOrderFromValue ¶

func NewQuerySortOrderFromValue(v string) (*QuerySortOrder, error)

NewQuerySortOrderFromValue returns a pointer to a valid QuerySortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum

func (QuerySortOrder) IsValid ¶

func (v QuerySortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (QuerySortOrder) Ptr ¶

func (v QuerySortOrder) Ptr() *QuerySortOrder

Ptr returns reference to QuerySortOrder value

func (*QuerySortOrder) UnmarshalJSON ¶

func (v *QuerySortOrder) UnmarshalJSON(src []byte) error

type RelationshipToIncidentIntegrationMetadataData ¶

type RelationshipToIncidentIntegrationMetadataData struct {
	// A unique identifier that represents the integration metadata.
	Id   string                          `json:"id"`
	Type IncidentIntegrationMetadataType `json:"type"`
}

RelationshipToIncidentIntegrationMetadataData A relationship reference for an integration metadata object.

func NewRelationshipToIncidentIntegrationMetadataData ¶

func NewRelationshipToIncidentIntegrationMetadataData(id string, type_ IncidentIntegrationMetadataType) *RelationshipToIncidentIntegrationMetadataData

NewRelationshipToIncidentIntegrationMetadataData instantiates a new RelationshipToIncidentIntegrationMetadataData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToIncidentIntegrationMetadataDataWithDefaults ¶

func NewRelationshipToIncidentIntegrationMetadataDataWithDefaults() *RelationshipToIncidentIntegrationMetadataData

NewRelationshipToIncidentIntegrationMetadataDataWithDefaults instantiates a new RelationshipToIncidentIntegrationMetadataData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToIncidentIntegrationMetadataData) GetId ¶

GetId returns the Id field value

func (*RelationshipToIncidentIntegrationMetadataData) GetIdOk ¶

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentIntegrationMetadataData) GetType ¶

GetType returns the Type field value

func (*RelationshipToIncidentIntegrationMetadataData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentIntegrationMetadataData) MarshalJSON ¶

func (*RelationshipToIncidentIntegrationMetadataData) SetId ¶

SetId sets field value

func (*RelationshipToIncidentIntegrationMetadataData) SetType ¶

SetType sets field value

func (*RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON ¶

func (o *RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON(bytes []byte) (err error)

type RelationshipToIncidentIntegrationMetadatas ¶

type RelationshipToIncidentIntegrationMetadatas struct {
	// The integration metadata relationship array
	Data []RelationshipToIncidentIntegrationMetadataData `json:"data"`
}

RelationshipToIncidentIntegrationMetadatas A relationship reference for multiple integration metadata objects.

func NewRelationshipToIncidentIntegrationMetadatas ¶

func NewRelationshipToIncidentIntegrationMetadatas(data []RelationshipToIncidentIntegrationMetadataData) *RelationshipToIncidentIntegrationMetadatas

NewRelationshipToIncidentIntegrationMetadatas instantiates a new RelationshipToIncidentIntegrationMetadatas object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToIncidentIntegrationMetadatasWithDefaults ¶

func NewRelationshipToIncidentIntegrationMetadatasWithDefaults() *RelationshipToIncidentIntegrationMetadatas

NewRelationshipToIncidentIntegrationMetadatasWithDefaults instantiates a new RelationshipToIncidentIntegrationMetadatas object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToIncidentIntegrationMetadatas) GetData ¶

GetData returns the Data field value

func (*RelationshipToIncidentIntegrationMetadatas) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentIntegrationMetadatas) MarshalJSON ¶

func (*RelationshipToIncidentIntegrationMetadatas) SetData ¶

SetData sets field value

func (*RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON ¶

func (o *RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON(bytes []byte) (err error)

type RelationshipToIncidentPostmortem ¶

type RelationshipToIncidentPostmortem struct {
	Data RelationshipToIncidentPostmortemData `json:"data"`
}

RelationshipToIncidentPostmortem A relationship reference for postmortems.

func NewRelationshipToIncidentPostmortem ¶

func NewRelationshipToIncidentPostmortem(data RelationshipToIncidentPostmortemData) *RelationshipToIncidentPostmortem

NewRelationshipToIncidentPostmortem instantiates a new RelationshipToIncidentPostmortem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToIncidentPostmortemWithDefaults ¶

func NewRelationshipToIncidentPostmortemWithDefaults() *RelationshipToIncidentPostmortem

NewRelationshipToIncidentPostmortemWithDefaults instantiates a new RelationshipToIncidentPostmortem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToIncidentPostmortem) GetData ¶

GetData returns the Data field value

func (*RelationshipToIncidentPostmortem) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentPostmortem) MarshalJSON ¶

func (o RelationshipToIncidentPostmortem) MarshalJSON() ([]byte, error)

func (*RelationshipToIncidentPostmortem) SetData ¶

SetData sets field value

func (*RelationshipToIncidentPostmortem) UnmarshalJSON ¶

func (o *RelationshipToIncidentPostmortem) UnmarshalJSON(bytes []byte) (err error)

type RelationshipToIncidentPostmortemData ¶

type RelationshipToIncidentPostmortemData struct {
	// A unique identifier that represents the postmortem.
	Id   string                 `json:"id"`
	Type IncidentPostmortemType `json:"type"`
}

RelationshipToIncidentPostmortemData The postmortem relationship data.

func NewRelationshipToIncidentPostmortemData ¶

func NewRelationshipToIncidentPostmortemData(id string, type_ IncidentPostmortemType) *RelationshipToIncidentPostmortemData

NewRelationshipToIncidentPostmortemData instantiates a new RelationshipToIncidentPostmortemData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToIncidentPostmortemDataWithDefaults ¶

func NewRelationshipToIncidentPostmortemDataWithDefaults() *RelationshipToIncidentPostmortemData

NewRelationshipToIncidentPostmortemDataWithDefaults instantiates a new RelationshipToIncidentPostmortemData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToIncidentPostmortemData) GetId ¶

GetId returns the Id field value

func (*RelationshipToIncidentPostmortemData) GetIdOk ¶

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentPostmortemData) GetType ¶

GetType returns the Type field value

func (*RelationshipToIncidentPostmortemData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentPostmortemData) MarshalJSON ¶

func (o RelationshipToIncidentPostmortemData) MarshalJSON() ([]byte, error)

func (*RelationshipToIncidentPostmortemData) SetId ¶

SetId sets field value

func (*RelationshipToIncidentPostmortemData) SetType ¶

SetType sets field value

func (*RelationshipToIncidentPostmortemData) UnmarshalJSON ¶

func (o *RelationshipToIncidentPostmortemData) UnmarshalJSON(bytes []byte) (err error)

type RelationshipToOrganization ¶

type RelationshipToOrganization struct {
	Data RelationshipToOrganizationData `json:"data"`
}

RelationshipToOrganization Relationship to an organization.

func NewRelationshipToOrganization ¶

func NewRelationshipToOrganization(data RelationshipToOrganizationData) *RelationshipToOrganization

NewRelationshipToOrganization instantiates a new RelationshipToOrganization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToOrganizationWithDefaults ¶

func NewRelationshipToOrganizationWithDefaults() *RelationshipToOrganization

NewRelationshipToOrganizationWithDefaults instantiates a new RelationshipToOrganization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToOrganization) GetData ¶

GetData returns the Data field value

func (*RelationshipToOrganization) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToOrganization) MarshalJSON ¶

func (o RelationshipToOrganization) MarshalJSON() ([]byte, error)

func (*RelationshipToOrganization) SetData ¶

SetData sets field value

func (*RelationshipToOrganization) UnmarshalJSON ¶

func (o *RelationshipToOrganization) UnmarshalJSON(bytes []byte) (err error)

type RelationshipToOrganizationData ¶

type RelationshipToOrganizationData struct {
	// ID of the organization.
	Id   string            `json:"id"`
	Type OrganizationsType `json:"type"`
}

RelationshipToOrganizationData Relationship to organization object.

func NewRelationshipToOrganizationData ¶

func NewRelationshipToOrganizationData(id string, type_ OrganizationsType) *RelationshipToOrganizationData

NewRelationshipToOrganizationData instantiates a new RelationshipToOrganizationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToOrganizationDataWithDefaults ¶

func NewRelationshipToOrganizationDataWithDefaults() *RelationshipToOrganizationData

NewRelationshipToOrganizationDataWithDefaults instantiates a new RelationshipToOrganizationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToOrganizationData) GetId ¶

GetId returns the Id field value

func (*RelationshipToOrganizationData) GetIdOk ¶

func (o *RelationshipToOrganizationData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToOrganizationData) GetType ¶

GetType returns the Type field value

func (*RelationshipToOrganizationData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToOrganizationData) MarshalJSON ¶

func (o RelationshipToOrganizationData) MarshalJSON() ([]byte, error)

func (*RelationshipToOrganizationData) SetId ¶

SetId sets field value

func (*RelationshipToOrganizationData) SetType ¶

SetType sets field value

func (*RelationshipToOrganizationData) UnmarshalJSON ¶

func (o *RelationshipToOrganizationData) UnmarshalJSON(bytes []byte) (err error)

type RelationshipToOrganizations ¶

type RelationshipToOrganizations struct {
	// Relationships to organization objects.
	Data []RelationshipToOrganizationData `json:"data"`
}

RelationshipToOrganizations Relationship to organizations.

func NewRelationshipToOrganizations ¶

func NewRelationshipToOrganizations(data []RelationshipToOrganizationData) *RelationshipToOrganizations

NewRelationshipToOrganizations instantiates a new RelationshipToOrganizations object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToOrganizationsWithDefaults ¶

func NewRelationshipToOrganizationsWithDefaults() *RelationshipToOrganizations

NewRelationshipToOrganizationsWithDefaults instantiates a new RelationshipToOrganizations object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToOrganizations) GetData ¶

GetData returns the Data field value

func (*RelationshipToOrganizations) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToOrganizations) MarshalJSON ¶

func (o RelationshipToOrganizations) MarshalJSON() ([]byte, error)

func (*RelationshipToOrganizations) SetData ¶

SetData sets field value

func (*RelationshipToOrganizations) UnmarshalJSON ¶

func (o *RelationshipToOrganizations) UnmarshalJSON(bytes []byte) (err error)

type RelationshipToPermission ¶

type RelationshipToPermission struct {
	Data *RelationshipToPermissionData `json:"data,omitempty"`
}

RelationshipToPermission Relationship to a permissions object.

func NewRelationshipToPermission ¶

func NewRelationshipToPermission() *RelationshipToPermission

NewRelationshipToPermission instantiates a new RelationshipToPermission object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToPermissionWithDefaults ¶

func NewRelationshipToPermissionWithDefaults() *RelationshipToPermission

NewRelationshipToPermissionWithDefaults instantiates a new RelationshipToPermission object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToPermission) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToPermission) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermission) HasData ¶

func (o *RelationshipToPermission) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToPermission) MarshalJSON ¶

func (o RelationshipToPermission) MarshalJSON() ([]byte, error)

func (*RelationshipToPermission) SetData ¶

SetData gets a reference to the given RelationshipToPermissionData and assigns it to the Data field.

type RelationshipToPermissionData ¶

type RelationshipToPermissionData struct {
	// ID of the permission.
	Id   *string          `json:"id,omitempty"`
	Type *PermissionsType `json:"type,omitempty"`
}

RelationshipToPermissionData Relationship to permission object.

func NewRelationshipToPermissionData ¶

func NewRelationshipToPermissionData() *RelationshipToPermissionData

NewRelationshipToPermissionData instantiates a new RelationshipToPermissionData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToPermissionDataWithDefaults ¶

func NewRelationshipToPermissionDataWithDefaults() *RelationshipToPermissionData

NewRelationshipToPermissionDataWithDefaults instantiates a new RelationshipToPermissionData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToPermissionData) GetId ¶

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipToPermissionData) GetIdOk ¶

func (o *RelationshipToPermissionData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermissionData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToPermissionData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermissionData) HasId ¶

HasId returns a boolean if a field has been set.

func (*RelationshipToPermissionData) HasType ¶

func (o *RelationshipToPermissionData) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipToPermissionData) MarshalJSON ¶

func (o RelationshipToPermissionData) MarshalJSON() ([]byte, error)

func (*RelationshipToPermissionData) SetId ¶

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToPermissionData) SetType ¶

SetType gets a reference to the given PermissionsType and assigns it to the Type field.

type RelationshipToPermissions ¶

type RelationshipToPermissions struct {
	// Relationships to permission objects.
	Data *[]RelationshipToPermissionData `json:"data,omitempty"`
}

RelationshipToPermissions Relationship to multiple permissions objects.

func NewRelationshipToPermissions ¶

func NewRelationshipToPermissions() *RelationshipToPermissions

NewRelationshipToPermissions instantiates a new RelationshipToPermissions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToPermissionsWithDefaults ¶

func NewRelationshipToPermissionsWithDefaults() *RelationshipToPermissions

NewRelationshipToPermissionsWithDefaults instantiates a new RelationshipToPermissions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToPermissions) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToPermissions) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermissions) HasData ¶

func (o *RelationshipToPermissions) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToPermissions) MarshalJSON ¶

func (o RelationshipToPermissions) MarshalJSON() ([]byte, error)

func (*RelationshipToPermissions) SetData ¶

SetData gets a reference to the given []RelationshipToPermissionData and assigns it to the Data field.

type RelationshipToRole ¶

type RelationshipToRole struct {
	Data *RelationshipToRoleData `json:"data,omitempty"`
}

RelationshipToRole Relationship to role.

func NewRelationshipToRole ¶

func NewRelationshipToRole() *RelationshipToRole

NewRelationshipToRole instantiates a new RelationshipToRole object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToRoleWithDefaults ¶

func NewRelationshipToRoleWithDefaults() *RelationshipToRole

NewRelationshipToRoleWithDefaults instantiates a new RelationshipToRole object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToRole) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToRole) GetDataOk ¶

func (o *RelationshipToRole) GetDataOk() (*RelationshipToRoleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRole) HasData ¶

func (o *RelationshipToRole) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToRole) MarshalJSON ¶

func (o RelationshipToRole) MarshalJSON() ([]byte, error)

func (*RelationshipToRole) SetData ¶

SetData gets a reference to the given RelationshipToRoleData and assigns it to the Data field.

type RelationshipToRoleData ¶

type RelationshipToRoleData struct {
	// ID of the role.
	Id   *string    `json:"id,omitempty"`
	Type *RolesType `json:"type,omitempty"`
}

RelationshipToRoleData Relationship to role object.

func NewRelationshipToRoleData ¶

func NewRelationshipToRoleData() *RelationshipToRoleData

NewRelationshipToRoleData instantiates a new RelationshipToRoleData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToRoleDataWithDefaults ¶

func NewRelationshipToRoleDataWithDefaults() *RelationshipToRoleData

NewRelationshipToRoleDataWithDefaults instantiates a new RelationshipToRoleData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToRoleData) GetId ¶

func (o *RelationshipToRoleData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipToRoleData) GetIdOk ¶

func (o *RelationshipToRoleData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRoleData) GetType ¶

func (o *RelationshipToRoleData) GetType() RolesType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToRoleData) GetTypeOk ¶

func (o *RelationshipToRoleData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRoleData) HasId ¶

func (o *RelationshipToRoleData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationshipToRoleData) HasType ¶

func (o *RelationshipToRoleData) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipToRoleData) MarshalJSON ¶

func (o RelationshipToRoleData) MarshalJSON() ([]byte, error)

func (*RelationshipToRoleData) SetId ¶

func (o *RelationshipToRoleData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToRoleData) SetType ¶

func (o *RelationshipToRoleData) SetType(v RolesType)

SetType gets a reference to the given RolesType and assigns it to the Type field.

type RelationshipToRoles ¶

type RelationshipToRoles struct {
	// An array containing type and ID of a role.
	Data *[]RelationshipToRoleData `json:"data,omitempty"`
}

RelationshipToRoles Relationship to roles.

func NewRelationshipToRoles ¶

func NewRelationshipToRoles() *RelationshipToRoles

NewRelationshipToRoles instantiates a new RelationshipToRoles object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToRolesWithDefaults ¶

func NewRelationshipToRolesWithDefaults() *RelationshipToRoles

NewRelationshipToRolesWithDefaults instantiates a new RelationshipToRoles object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToRoles) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToRoles) GetDataOk ¶

func (o *RelationshipToRoles) GetDataOk() (*[]RelationshipToRoleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRoles) HasData ¶

func (o *RelationshipToRoles) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToRoles) MarshalJSON ¶

func (o RelationshipToRoles) MarshalJSON() ([]byte, error)

func (*RelationshipToRoles) SetData ¶

SetData gets a reference to the given []RelationshipToRoleData and assigns it to the Data field.

type RelationshipToUser ¶

type RelationshipToUser struct {
	Data RelationshipToUserData `json:"data"`
}

RelationshipToUser Relationship to user.

func NewRelationshipToUser ¶

func NewRelationshipToUser(data RelationshipToUserData) *RelationshipToUser

NewRelationshipToUser instantiates a new RelationshipToUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToUserWithDefaults ¶

func NewRelationshipToUserWithDefaults() *RelationshipToUser

NewRelationshipToUserWithDefaults instantiates a new RelationshipToUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToUser) GetData ¶

GetData returns the Data field value

func (*RelationshipToUser) GetDataOk ¶

func (o *RelationshipToUser) GetDataOk() (*RelationshipToUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToUser) MarshalJSON ¶

func (o RelationshipToUser) MarshalJSON() ([]byte, error)

func (*RelationshipToUser) SetData ¶

SetData sets field value

func (*RelationshipToUser) UnmarshalJSON ¶

func (o *RelationshipToUser) UnmarshalJSON(bytes []byte) (err error)

type RelationshipToUserData ¶

type RelationshipToUserData struct {
	// A unique identifier that represents the user.
	Id   string    `json:"id"`
	Type UsersType `json:"type"`
}

RelationshipToUserData Relationship to user object.

func NewRelationshipToUserData ¶

func NewRelationshipToUserData(id string, type_ UsersType) *RelationshipToUserData

NewRelationshipToUserData instantiates a new RelationshipToUserData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToUserDataWithDefaults ¶

func NewRelationshipToUserDataWithDefaults() *RelationshipToUserData

NewRelationshipToUserDataWithDefaults instantiates a new RelationshipToUserData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToUserData) GetId ¶

func (o *RelationshipToUserData) GetId() string

GetId returns the Id field value

func (*RelationshipToUserData) GetIdOk ¶

func (o *RelationshipToUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToUserData) GetType ¶

func (o *RelationshipToUserData) GetType() UsersType

GetType returns the Type field value

func (*RelationshipToUserData) GetTypeOk ¶

func (o *RelationshipToUserData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToUserData) MarshalJSON ¶

func (o RelationshipToUserData) MarshalJSON() ([]byte, error)

func (*RelationshipToUserData) SetId ¶

func (o *RelationshipToUserData) SetId(v string)

SetId sets field value

func (*RelationshipToUserData) SetType ¶

func (o *RelationshipToUserData) SetType(v UsersType)

SetType sets field value

func (*RelationshipToUserData) UnmarshalJSON ¶

func (o *RelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)

type RelationshipToUsers ¶

type RelationshipToUsers struct {
	// Relationships to user objects.
	Data []RelationshipToUserData `json:"data"`
}

RelationshipToUsers Relationship to users.

func NewRelationshipToUsers ¶

func NewRelationshipToUsers(data []RelationshipToUserData) *RelationshipToUsers

NewRelationshipToUsers instantiates a new RelationshipToUsers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelationshipToUsersWithDefaults ¶

func NewRelationshipToUsersWithDefaults() *RelationshipToUsers

NewRelationshipToUsersWithDefaults instantiates a new RelationshipToUsers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelationshipToUsers) GetData ¶

GetData returns the Data field value

func (*RelationshipToUsers) GetDataOk ¶

func (o *RelationshipToUsers) GetDataOk() (*[]RelationshipToUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToUsers) MarshalJSON ¶

func (o RelationshipToUsers) MarshalJSON() ([]byte, error)

func (*RelationshipToUsers) SetData ¶

SetData sets field value

func (*RelationshipToUsers) UnmarshalJSON ¶

func (o *RelationshipToUsers) UnmarshalJSON(bytes []byte) (err error)

type ResponseMetaAttributes ¶

type ResponseMetaAttributes struct {
	Page *Pagination `json:"page,omitempty"`
}

ResponseMetaAttributes Object describing meta attributes of response.

func NewResponseMetaAttributes ¶

func NewResponseMetaAttributes() *ResponseMetaAttributes

NewResponseMetaAttributes instantiates a new ResponseMetaAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseMetaAttributesWithDefaults ¶

func NewResponseMetaAttributesWithDefaults() *ResponseMetaAttributes

NewResponseMetaAttributesWithDefaults instantiates a new ResponseMetaAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseMetaAttributes) GetPage ¶

func (o *ResponseMetaAttributes) GetPage() Pagination

GetPage returns the Page field value if set, zero value otherwise.

func (*ResponseMetaAttributes) GetPageOk ¶

func (o *ResponseMetaAttributes) GetPageOk() (*Pagination, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseMetaAttributes) HasPage ¶

func (o *ResponseMetaAttributes) HasPage() bool

HasPage returns a boolean if a field has been set.

func (ResponseMetaAttributes) MarshalJSON ¶

func (o ResponseMetaAttributes) MarshalJSON() ([]byte, error)

func (*ResponseMetaAttributes) SetPage ¶

func (o *ResponseMetaAttributes) SetPage(v Pagination)

SetPage gets a reference to the given Pagination and assigns it to the Page field.

type Role ¶

type Role struct {
	Attributes *RoleAttributes `json:"attributes,omitempty"`
	// ID of the role.
	Id            *string                    `json:"id,omitempty"`
	Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
	Type          RolesType                  `json:"type"`
}

Role Role object returned by the API.

func NewRole ¶

func NewRole(type_ RolesType) *Role

NewRole instantiates a new Role object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleWithDefaults ¶

func NewRoleWithDefaults() *Role

NewRoleWithDefaults instantiates a new Role object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Role) GetAttributes ¶

func (o *Role) GetAttributes() RoleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Role) GetAttributesOk ¶

func (o *Role) GetAttributesOk() (*RoleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Role) GetId ¶

func (o *Role) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Role) GetIdOk ¶

func (o *Role) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Role) GetRelationships ¶

func (o *Role) GetRelationships() RoleResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*Role) GetRelationshipsOk ¶

func (o *Role) GetRelationshipsOk() (*RoleResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Role) GetType ¶

func (o *Role) GetType() RolesType

GetType returns the Type field value

func (*Role) GetTypeOk ¶

func (o *Role) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Role) HasAttributes ¶

func (o *Role) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Role) HasId ¶

func (o *Role) HasId() bool

HasId returns a boolean if a field has been set.

func (*Role) HasRelationships ¶

func (o *Role) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (Role) MarshalJSON ¶

func (o Role) MarshalJSON() ([]byte, error)

func (*Role) SetAttributes ¶

func (o *Role) SetAttributes(v RoleAttributes)

SetAttributes gets a reference to the given RoleAttributes and assigns it to the Attributes field.

func (*Role) SetId ¶

func (o *Role) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Role) SetRelationships ¶

func (o *Role) SetRelationships(v RoleResponseRelationships)

SetRelationships gets a reference to the given RoleResponseRelationships and assigns it to the Relationships field.

func (*Role) SetType ¶

func (o *Role) SetType(v RolesType)

SetType sets field value

func (*Role) UnmarshalJSON ¶

func (o *Role) UnmarshalJSON(bytes []byte) (err error)

type RoleAttributes ¶

type RoleAttributes struct {
	// Creation time of the role.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Time of last role modification.
	ModifiedAt *time.Time `json:"modified_at,omitempty"`
	// Name of the role.
	Name *string `json:"name,omitempty"`
	// Number of users with that role.
	UserCount *int64 `json:"user_count,omitempty"`
}

RoleAttributes Attributes of the role.

func NewRoleAttributes ¶

func NewRoleAttributes() *RoleAttributes

NewRoleAttributes instantiates a new RoleAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleAttributesWithDefaults ¶

func NewRoleAttributesWithDefaults() *RoleAttributes

NewRoleAttributesWithDefaults instantiates a new RoleAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleAttributes) GetCreatedAt ¶

func (o *RoleAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RoleAttributes) GetCreatedAtOk ¶

func (o *RoleAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) GetModifiedAt ¶

func (o *RoleAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RoleAttributes) GetModifiedAtOk ¶

func (o *RoleAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) GetName ¶

func (o *RoleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoleAttributes) GetNameOk ¶

func (o *RoleAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) GetUserCount ¶

func (o *RoleAttributes) GetUserCount() int64

GetUserCount returns the UserCount field value if set, zero value otherwise.

func (*RoleAttributes) GetUserCountOk ¶

func (o *RoleAttributes) GetUserCountOk() (*int64, bool)

GetUserCountOk returns a tuple with the UserCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) HasCreatedAt ¶

func (o *RoleAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoleAttributes) HasModifiedAt ¶

func (o *RoleAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RoleAttributes) HasName ¶

func (o *RoleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RoleAttributes) HasUserCount ¶

func (o *RoleAttributes) HasUserCount() bool

HasUserCount returns a boolean if a field has been set.

func (RoleAttributes) MarshalJSON ¶

func (o RoleAttributes) MarshalJSON() ([]byte, error)

func (*RoleAttributes) SetCreatedAt ¶

func (o *RoleAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RoleAttributes) SetModifiedAt ¶

func (o *RoleAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RoleAttributes) SetName ¶

func (o *RoleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoleAttributes) SetUserCount ¶

func (o *RoleAttributes) SetUserCount(v int64)

SetUserCount gets a reference to the given int64 and assigns it to the UserCount field.

type RoleCreateAttributes ¶

type RoleCreateAttributes struct {
	// Creation time of the role.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Time of last role modification.
	ModifiedAt *time.Time `json:"modified_at,omitempty"`
	// Name of the role.
	Name string `json:"name"`
}

RoleCreateAttributes Attributes of the created role.

func NewRoleCreateAttributes ¶

func NewRoleCreateAttributes(name string) *RoleCreateAttributes

NewRoleCreateAttributes instantiates a new RoleCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleCreateAttributesWithDefaults ¶

func NewRoleCreateAttributesWithDefaults() *RoleCreateAttributes

NewRoleCreateAttributesWithDefaults instantiates a new RoleCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleCreateAttributes) GetCreatedAt ¶

func (o *RoleCreateAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RoleCreateAttributes) GetCreatedAtOk ¶

func (o *RoleCreateAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateAttributes) GetModifiedAt ¶

func (o *RoleCreateAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RoleCreateAttributes) GetModifiedAtOk ¶

func (o *RoleCreateAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateAttributes) GetName ¶

func (o *RoleCreateAttributes) GetName() string

GetName returns the Name field value

func (*RoleCreateAttributes) GetNameOk ¶

func (o *RoleCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RoleCreateAttributes) HasCreatedAt ¶

func (o *RoleCreateAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoleCreateAttributes) HasModifiedAt ¶

func (o *RoleCreateAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (RoleCreateAttributes) MarshalJSON ¶

func (o RoleCreateAttributes) MarshalJSON() ([]byte, error)

func (*RoleCreateAttributes) SetCreatedAt ¶

func (o *RoleCreateAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RoleCreateAttributes) SetModifiedAt ¶

func (o *RoleCreateAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RoleCreateAttributes) SetName ¶

func (o *RoleCreateAttributes) SetName(v string)

SetName sets field value

func (*RoleCreateAttributes) UnmarshalJSON ¶

func (o *RoleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type RoleCreateData ¶

type RoleCreateData struct {
	Attributes    RoleCreateAttributes `json:"attributes"`
	Relationships *RoleRelationships   `json:"relationships,omitempty"`
	Type          *RolesType           `json:"type,omitempty"`
}

RoleCreateData Data related to the creation of a role.

func NewRoleCreateData ¶

func NewRoleCreateData(attributes RoleCreateAttributes) *RoleCreateData

NewRoleCreateData instantiates a new RoleCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleCreateDataWithDefaults ¶

func NewRoleCreateDataWithDefaults() *RoleCreateData

NewRoleCreateDataWithDefaults instantiates a new RoleCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleCreateData) GetAttributes ¶

func (o *RoleCreateData) GetAttributes() RoleCreateAttributes

GetAttributes returns the Attributes field value

func (*RoleCreateData) GetAttributesOk ¶

func (o *RoleCreateData) GetAttributesOk() (*RoleCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RoleCreateData) GetRelationships ¶

func (o *RoleCreateData) GetRelationships() RoleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleCreateData) GetRelationshipsOk ¶

func (o *RoleCreateData) GetRelationshipsOk() (*RoleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateData) GetType ¶

func (o *RoleCreateData) GetType() RolesType

GetType returns the Type field value if set, zero value otherwise.

func (*RoleCreateData) GetTypeOk ¶

func (o *RoleCreateData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateData) HasRelationships ¶

func (o *RoleCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*RoleCreateData) HasType ¶

func (o *RoleCreateData) HasType() bool

HasType returns a boolean if a field has been set.

func (RoleCreateData) MarshalJSON ¶

func (o RoleCreateData) MarshalJSON() ([]byte, error)

func (*RoleCreateData) SetAttributes ¶

func (o *RoleCreateData) SetAttributes(v RoleCreateAttributes)

SetAttributes sets field value

func (*RoleCreateData) SetRelationships ¶

func (o *RoleCreateData) SetRelationships(v RoleRelationships)

SetRelationships gets a reference to the given RoleRelationships and assigns it to the Relationships field.

func (*RoleCreateData) SetType ¶

func (o *RoleCreateData) SetType(v RolesType)

SetType gets a reference to the given RolesType and assigns it to the Type field.

func (*RoleCreateData) UnmarshalJSON ¶

func (o *RoleCreateData) UnmarshalJSON(bytes []byte) (err error)

type RoleCreateRequest ¶

type RoleCreateRequest struct {
	Data RoleCreateData `json:"data"`
}

RoleCreateRequest Create a role.

func NewRoleCreateRequest ¶

func NewRoleCreateRequest(data RoleCreateData) *RoleCreateRequest

NewRoleCreateRequest instantiates a new RoleCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleCreateRequestWithDefaults ¶

func NewRoleCreateRequestWithDefaults() *RoleCreateRequest

NewRoleCreateRequestWithDefaults instantiates a new RoleCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleCreateRequest) GetData ¶

func (o *RoleCreateRequest) GetData() RoleCreateData

GetData returns the Data field value

func (*RoleCreateRequest) GetDataOk ¶

func (o *RoleCreateRequest) GetDataOk() (*RoleCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RoleCreateRequest) MarshalJSON ¶

func (o RoleCreateRequest) MarshalJSON() ([]byte, error)

func (*RoleCreateRequest) SetData ¶

func (o *RoleCreateRequest) SetData(v RoleCreateData)

SetData sets field value

func (*RoleCreateRequest) UnmarshalJSON ¶

func (o *RoleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type RoleCreateResponse ¶

type RoleCreateResponse struct {
	Data *RoleCreateResponseData `json:"data,omitempty"`
}

RoleCreateResponse Response containing information about a created role.

func NewRoleCreateResponse ¶

func NewRoleCreateResponse() *RoleCreateResponse

NewRoleCreateResponse instantiates a new RoleCreateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleCreateResponseWithDefaults ¶

func NewRoleCreateResponseWithDefaults() *RoleCreateResponse

NewRoleCreateResponseWithDefaults instantiates a new RoleCreateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleCreateResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RoleCreateResponse) GetDataOk ¶

func (o *RoleCreateResponse) GetDataOk() (*RoleCreateResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponse) HasData ¶

func (o *RoleCreateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RoleCreateResponse) MarshalJSON ¶

func (o RoleCreateResponse) MarshalJSON() ([]byte, error)

func (*RoleCreateResponse) SetData ¶

SetData gets a reference to the given RoleCreateResponseData and assigns it to the Data field.

type RoleCreateResponseData ¶

type RoleCreateResponseData struct {
	Attributes *RoleCreateAttributes `json:"attributes,omitempty"`
	// ID of the role.
	Id            *string                    `json:"id,omitempty"`
	Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
	Type          RolesType                  `json:"type"`
}

RoleCreateResponseData Role object returned by the API.

func NewRoleCreateResponseData ¶

func NewRoleCreateResponseData(type_ RolesType) *RoleCreateResponseData

NewRoleCreateResponseData instantiates a new RoleCreateResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleCreateResponseDataWithDefaults ¶

func NewRoleCreateResponseDataWithDefaults() *RoleCreateResponseData

NewRoleCreateResponseDataWithDefaults instantiates a new RoleCreateResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleCreateResponseData) GetAttributes ¶

func (o *RoleCreateResponseData) GetAttributes() RoleCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RoleCreateResponseData) GetAttributesOk ¶

func (o *RoleCreateResponseData) GetAttributesOk() (*RoleCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponseData) GetId ¶

func (o *RoleCreateResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RoleCreateResponseData) GetIdOk ¶

func (o *RoleCreateResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponseData) GetRelationships ¶

func (o *RoleCreateResponseData) GetRelationships() RoleResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleCreateResponseData) GetRelationshipsOk ¶

func (o *RoleCreateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponseData) GetType ¶

func (o *RoleCreateResponseData) GetType() RolesType

GetType returns the Type field value

func (*RoleCreateResponseData) GetTypeOk ¶

func (o *RoleCreateResponseData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoleCreateResponseData) HasAttributes ¶

func (o *RoleCreateResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RoleCreateResponseData) HasId ¶

func (o *RoleCreateResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RoleCreateResponseData) HasRelationships ¶

func (o *RoleCreateResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoleCreateResponseData) MarshalJSON ¶

func (o RoleCreateResponseData) MarshalJSON() ([]byte, error)

func (*RoleCreateResponseData) SetAttributes ¶

func (o *RoleCreateResponseData) SetAttributes(v RoleCreateAttributes)

SetAttributes gets a reference to the given RoleCreateAttributes and assigns it to the Attributes field.

func (*RoleCreateResponseData) SetId ¶

func (o *RoleCreateResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RoleCreateResponseData) SetRelationships ¶

func (o *RoleCreateResponseData) SetRelationships(v RoleResponseRelationships)

SetRelationships gets a reference to the given RoleResponseRelationships and assigns it to the Relationships field.

func (*RoleCreateResponseData) SetType ¶

func (o *RoleCreateResponseData) SetType(v RolesType)

SetType sets field value

func (*RoleCreateResponseData) UnmarshalJSON ¶

func (o *RoleCreateResponseData) UnmarshalJSON(bytes []byte) (err error)

type RoleRelationships ¶

type RoleRelationships struct {
	Permissions *RelationshipToPermissions `json:"permissions,omitempty"`
	Users       *RelationshipToUsers       `json:"users,omitempty"`
}

RoleRelationships Relationships of the role object.

func NewRoleRelationships ¶

func NewRoleRelationships() *RoleRelationships

NewRoleRelationships instantiates a new RoleRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleRelationshipsWithDefaults ¶

func NewRoleRelationshipsWithDefaults() *RoleRelationships

NewRoleRelationshipsWithDefaults instantiates a new RoleRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleRelationships) GetPermissions ¶

func (o *RoleRelationships) GetPermissions() RelationshipToPermissions

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*RoleRelationships) GetPermissionsOk ¶

func (o *RoleRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)

GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleRelationships) GetUsers ¶

func (o *RoleRelationships) GetUsers() RelationshipToUsers

GetUsers returns the Users field value if set, zero value otherwise.

func (*RoleRelationships) GetUsersOk ¶

func (o *RoleRelationships) GetUsersOk() (*RelationshipToUsers, bool)

GetUsersOk returns a tuple with the Users field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleRelationships) HasPermissions ¶

func (o *RoleRelationships) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (*RoleRelationships) HasUsers ¶

func (o *RoleRelationships) HasUsers() bool

HasUsers returns a boolean if a field has been set.

func (RoleRelationships) MarshalJSON ¶

func (o RoleRelationships) MarshalJSON() ([]byte, error)

func (*RoleRelationships) SetPermissions ¶

func (o *RoleRelationships) SetPermissions(v RelationshipToPermissions)

SetPermissions gets a reference to the given RelationshipToPermissions and assigns it to the Permissions field.

func (*RoleRelationships) SetUsers ¶

func (o *RoleRelationships) SetUsers(v RelationshipToUsers)

SetUsers gets a reference to the given RelationshipToUsers and assigns it to the Users field.

type RoleResponse ¶

type RoleResponse struct {
	Data *Role `json:"data,omitempty"`
}

RoleResponse Response containing information about a single role.

func NewRoleResponse ¶

func NewRoleResponse() *RoleResponse

NewRoleResponse instantiates a new RoleResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleResponseWithDefaults ¶

func NewRoleResponseWithDefaults() *RoleResponse

NewRoleResponseWithDefaults instantiates a new RoleResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleResponse) GetData ¶

func (o *RoleResponse) GetData() Role

GetData returns the Data field value if set, zero value otherwise.

func (*RoleResponse) GetDataOk ¶

func (o *RoleResponse) GetDataOk() (*Role, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleResponse) HasData ¶

func (o *RoleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RoleResponse) MarshalJSON ¶

func (o RoleResponse) MarshalJSON() ([]byte, error)

func (*RoleResponse) SetData ¶

func (o *RoleResponse) SetData(v Role)

SetData gets a reference to the given Role and assigns it to the Data field.

type RoleResponseRelationships ¶

type RoleResponseRelationships struct {
	Permissions *RelationshipToPermissions `json:"permissions,omitempty"`
}

RoleResponseRelationships Relationships of the role object returned by the API.

func NewRoleResponseRelationships ¶

func NewRoleResponseRelationships() *RoleResponseRelationships

NewRoleResponseRelationships instantiates a new RoleResponseRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleResponseRelationshipsWithDefaults ¶

func NewRoleResponseRelationshipsWithDefaults() *RoleResponseRelationships

NewRoleResponseRelationshipsWithDefaults instantiates a new RoleResponseRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleResponseRelationships) GetPermissions ¶

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*RoleResponseRelationships) GetPermissionsOk ¶

func (o *RoleResponseRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)

GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleResponseRelationships) HasPermissions ¶

func (o *RoleResponseRelationships) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (RoleResponseRelationships) MarshalJSON ¶

func (o RoleResponseRelationships) MarshalJSON() ([]byte, error)

func (*RoleResponseRelationships) SetPermissions ¶

SetPermissions gets a reference to the given RelationshipToPermissions and assigns it to the Permissions field.

type RoleUpdateAttributes ¶

type RoleUpdateAttributes struct {
	// Creation time of the role.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Time of last role modification.
	ModifiedAt *time.Time `json:"modified_at,omitempty"`
	// Name of the role.
	Name *string `json:"name,omitempty"`
}

RoleUpdateAttributes Attributes of the role.

func NewRoleUpdateAttributes ¶

func NewRoleUpdateAttributes() *RoleUpdateAttributes

NewRoleUpdateAttributes instantiates a new RoleUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleUpdateAttributesWithDefaults ¶

func NewRoleUpdateAttributesWithDefaults() *RoleUpdateAttributes

NewRoleUpdateAttributesWithDefaults instantiates a new RoleUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleUpdateAttributes) GetCreatedAt ¶

func (o *RoleUpdateAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetCreatedAtOk ¶

func (o *RoleUpdateAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateAttributes) GetModifiedAt ¶

func (o *RoleUpdateAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetModifiedAtOk ¶

func (o *RoleUpdateAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateAttributes) GetName ¶

func (o *RoleUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetNameOk ¶

func (o *RoleUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateAttributes) HasCreatedAt ¶

func (o *RoleUpdateAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoleUpdateAttributes) HasModifiedAt ¶

func (o *RoleUpdateAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RoleUpdateAttributes) HasName ¶

func (o *RoleUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (RoleUpdateAttributes) MarshalJSON ¶

func (o RoleUpdateAttributes) MarshalJSON() ([]byte, error)

func (*RoleUpdateAttributes) SetCreatedAt ¶

func (o *RoleUpdateAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RoleUpdateAttributes) SetModifiedAt ¶

func (o *RoleUpdateAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RoleUpdateAttributes) SetName ¶

func (o *RoleUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type RoleUpdateData ¶

type RoleUpdateData struct {
	Attributes RoleUpdateAttributes `json:"attributes"`
	// ID of the role.
	Id   string    `json:"id"`
	Type RolesType `json:"type"`
}

RoleUpdateData Data related to the update of a role.

func NewRoleUpdateData ¶

func NewRoleUpdateData(attributes RoleUpdateAttributes, id string, type_ RolesType) *RoleUpdateData

NewRoleUpdateData instantiates a new RoleUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleUpdateDataWithDefaults ¶

func NewRoleUpdateDataWithDefaults() *RoleUpdateData

NewRoleUpdateDataWithDefaults instantiates a new RoleUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleUpdateData) GetAttributes ¶

func (o *RoleUpdateData) GetAttributes() RoleUpdateAttributes

GetAttributes returns the Attributes field value

func (*RoleUpdateData) GetAttributesOk ¶

func (o *RoleUpdateData) GetAttributesOk() (*RoleUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RoleUpdateData) GetId ¶

func (o *RoleUpdateData) GetId() string

GetId returns the Id field value

func (*RoleUpdateData) GetIdOk ¶

func (o *RoleUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RoleUpdateData) GetType ¶

func (o *RoleUpdateData) GetType() RolesType

GetType returns the Type field value

func (*RoleUpdateData) GetTypeOk ¶

func (o *RoleUpdateData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RoleUpdateData) MarshalJSON ¶

func (o RoleUpdateData) MarshalJSON() ([]byte, error)

func (*RoleUpdateData) SetAttributes ¶

func (o *RoleUpdateData) SetAttributes(v RoleUpdateAttributes)

SetAttributes sets field value

func (*RoleUpdateData) SetId ¶

func (o *RoleUpdateData) SetId(v string)

SetId sets field value

func (*RoleUpdateData) SetType ¶

func (o *RoleUpdateData) SetType(v RolesType)

SetType sets field value

func (*RoleUpdateData) UnmarshalJSON ¶

func (o *RoleUpdateData) UnmarshalJSON(bytes []byte) (err error)

type RoleUpdateRequest ¶

type RoleUpdateRequest struct {
	Data RoleUpdateData `json:"data"`
}

RoleUpdateRequest Update a role.

func NewRoleUpdateRequest ¶

func NewRoleUpdateRequest(data RoleUpdateData) *RoleUpdateRequest

NewRoleUpdateRequest instantiates a new RoleUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleUpdateRequestWithDefaults ¶

func NewRoleUpdateRequestWithDefaults() *RoleUpdateRequest

NewRoleUpdateRequestWithDefaults instantiates a new RoleUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleUpdateRequest) GetData ¶

func (o *RoleUpdateRequest) GetData() RoleUpdateData

GetData returns the Data field value

func (*RoleUpdateRequest) GetDataOk ¶

func (o *RoleUpdateRequest) GetDataOk() (*RoleUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RoleUpdateRequest) MarshalJSON ¶

func (o RoleUpdateRequest) MarshalJSON() ([]byte, error)

func (*RoleUpdateRequest) SetData ¶

func (o *RoleUpdateRequest) SetData(v RoleUpdateData)

SetData sets field value

func (*RoleUpdateRequest) UnmarshalJSON ¶

func (o *RoleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type RoleUpdateResponse ¶

type RoleUpdateResponse struct {
	Data *RoleUpdateResponseData `json:"data,omitempty"`
}

RoleUpdateResponse Response containing information about an updated role.

func NewRoleUpdateResponse ¶

func NewRoleUpdateResponse() *RoleUpdateResponse

NewRoleUpdateResponse instantiates a new RoleUpdateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleUpdateResponseWithDefaults ¶

func NewRoleUpdateResponseWithDefaults() *RoleUpdateResponse

NewRoleUpdateResponseWithDefaults instantiates a new RoleUpdateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleUpdateResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RoleUpdateResponse) GetDataOk ¶

func (o *RoleUpdateResponse) GetDataOk() (*RoleUpdateResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponse) HasData ¶

func (o *RoleUpdateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RoleUpdateResponse) MarshalJSON ¶

func (o RoleUpdateResponse) MarshalJSON() ([]byte, error)

func (*RoleUpdateResponse) SetData ¶

SetData gets a reference to the given RoleUpdateResponseData and assigns it to the Data field.

type RoleUpdateResponseData ¶

type RoleUpdateResponseData struct {
	Attributes *RoleUpdateAttributes `json:"attributes,omitempty"`
	// ID of the role.
	Id            *string                    `json:"id,omitempty"`
	Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
	Type          RolesType                  `json:"type"`
}

RoleUpdateResponseData Role object returned by the API.

func NewRoleUpdateResponseData ¶

func NewRoleUpdateResponseData(type_ RolesType) *RoleUpdateResponseData

NewRoleUpdateResponseData instantiates a new RoleUpdateResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleUpdateResponseDataWithDefaults ¶

func NewRoleUpdateResponseDataWithDefaults() *RoleUpdateResponseData

NewRoleUpdateResponseDataWithDefaults instantiates a new RoleUpdateResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleUpdateResponseData) GetAttributes ¶

func (o *RoleUpdateResponseData) GetAttributes() RoleUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RoleUpdateResponseData) GetAttributesOk ¶

func (o *RoleUpdateResponseData) GetAttributesOk() (*RoleUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) GetId ¶

func (o *RoleUpdateResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RoleUpdateResponseData) GetIdOk ¶

func (o *RoleUpdateResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) GetRelationships ¶

func (o *RoleUpdateResponseData) GetRelationships() RoleResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleUpdateResponseData) GetRelationshipsOk ¶

func (o *RoleUpdateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) GetType ¶

func (o *RoleUpdateResponseData) GetType() RolesType

GetType returns the Type field value

func (*RoleUpdateResponseData) GetTypeOk ¶

func (o *RoleUpdateResponseData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) HasAttributes ¶

func (o *RoleUpdateResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RoleUpdateResponseData) HasId ¶

func (o *RoleUpdateResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RoleUpdateResponseData) HasRelationships ¶

func (o *RoleUpdateResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoleUpdateResponseData) MarshalJSON ¶

func (o RoleUpdateResponseData) MarshalJSON() ([]byte, error)

func (*RoleUpdateResponseData) SetAttributes ¶

func (o *RoleUpdateResponseData) SetAttributes(v RoleUpdateAttributes)

SetAttributes gets a reference to the given RoleUpdateAttributes and assigns it to the Attributes field.

func (*RoleUpdateResponseData) SetId ¶

func (o *RoleUpdateResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RoleUpdateResponseData) SetRelationships ¶

func (o *RoleUpdateResponseData) SetRelationships(v RoleResponseRelationships)

SetRelationships gets a reference to the given RoleResponseRelationships and assigns it to the Relationships field.

func (*RoleUpdateResponseData) SetType ¶

func (o *RoleUpdateResponseData) SetType(v RolesType)

SetType sets field value

func (*RoleUpdateResponseData) UnmarshalJSON ¶

func (o *RoleUpdateResponseData) UnmarshalJSON(bytes []byte) (err error)

type RolesApiService ¶

type RolesApiService service

RolesApiService RolesApi service

func (*RolesApiService) AddPermissionToRole ¶

* AddPermissionToRole Grant permission to a role * Adds a permission to a role.

func (*RolesApiService) AddUserToRole ¶

* AddUserToRole Add a user to a role * Adds a user to a role.

func (*RolesApiService) CreateRole ¶

* CreateRole Create role * Create a new role for your organization.

func (*RolesApiService) DeleteRole ¶

func (a *RolesApiService) DeleteRole(ctx _context.Context, roleId string) (*_nethttp.Response, error)

* DeleteRole Delete role * Disables a role.

func (*RolesApiService) GetRole ¶

* GetRole Get a role * Get a role in the organization specified by the role’s `role_id`.

func (*RolesApiService) ListPermissions ¶

* ListPermissions List permissions * Returns a list of all permissions, including name, description, and ID.

func (*RolesApiService) ListRolePermissions ¶

func (a *RolesApiService) ListRolePermissions(ctx _context.Context, roleId string) (PermissionsResponse, *_nethttp.Response, error)

* ListRolePermissions List permissions for a role * Returns a list of all permissions for a single role.

func (*RolesApiService) ListRoleUsers ¶

* ListRoleUsers Get all users of a role * Gets all users of a role.

func (*RolesApiService) ListRoles ¶

* ListRoles List roles * Returns all roles, including their names and IDs.

func (*RolesApiService) RemovePermissionFromRole ¶

func (a *RolesApiService) RemovePermissionFromRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)

* RemovePermissionFromRole Revoke permission * Removes a permission from a role.

func (*RolesApiService) RemoveUserFromRole ¶

func (a *RolesApiService) RemoveUserFromRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)

* RemoveUserFromRole Remove a user from a role * Removes a user from a role.

func (*RolesApiService) UpdateRole ¶

* UpdateRole Update a role * Edit a role. Can only be used with application keys belonging to administrators.

type RolesResponse ¶

type RolesResponse struct {
	// Array of returned roles.
	Data *[]Role                 `json:"data,omitempty"`
	Meta *ResponseMetaAttributes `json:"meta,omitempty"`
}

RolesResponse Response containing information about multiple roles.

func NewRolesResponse ¶

func NewRolesResponse() *RolesResponse

NewRolesResponse instantiates a new RolesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRolesResponseWithDefaults ¶

func NewRolesResponseWithDefaults() *RolesResponse

NewRolesResponseWithDefaults instantiates a new RolesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RolesResponse) GetData ¶

func (o *RolesResponse) GetData() []Role

GetData returns the Data field value if set, zero value otherwise.

func (*RolesResponse) GetDataOk ¶

func (o *RolesResponse) GetDataOk() (*[]Role, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RolesResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RolesResponse) GetMetaOk ¶

func (o *RolesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RolesResponse) HasData ¶

func (o *RolesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*RolesResponse) HasMeta ¶

func (o *RolesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RolesResponse) MarshalJSON ¶

func (o RolesResponse) MarshalJSON() ([]byte, error)

func (*RolesResponse) SetData ¶

func (o *RolesResponse) SetData(v []Role)

SetData gets a reference to the given []Role and assigns it to the Data field.

func (*RolesResponse) SetMeta ¶

func (o *RolesResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

type RolesSort ¶

type RolesSort string

RolesSort Sorting options for roles.

const (
	ROLESSORT_NAME_ASCENDING         RolesSort = "name"
	ROLESSORT_NAME_DESCENDING        RolesSort = "-name"
	ROLESSORT_MODIFIED_AT_ASCENDING  RolesSort = "modified_at"
	ROLESSORT_MODIFIED_AT_DESCENDING RolesSort = "-modified_at"
	ROLESSORT_USER_COUNT_ASCENDING   RolesSort = "user_count"
	ROLESSORT_USER_COUNT_DESCENDING  RolesSort = "-user_count"
)

List of RolesSort

func NewRolesSortFromValue ¶

func NewRolesSortFromValue(v string) (*RolesSort, error)

NewRolesSortFromValue returns a pointer to a valid RolesSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RolesSort) IsValid ¶

func (v RolesSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RolesSort) Ptr ¶

func (v RolesSort) Ptr() *RolesSort

Ptr returns reference to RolesSort value

func (*RolesSort) UnmarshalJSON ¶

func (v *RolesSort) UnmarshalJSON(src []byte) error

type RolesType ¶

type RolesType string

RolesType Roles type.

const (
	ROLESTYPE_ROLES RolesType = "roles"
)

List of RolesType

func NewRolesTypeFromValue ¶

func NewRolesTypeFromValue(v string) (*RolesType, error)

NewRolesTypeFromValue returns a pointer to a valid RolesType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RolesType) IsValid ¶

func (v RolesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RolesType) Ptr ¶

func (v RolesType) Ptr() *RolesType

Ptr returns reference to RolesType value

func (*RolesType) UnmarshalJSON ¶

func (v *RolesType) UnmarshalJSON(src []byte) error

type SearchSecurityMonitoringSignalsOptionalParameters ¶

type SearchSecurityMonitoringSignalsOptionalParameters struct {
	Body *SecurityMonitoringSignalListRequest
}

func NewSearchSecurityMonitoringSignalsOptionalParameters ¶

func NewSearchSecurityMonitoringSignalsOptionalParameters() *SearchSecurityMonitoringSignalsOptionalParameters

type SecurityFilter ¶

type SecurityFilter struct {
	Attributes *SecurityFilterAttributes `json:"attributes,omitempty"`
	// The ID of the security filter.
	Id   *string             `json:"id,omitempty"`
	Type *SecurityFilterType `json:"type,omitempty"`
}

SecurityFilter The security filter's properties.

func NewSecurityFilter ¶

func NewSecurityFilter() *SecurityFilter

NewSecurityFilter instantiates a new SecurityFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterWithDefaults ¶

func NewSecurityFilterWithDefaults() *SecurityFilter

NewSecurityFilterWithDefaults instantiates a new SecurityFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilter) GetAttributes ¶

func (o *SecurityFilter) GetAttributes() SecurityFilterAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityFilter) GetAttributesOk ¶

func (o *SecurityFilter) GetAttributesOk() (*SecurityFilterAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilter) GetId ¶

func (o *SecurityFilter) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityFilter) GetIdOk ¶

func (o *SecurityFilter) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilter) GetType ¶

func (o *SecurityFilter) GetType() SecurityFilterType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityFilter) GetTypeOk ¶

func (o *SecurityFilter) GetTypeOk() (*SecurityFilterType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilter) HasAttributes ¶

func (o *SecurityFilter) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityFilter) HasId ¶

func (o *SecurityFilter) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityFilter) HasType ¶

func (o *SecurityFilter) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityFilter) MarshalJSON ¶

func (o SecurityFilter) MarshalJSON() ([]byte, error)

func (*SecurityFilter) SetAttributes ¶

func (o *SecurityFilter) SetAttributes(v SecurityFilterAttributes)

SetAttributes gets a reference to the given SecurityFilterAttributes and assigns it to the Attributes field.

func (*SecurityFilter) SetId ¶

func (o *SecurityFilter) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityFilter) SetType ¶

func (o *SecurityFilter) SetType(v SecurityFilterType)

SetType gets a reference to the given SecurityFilterType and assigns it to the Type field.

type SecurityFilterAttributes ¶

type SecurityFilterAttributes struct {
	// The list of exclusion filters applied in this security filter.
	ExclusionFilters *[]SecurityFilterExclusionFilterResponse `json:"exclusion_filters,omitempty"`
	FilteredDataType *SecurityFilterFilteredDataType          `json:"filtered_data_type,omitempty"`
	// Whether the security filter is the built-in filter.
	IsBuiltin *bool `json:"is_builtin,omitempty"`
	// Whether the security filter is enabled.
	IsEnabled *bool `json:"is_enabled,omitempty"`
	// The security filter name.
	Name *string `json:"name,omitempty"`
	// The security filter query. Logs accepted by this query will be accepted by this filter.
	Query *string `json:"query,omitempty"`
	// The version of the security filter.
	Version *int32 `json:"version,omitempty"`
}

SecurityFilterAttributes The object describing a security filter.

func NewSecurityFilterAttributes ¶

func NewSecurityFilterAttributes() *SecurityFilterAttributes

NewSecurityFilterAttributes instantiates a new SecurityFilterAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterAttributesWithDefaults ¶

func NewSecurityFilterAttributesWithDefaults() *SecurityFilterAttributes

NewSecurityFilterAttributesWithDefaults instantiates a new SecurityFilterAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterAttributes) GetExclusionFilters ¶

GetExclusionFilters returns the ExclusionFilters field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetExclusionFiltersOk ¶

func (o *SecurityFilterAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilterResponse, bool)

GetExclusionFiltersOk returns a tuple with the ExclusionFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetFilteredDataType ¶

GetFilteredDataType returns the FilteredDataType field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetFilteredDataTypeOk ¶

func (o *SecurityFilterAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)

GetFilteredDataTypeOk returns a tuple with the FilteredDataType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetIsBuiltin ¶

func (o *SecurityFilterAttributes) GetIsBuiltin() bool

GetIsBuiltin returns the IsBuiltin field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetIsBuiltinOk ¶

func (o *SecurityFilterAttributes) GetIsBuiltinOk() (*bool, bool)

GetIsBuiltinOk returns a tuple with the IsBuiltin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetIsEnabled ¶

func (o *SecurityFilterAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetIsEnabledOk ¶

func (o *SecurityFilterAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetName ¶

func (o *SecurityFilterAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetNameOk ¶

func (o *SecurityFilterAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetQuery ¶

func (o *SecurityFilterAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetQueryOk ¶

func (o *SecurityFilterAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetVersion ¶

func (o *SecurityFilterAttributes) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetVersionOk ¶

func (o *SecurityFilterAttributes) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) HasExclusionFilters ¶

func (o *SecurityFilterAttributes) HasExclusionFilters() bool

HasExclusionFilters returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasFilteredDataType ¶

func (o *SecurityFilterAttributes) HasFilteredDataType() bool

HasFilteredDataType returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasIsBuiltin ¶

func (o *SecurityFilterAttributes) HasIsBuiltin() bool

HasIsBuiltin returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasIsEnabled ¶

func (o *SecurityFilterAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasName ¶

func (o *SecurityFilterAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasQuery ¶

func (o *SecurityFilterAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasVersion ¶

func (o *SecurityFilterAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityFilterAttributes) MarshalJSON ¶

func (o SecurityFilterAttributes) MarshalJSON() ([]byte, error)

func (*SecurityFilterAttributes) SetExclusionFilters ¶

SetExclusionFilters gets a reference to the given []SecurityFilterExclusionFilterResponse and assigns it to the ExclusionFilters field.

func (*SecurityFilterAttributes) SetFilteredDataType ¶

func (o *SecurityFilterAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)

SetFilteredDataType gets a reference to the given SecurityFilterFilteredDataType and assigns it to the FilteredDataType field.

func (*SecurityFilterAttributes) SetIsBuiltin ¶

func (o *SecurityFilterAttributes) SetIsBuiltin(v bool)

SetIsBuiltin gets a reference to the given bool and assigns it to the IsBuiltin field.

func (*SecurityFilterAttributes) SetIsEnabled ¶

func (o *SecurityFilterAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityFilterAttributes) SetName ¶

func (o *SecurityFilterAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterAttributes) SetQuery ¶

func (o *SecurityFilterAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityFilterAttributes) SetVersion ¶

func (o *SecurityFilterAttributes) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

type SecurityFilterCreateAttributes ¶

type SecurityFilterCreateAttributes struct {
	// Exclusion filters to exclude some logs from the security filter.
	ExclusionFilters []SecurityFilterExclusionFilter `json:"exclusion_filters"`
	FilteredDataType SecurityFilterFilteredDataType  `json:"filtered_data_type"`
	// Whether the security filter is enabled.
	IsEnabled bool `json:"is_enabled"`
	// The name of the security filter.
	Name string `json:"name"`
	// The query of the security filter.
	Query string `json:"query"`
}

SecurityFilterCreateAttributes Object containing the attributes of the security filter to be created.

func NewSecurityFilterCreateAttributes ¶

func NewSecurityFilterCreateAttributes(exclusionFilters []SecurityFilterExclusionFilter, filteredDataType SecurityFilterFilteredDataType, isEnabled bool, name string, query string) *SecurityFilterCreateAttributes

NewSecurityFilterCreateAttributes instantiates a new SecurityFilterCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterCreateAttributesWithDefaults ¶

func NewSecurityFilterCreateAttributesWithDefaults() *SecurityFilterCreateAttributes

NewSecurityFilterCreateAttributesWithDefaults instantiates a new SecurityFilterCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterCreateAttributes) GetExclusionFilters ¶

GetExclusionFilters returns the ExclusionFilters field value

func (*SecurityFilterCreateAttributes) GetExclusionFiltersOk ¶

func (o *SecurityFilterCreateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)

GetExclusionFiltersOk returns a tuple with the ExclusionFilters field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetFilteredDataType ¶

GetFilteredDataType returns the FilteredDataType field value

func (*SecurityFilterCreateAttributes) GetFilteredDataTypeOk ¶

GetFilteredDataTypeOk returns a tuple with the FilteredDataType field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetIsEnabled ¶

func (o *SecurityFilterCreateAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value

func (*SecurityFilterCreateAttributes) GetIsEnabledOk ¶

func (o *SecurityFilterCreateAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetName ¶

GetName returns the Name field value

func (*SecurityFilterCreateAttributes) GetNameOk ¶

func (o *SecurityFilterCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetQuery ¶

func (o *SecurityFilterCreateAttributes) GetQuery() string

GetQuery returns the Query field value

func (*SecurityFilterCreateAttributes) GetQueryOk ¶

func (o *SecurityFilterCreateAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (SecurityFilterCreateAttributes) MarshalJSON ¶

func (o SecurityFilterCreateAttributes) MarshalJSON() ([]byte, error)

func (*SecurityFilterCreateAttributes) SetExclusionFilters ¶

SetExclusionFilters sets field value

func (*SecurityFilterCreateAttributes) SetFilteredDataType ¶

SetFilteredDataType sets field value

func (*SecurityFilterCreateAttributes) SetIsEnabled ¶

func (o *SecurityFilterCreateAttributes) SetIsEnabled(v bool)

SetIsEnabled sets field value

func (*SecurityFilterCreateAttributes) SetName ¶

func (o *SecurityFilterCreateAttributes) SetName(v string)

SetName sets field value

func (*SecurityFilterCreateAttributes) SetQuery ¶

func (o *SecurityFilterCreateAttributes) SetQuery(v string)

SetQuery sets field value

func (*SecurityFilterCreateAttributes) UnmarshalJSON ¶

func (o *SecurityFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type SecurityFilterCreateData ¶

type SecurityFilterCreateData struct {
	Attributes SecurityFilterCreateAttributes `json:"attributes"`
	Type       SecurityFilterType             `json:"type"`
}

SecurityFilterCreateData Object for a single security filter.

func NewSecurityFilterCreateData ¶

func NewSecurityFilterCreateData(attributes SecurityFilterCreateAttributes, type_ SecurityFilterType) *SecurityFilterCreateData

NewSecurityFilterCreateData instantiates a new SecurityFilterCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterCreateDataWithDefaults ¶

func NewSecurityFilterCreateDataWithDefaults() *SecurityFilterCreateData

NewSecurityFilterCreateDataWithDefaults instantiates a new SecurityFilterCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterCreateData) GetAttributes ¶

GetAttributes returns the Attributes field value

func (*SecurityFilterCreateData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateData) GetType ¶

GetType returns the Type field value

func (*SecurityFilterCreateData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SecurityFilterCreateData) MarshalJSON ¶

func (o SecurityFilterCreateData) MarshalJSON() ([]byte, error)

func (*SecurityFilterCreateData) SetAttributes ¶

SetAttributes sets field value

func (*SecurityFilterCreateData) SetType ¶

SetType sets field value

func (*SecurityFilterCreateData) UnmarshalJSON ¶

func (o *SecurityFilterCreateData) UnmarshalJSON(bytes []byte) (err error)

type SecurityFilterCreateRequest ¶

type SecurityFilterCreateRequest struct {
	Data SecurityFilterCreateData `json:"data"`
}

SecurityFilterCreateRequest Request object that includes the security filter that you would like to create.

func NewSecurityFilterCreateRequest ¶

func NewSecurityFilterCreateRequest(data SecurityFilterCreateData) *SecurityFilterCreateRequest

NewSecurityFilterCreateRequest instantiates a new SecurityFilterCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterCreateRequestWithDefaults ¶

func NewSecurityFilterCreateRequestWithDefaults() *SecurityFilterCreateRequest

NewSecurityFilterCreateRequestWithDefaults instantiates a new SecurityFilterCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterCreateRequest) GetData ¶

GetData returns the Data field value

func (*SecurityFilterCreateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityFilterCreateRequest) MarshalJSON ¶

func (o SecurityFilterCreateRequest) MarshalJSON() ([]byte, error)

func (*SecurityFilterCreateRequest) SetData ¶

SetData sets field value

func (*SecurityFilterCreateRequest) UnmarshalJSON ¶

func (o *SecurityFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type SecurityFilterDeleteResponse ¶

type SecurityFilterDeleteResponse struct {
	Meta *SecurityFilterMeta `json:"meta,omitempty"`
}

SecurityFilterDeleteResponse Response object which only includes the metadata.

func NewSecurityFilterDeleteResponse ¶

func NewSecurityFilterDeleteResponse() *SecurityFilterDeleteResponse

NewSecurityFilterDeleteResponse instantiates a new SecurityFilterDeleteResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterDeleteResponseWithDefaults ¶

func NewSecurityFilterDeleteResponseWithDefaults() *SecurityFilterDeleteResponse

NewSecurityFilterDeleteResponseWithDefaults instantiates a new SecurityFilterDeleteResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterDeleteResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityFilterDeleteResponse) GetMetaOk ¶

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterDeleteResponse) HasMeta ¶

func (o *SecurityFilterDeleteResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityFilterDeleteResponse) MarshalJSON ¶

func (o SecurityFilterDeleteResponse) MarshalJSON() ([]byte, error)

func (*SecurityFilterDeleteResponse) SetMeta ¶

SetMeta gets a reference to the given SecurityFilterMeta and assigns it to the Meta field.

type SecurityFilterExclusionFilter ¶

type SecurityFilterExclusionFilter struct {
	// Exclusion filter name.
	Name string `json:"name"`
	// Exclusion filter query. Logs that match this query are excluded from the security filter.
	Query string `json:"query"`
}

SecurityFilterExclusionFilter Exclusion filter for the security filter.

func NewSecurityFilterExclusionFilter ¶

func NewSecurityFilterExclusionFilter(name string, query string) *SecurityFilterExclusionFilter

NewSecurityFilterExclusionFilter instantiates a new SecurityFilterExclusionFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterExclusionFilterWithDefaults ¶

func NewSecurityFilterExclusionFilterWithDefaults() *SecurityFilterExclusionFilter

NewSecurityFilterExclusionFilterWithDefaults instantiates a new SecurityFilterExclusionFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterExclusionFilter) GetName ¶

GetName returns the Name field value

func (*SecurityFilterExclusionFilter) GetNameOk ¶

func (o *SecurityFilterExclusionFilter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityFilterExclusionFilter) GetQuery ¶

func (o *SecurityFilterExclusionFilter) GetQuery() string

GetQuery returns the Query field value

func (*SecurityFilterExclusionFilter) GetQueryOk ¶

func (o *SecurityFilterExclusionFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (SecurityFilterExclusionFilter) MarshalJSON ¶

func (o SecurityFilterExclusionFilter) MarshalJSON() ([]byte, error)

func (*SecurityFilterExclusionFilter) SetName ¶

func (o *SecurityFilterExclusionFilter) SetName(v string)

SetName sets field value

func (*SecurityFilterExclusionFilter) SetQuery ¶

func (o *SecurityFilterExclusionFilter) SetQuery(v string)

SetQuery sets field value

func (*SecurityFilterExclusionFilter) UnmarshalJSON ¶

func (o *SecurityFilterExclusionFilter) UnmarshalJSON(bytes []byte) (err error)

type SecurityFilterExclusionFilterResponse ¶

type SecurityFilterExclusionFilterResponse struct {
	// The exclusion filter name.
	Name *string `json:"name,omitempty"`
	// The exclusion filter query.
	Query *string `json:"query,omitempty"`
}

SecurityFilterExclusionFilterResponse A single exclusion filter.

func NewSecurityFilterExclusionFilterResponse ¶

func NewSecurityFilterExclusionFilterResponse() *SecurityFilterExclusionFilterResponse

NewSecurityFilterExclusionFilterResponse instantiates a new SecurityFilterExclusionFilterResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterExclusionFilterResponseWithDefaults ¶

func NewSecurityFilterExclusionFilterResponseWithDefaults() *SecurityFilterExclusionFilterResponse

NewSecurityFilterExclusionFilterResponseWithDefaults instantiates a new SecurityFilterExclusionFilterResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterExclusionFilterResponse) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterExclusionFilterResponse) GetNameOk ¶

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterExclusionFilterResponse) GetQuery ¶

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterExclusionFilterResponse) GetQueryOk ¶

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterExclusionFilterResponse) HasName ¶

HasName returns a boolean if a field has been set.

func (*SecurityFilterExclusionFilterResponse) HasQuery ¶

HasQuery returns a boolean if a field has been set.

func (SecurityFilterExclusionFilterResponse) MarshalJSON ¶

func (o SecurityFilterExclusionFilterResponse) MarshalJSON() ([]byte, error)

func (*SecurityFilterExclusionFilterResponse) SetName ¶

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterExclusionFilterResponse) SetQuery ¶

SetQuery gets a reference to the given string and assigns it to the Query field.

type SecurityFilterFilteredDataType ¶

type SecurityFilterFilteredDataType string

SecurityFilterFilteredDataType The filtered data type.

const (
	SECURITYFILTERFILTEREDDATATYPE_LOGS SecurityFilterFilteredDataType = "logs"
)

List of SecurityFilterFilteredDataType

func NewSecurityFilterFilteredDataTypeFromValue ¶

func NewSecurityFilterFilteredDataTypeFromValue(v string) (*SecurityFilterFilteredDataType, error)

NewSecurityFilterFilteredDataTypeFromValue returns a pointer to a valid SecurityFilterFilteredDataType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityFilterFilteredDataType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityFilterFilteredDataType) Ptr ¶

Ptr returns reference to SecurityFilterFilteredDataType value

func (*SecurityFilterFilteredDataType) UnmarshalJSON ¶

func (v *SecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error

type SecurityFilterMeta ¶

type SecurityFilterMeta struct {
	// A warning message.
	Warning *string `json:"warning,omitempty"`
}

SecurityFilterMeta Optional metadata associated to the response.

func NewSecurityFilterMeta ¶

func NewSecurityFilterMeta() *SecurityFilterMeta

NewSecurityFilterMeta instantiates a new SecurityFilterMeta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterMetaWithDefaults ¶

func NewSecurityFilterMetaWithDefaults() *SecurityFilterMeta

NewSecurityFilterMetaWithDefaults instantiates a new SecurityFilterMeta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterMeta) GetWarning ¶

func (o *SecurityFilterMeta) GetWarning() string

GetWarning returns the Warning field value if set, zero value otherwise.

func (*SecurityFilterMeta) GetWarningOk ¶

func (o *SecurityFilterMeta) GetWarningOk() (*string, bool)

GetWarningOk returns a tuple with the Warning field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterMeta) HasWarning ¶

func (o *SecurityFilterMeta) HasWarning() bool

HasWarning returns a boolean if a field has been set.

func (SecurityFilterMeta) MarshalJSON ¶

func (o SecurityFilterMeta) MarshalJSON() ([]byte, error)

func (*SecurityFilterMeta) SetWarning ¶

func (o *SecurityFilterMeta) SetWarning(v string)

SetWarning gets a reference to the given string and assigns it to the Warning field.

type SecurityFilterResponse ¶

type SecurityFilterResponse struct {
	Data *SecurityFilter     `json:"data,omitempty"`
	Meta *SecurityFilterMeta `json:"meta,omitempty"`
}

SecurityFilterResponse Response object which includes a single security filter.

func NewSecurityFilterResponse ¶

func NewSecurityFilterResponse() *SecurityFilterResponse

NewSecurityFilterResponse instantiates a new SecurityFilterResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterResponseWithDefaults ¶

func NewSecurityFilterResponseWithDefaults() *SecurityFilterResponse

NewSecurityFilterResponseWithDefaults instantiates a new SecurityFilterResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityFilterResponse) GetDataOk ¶

func (o *SecurityFilterResponse) GetDataOk() (*SecurityFilter, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityFilterResponse) GetMetaOk ¶

func (o *SecurityFilterResponse) GetMetaOk() (*SecurityFilterMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterResponse) HasData ¶

func (o *SecurityFilterResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SecurityFilterResponse) HasMeta ¶

func (o *SecurityFilterResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityFilterResponse) MarshalJSON ¶

func (o SecurityFilterResponse) MarshalJSON() ([]byte, error)

func (*SecurityFilterResponse) SetData ¶

func (o *SecurityFilterResponse) SetData(v SecurityFilter)

SetData gets a reference to the given SecurityFilter and assigns it to the Data field.

func (*SecurityFilterResponse) SetMeta ¶

SetMeta gets a reference to the given SecurityFilterMeta and assigns it to the Meta field.

type SecurityFilterType ¶

type SecurityFilterType string

SecurityFilterType The type of the resource. The value should always be `security_filters`.

const (
	SECURITYFILTERTYPE_SECURITY_FILTERS SecurityFilterType = "security_filters"
)

List of SecurityFilterType

func NewSecurityFilterTypeFromValue ¶

func NewSecurityFilterTypeFromValue(v string) (*SecurityFilterType, error)

NewSecurityFilterTypeFromValue returns a pointer to a valid SecurityFilterType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityFilterType) IsValid ¶

func (v SecurityFilterType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityFilterType) Ptr ¶

Ptr returns reference to SecurityFilterType value

func (*SecurityFilterType) UnmarshalJSON ¶

func (v *SecurityFilterType) UnmarshalJSON(src []byte) error

type SecurityFilterUpdateAttributes ¶

type SecurityFilterUpdateAttributes struct {
	// Exclusion filters to exclude some logs from the security filter.
	ExclusionFilters *[]SecurityFilterExclusionFilter `json:"exclusion_filters,omitempty"`
	FilteredDataType *SecurityFilterFilteredDataType  `json:"filtered_data_type,omitempty"`
	// Whether the security filter is enabled.
	IsEnabled *bool `json:"is_enabled,omitempty"`
	// The name of the security filter.
	Name *string `json:"name,omitempty"`
	// The query of the security filter.
	Query *string `json:"query,omitempty"`
	// The version of the security filter to update.
	Version *int32 `json:"version,omitempty"`
}

SecurityFilterUpdateAttributes The security filters properties to be updated.

func NewSecurityFilterUpdateAttributes ¶

func NewSecurityFilterUpdateAttributes() *SecurityFilterUpdateAttributes

NewSecurityFilterUpdateAttributes instantiates a new SecurityFilterUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterUpdateAttributesWithDefaults ¶

func NewSecurityFilterUpdateAttributesWithDefaults() *SecurityFilterUpdateAttributes

NewSecurityFilterUpdateAttributesWithDefaults instantiates a new SecurityFilterUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterUpdateAttributes) GetExclusionFilters ¶

GetExclusionFilters returns the ExclusionFilters field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetExclusionFiltersOk ¶

func (o *SecurityFilterUpdateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)

GetExclusionFiltersOk returns a tuple with the ExclusionFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetFilteredDataType ¶

GetFilteredDataType returns the FilteredDataType field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetFilteredDataTypeOk ¶

GetFilteredDataTypeOk returns a tuple with the FilteredDataType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetIsEnabled ¶

func (o *SecurityFilterUpdateAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetIsEnabledOk ¶

func (o *SecurityFilterUpdateAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetNameOk ¶

func (o *SecurityFilterUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetQuery ¶

func (o *SecurityFilterUpdateAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetQueryOk ¶

func (o *SecurityFilterUpdateAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetVersion ¶

func (o *SecurityFilterUpdateAttributes) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetVersionOk ¶

func (o *SecurityFilterUpdateAttributes) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) HasExclusionFilters ¶

func (o *SecurityFilterUpdateAttributes) HasExclusionFilters() bool

HasExclusionFilters returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasFilteredDataType ¶

func (o *SecurityFilterUpdateAttributes) HasFilteredDataType() bool

HasFilteredDataType returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasIsEnabled ¶

func (o *SecurityFilterUpdateAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasName ¶

func (o *SecurityFilterUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasQuery ¶

func (o *SecurityFilterUpdateAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasVersion ¶

func (o *SecurityFilterUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityFilterUpdateAttributes) MarshalJSON ¶

func (o SecurityFilterUpdateAttributes) MarshalJSON() ([]byte, error)

func (*SecurityFilterUpdateAttributes) SetExclusionFilters ¶

SetExclusionFilters gets a reference to the given []SecurityFilterExclusionFilter and assigns it to the ExclusionFilters field.

func (*SecurityFilterUpdateAttributes) SetFilteredDataType ¶

SetFilteredDataType gets a reference to the given SecurityFilterFilteredDataType and assigns it to the FilteredDataType field.

func (*SecurityFilterUpdateAttributes) SetIsEnabled ¶

func (o *SecurityFilterUpdateAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityFilterUpdateAttributes) SetName ¶

func (o *SecurityFilterUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterUpdateAttributes) SetQuery ¶

func (o *SecurityFilterUpdateAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityFilterUpdateAttributes) SetVersion ¶

func (o *SecurityFilterUpdateAttributes) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

type SecurityFilterUpdateData ¶

type SecurityFilterUpdateData struct {
	Attributes SecurityFilterUpdateAttributes `json:"attributes"`
	Type       SecurityFilterType             `json:"type"`
}

SecurityFilterUpdateData The new security filter properties.

func NewSecurityFilterUpdateData ¶

func NewSecurityFilterUpdateData(attributes SecurityFilterUpdateAttributes, type_ SecurityFilterType) *SecurityFilterUpdateData

NewSecurityFilterUpdateData instantiates a new SecurityFilterUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterUpdateDataWithDefaults ¶

func NewSecurityFilterUpdateDataWithDefaults() *SecurityFilterUpdateData

NewSecurityFilterUpdateDataWithDefaults instantiates a new SecurityFilterUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterUpdateData) GetAttributes ¶

GetAttributes returns the Attributes field value

func (*SecurityFilterUpdateData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityFilterUpdateData) GetType ¶

GetType returns the Type field value

func (*SecurityFilterUpdateData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SecurityFilterUpdateData) MarshalJSON ¶

func (o SecurityFilterUpdateData) MarshalJSON() ([]byte, error)

func (*SecurityFilterUpdateData) SetAttributes ¶

SetAttributes sets field value

func (*SecurityFilterUpdateData) SetType ¶

SetType sets field value

func (*SecurityFilterUpdateData) UnmarshalJSON ¶

func (o *SecurityFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)

type SecurityFilterUpdateRequest ¶

type SecurityFilterUpdateRequest struct {
	Data SecurityFilterUpdateData `json:"data"`
}

SecurityFilterUpdateRequest The new security filter body.

func NewSecurityFilterUpdateRequest ¶

func NewSecurityFilterUpdateRequest(data SecurityFilterUpdateData) *SecurityFilterUpdateRequest

NewSecurityFilterUpdateRequest instantiates a new SecurityFilterUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFilterUpdateRequestWithDefaults ¶

func NewSecurityFilterUpdateRequestWithDefaults() *SecurityFilterUpdateRequest

NewSecurityFilterUpdateRequestWithDefaults instantiates a new SecurityFilterUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFilterUpdateRequest) GetData ¶

GetData returns the Data field value

func (*SecurityFilterUpdateRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityFilterUpdateRequest) MarshalJSON ¶

func (o SecurityFilterUpdateRequest) MarshalJSON() ([]byte, error)

func (*SecurityFilterUpdateRequest) SetData ¶

SetData sets field value

func (*SecurityFilterUpdateRequest) UnmarshalJSON ¶

func (o *SecurityFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type SecurityFiltersResponse ¶

type SecurityFiltersResponse struct {
	// A list of security filters objects.
	Data *[]SecurityFilter   `json:"data,omitempty"`
	Meta *SecurityFilterMeta `json:"meta,omitempty"`
}

SecurityFiltersResponse All the available security filters objects.

func NewSecurityFiltersResponse ¶

func NewSecurityFiltersResponse() *SecurityFiltersResponse

NewSecurityFiltersResponse instantiates a new SecurityFiltersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityFiltersResponseWithDefaults ¶

func NewSecurityFiltersResponseWithDefaults() *SecurityFiltersResponse

NewSecurityFiltersResponseWithDefaults instantiates a new SecurityFiltersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityFiltersResponse) GetData ¶

func (o *SecurityFiltersResponse) GetData() []SecurityFilter

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityFiltersResponse) GetDataOk ¶

func (o *SecurityFiltersResponse) GetDataOk() (*[]SecurityFilter, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFiltersResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityFiltersResponse) GetMetaOk ¶

func (o *SecurityFiltersResponse) GetMetaOk() (*SecurityFilterMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFiltersResponse) HasData ¶

func (o *SecurityFiltersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SecurityFiltersResponse) HasMeta ¶

func (o *SecurityFiltersResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityFiltersResponse) MarshalJSON ¶

func (o SecurityFiltersResponse) MarshalJSON() ([]byte, error)

func (*SecurityFiltersResponse) SetData ¶

func (o *SecurityFiltersResponse) SetData(v []SecurityFilter)

SetData gets a reference to the given []SecurityFilter and assigns it to the Data field.

func (*SecurityFiltersResponse) SetMeta ¶

SetMeta gets a reference to the given SecurityFilterMeta and assigns it to the Meta field.

type SecurityMonitoringApiService ¶

type SecurityMonitoringApiService service

SecurityMonitoringApiService SecurityMonitoringApi service

func (*SecurityMonitoringApiService) CreateSecurityFilter ¶

* CreateSecurityFilter Create a security filter * Create a security filter.

func (*SecurityMonitoringApiService) CreateSecurityMonitoringRule ¶

* CreateSecurityMonitoringRule Create a detection rule * Create a detection rule.

func (*SecurityMonitoringApiService) DeleteSecurityFilter ¶

func (a *SecurityMonitoringApiService) DeleteSecurityFilter(ctx _context.Context, securityFilterId string) (SecurityFilterDeleteResponse, *_nethttp.Response, error)

* DeleteSecurityFilter Delete a security filter * Delete a specific security filter.

func (*SecurityMonitoringApiService) DeleteSecurityMonitoringRule ¶

func (a *SecurityMonitoringApiService) DeleteSecurityMonitoringRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)

* DeleteSecurityMonitoringRule Delete an existing rule * Delete an existing rule. Default rules cannot be deleted.

func (*SecurityMonitoringApiService) GetSecurityFilter ¶

func (a *SecurityMonitoringApiService) GetSecurityFilter(ctx _context.Context, securityFilterId string) (SecurityFilterResponse, *_nethttp.Response, error)

* GetSecurityFilter Get a security filter * Get the details of a specific security filter.

func (*SecurityMonitoringApiService) GetSecurityMonitoringRule ¶

* GetSecurityMonitoringRule Get a rule's details * Get a rule's details.

func (*SecurityMonitoringApiService) ListSecurityFilters ¶

* ListSecurityFilters Get all security filters * Get the list of configured security filters with their definitions.

func (*SecurityMonitoringApiService) ListSecurityMonitoringRules ¶

* ListSecurityMonitoringRules List rules * List rules.

func (*SecurityMonitoringApiService) ListSecurityMonitoringSignals ¶

  • ListSecurityMonitoringSignals Get a quick list of security signals
  • The list endpoint returns security signals that match a search query.

Both this endpoint and the POST endpoint can be used interchangeably when listing security signals.

func (*SecurityMonitoringApiService) SearchSecurityMonitoringSignals ¶

  • SearchSecurityMonitoringSignals Get a list of security signals
  • Returns security signals that match a search query.

Both this endpoint and the GET endpoint can be used interchangeably for listing security signals.

func (*SecurityMonitoringApiService) UpdateSecurityFilter ¶

  • UpdateSecurityFilter Update a security filter
  • Update a specific security filter.

Returns the security filter object when the request is successful.

func (*SecurityMonitoringApiService) UpdateSecurityMonitoringRule ¶

  • UpdateSecurityMonitoringRule Update an existing rule
  • Update an existing rule. When updating `cases`, `queries` or `options`, the whole field

must be included. For example, when modifying a query all queries must be included. Default rules can only be updated to be enabled and to change notifications.

type SecurityMonitoringFilter ¶

type SecurityMonitoringFilter struct {
	Action *SecurityMonitoringFilterAction `json:"action,omitempty"`
	// Query for selecting logs to apply the filtering action.
	Query *string `json:"query,omitempty"`
}

SecurityMonitoringFilter The rule's suppression filter.

func NewSecurityMonitoringFilter ¶

func NewSecurityMonitoringFilter() *SecurityMonitoringFilter

NewSecurityMonitoringFilter instantiates a new SecurityMonitoringFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringFilterWithDefaults ¶

func NewSecurityMonitoringFilterWithDefaults() *SecurityMonitoringFilter

NewSecurityMonitoringFilterWithDefaults instantiates a new SecurityMonitoringFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringFilter) GetAction ¶

GetAction returns the Action field value if set, zero value otherwise.

func (*SecurityMonitoringFilter) GetActionOk ¶

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringFilter) GetQuery ¶

func (o *SecurityMonitoringFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringFilter) GetQueryOk ¶

func (o *SecurityMonitoringFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringFilter) HasAction ¶

func (o *SecurityMonitoringFilter) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*SecurityMonitoringFilter) HasQuery ¶

func (o *SecurityMonitoringFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityMonitoringFilter) MarshalJSON ¶

func (o SecurityMonitoringFilter) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringFilter) SetAction ¶

SetAction gets a reference to the given SecurityMonitoringFilterAction and assigns it to the Action field.

func (*SecurityMonitoringFilter) SetQuery ¶

func (o *SecurityMonitoringFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

type SecurityMonitoringFilterAction ¶

type SecurityMonitoringFilterAction string

SecurityMonitoringFilterAction The type of filtering action.

const (
	SECURITYMONITORINGFILTERACTION_REQUIRE  SecurityMonitoringFilterAction = "require"
	SECURITYMONITORINGFILTERACTION_SUPPRESS SecurityMonitoringFilterAction = "suppress"
)

List of SecurityMonitoringFilterAction

func NewSecurityMonitoringFilterActionFromValue ¶

func NewSecurityMonitoringFilterActionFromValue(v string) (*SecurityMonitoringFilterAction, error)

NewSecurityMonitoringFilterActionFromValue returns a pointer to a valid SecurityMonitoringFilterAction for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringFilterAction) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringFilterAction) Ptr ¶

Ptr returns reference to SecurityMonitoringFilterAction value

func (*SecurityMonitoringFilterAction) UnmarshalJSON ¶

func (v *SecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error

type SecurityMonitoringListRulesResponse ¶

type SecurityMonitoringListRulesResponse struct {
	// TODO.
	Data *[]SecurityMonitoringRuleResponse `json:"data,omitempty"`
	Meta *ResponseMetaAttributes           `json:"meta,omitempty"`
}

SecurityMonitoringListRulesResponse List of rules.

func NewSecurityMonitoringListRulesResponse ¶

func NewSecurityMonitoringListRulesResponse() *SecurityMonitoringListRulesResponse

NewSecurityMonitoringListRulesResponse instantiates a new SecurityMonitoringListRulesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringListRulesResponseWithDefaults ¶

func NewSecurityMonitoringListRulesResponseWithDefaults() *SecurityMonitoringListRulesResponse

NewSecurityMonitoringListRulesResponseWithDefaults instantiates a new SecurityMonitoringListRulesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringListRulesResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringListRulesResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringListRulesResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityMonitoringListRulesResponse) GetMetaOk ¶

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringListRulesResponse) HasData ¶

HasData returns a boolean if a field has been set.

func (*SecurityMonitoringListRulesResponse) HasMeta ¶

HasMeta returns a boolean if a field has been set.

func (SecurityMonitoringListRulesResponse) MarshalJSON ¶

func (o SecurityMonitoringListRulesResponse) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringListRulesResponse) SetData ¶

SetData gets a reference to the given []SecurityMonitoringRuleResponse and assigns it to the Data field.

func (*SecurityMonitoringListRulesResponse) SetMeta ¶

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

type SecurityMonitoringRuleCase ¶

type SecurityMonitoringRuleCase struct {
	// A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries.
	Condition *string `json:"condition,omitempty"`
	// Name of the case.
	Name *string `json:"name,omitempty"`
	// Notification targets for each rule case.
	Notifications *[]string                       `json:"notifications,omitempty"`
	Status        *SecurityMonitoringRuleSeverity `json:"status,omitempty"`
}

SecurityMonitoringRuleCase Case when signal is generated.

func NewSecurityMonitoringRuleCase ¶

func NewSecurityMonitoringRuleCase() *SecurityMonitoringRuleCase

NewSecurityMonitoringRuleCase instantiates a new SecurityMonitoringRuleCase object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuleCaseWithDefaults ¶

func NewSecurityMonitoringRuleCaseWithDefaults() *SecurityMonitoringRuleCase

NewSecurityMonitoringRuleCaseWithDefaults instantiates a new SecurityMonitoringRuleCase object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuleCase) GetCondition ¶

func (o *SecurityMonitoringRuleCase) GetCondition() string

GetCondition returns the Condition field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetConditionOk ¶

func (o *SecurityMonitoringRuleCase) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) GetName ¶

func (o *SecurityMonitoringRuleCase) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetNameOk ¶

func (o *SecurityMonitoringRuleCase) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) GetNotifications ¶

func (o *SecurityMonitoringRuleCase) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetNotificationsOk ¶

func (o *SecurityMonitoringRuleCase) GetNotificationsOk() (*[]string, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) GetStatus ¶

GetStatus returns the Status field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetStatusOk ¶

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) HasCondition ¶

func (o *SecurityMonitoringRuleCase) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCase) HasName ¶

func (o *SecurityMonitoringRuleCase) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCase) HasNotifications ¶

func (o *SecurityMonitoringRuleCase) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCase) HasStatus ¶

func (o *SecurityMonitoringRuleCase) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (SecurityMonitoringRuleCase) MarshalJSON ¶

func (o SecurityMonitoringRuleCase) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuleCase) SetCondition ¶

func (o *SecurityMonitoringRuleCase) SetCondition(v string)

SetCondition gets a reference to the given string and assigns it to the Condition field.

func (*SecurityMonitoringRuleCase) SetName ¶

func (o *SecurityMonitoringRuleCase) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleCase) SetNotifications ¶

func (o *SecurityMonitoringRuleCase) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*SecurityMonitoringRuleCase) SetStatus ¶

SetStatus gets a reference to the given SecurityMonitoringRuleSeverity and assigns it to the Status field.

type SecurityMonitoringRuleCaseCreate ¶

type SecurityMonitoringRuleCaseCreate struct {
	// A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries.
	Condition *string `json:"condition,omitempty"`
	// Name of the case.
	Name *string `json:"name,omitempty"`
	// Notification targets for each rule case.
	Notifications *[]string                      `json:"notifications,omitempty"`
	Status        SecurityMonitoringRuleSeverity `json:"status"`
}

SecurityMonitoringRuleCaseCreate Case when signal is generated.

func NewSecurityMonitoringRuleCaseCreate ¶

func NewSecurityMonitoringRuleCaseCreate(status SecurityMonitoringRuleSeverity) *SecurityMonitoringRuleCaseCreate

NewSecurityMonitoringRuleCaseCreate instantiates a new SecurityMonitoringRuleCaseCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuleCaseCreateWithDefaults ¶

func NewSecurityMonitoringRuleCaseCreateWithDefaults() *SecurityMonitoringRuleCaseCreate

NewSecurityMonitoringRuleCaseCreateWithDefaults instantiates a new SecurityMonitoringRuleCaseCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuleCaseCreate) GetCondition ¶

func (o *SecurityMonitoringRuleCaseCreate) GetCondition() string

GetCondition returns the Condition field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetConditionOk ¶

func (o *SecurityMonitoringRuleCaseCreate) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetNameOk ¶

func (o *SecurityMonitoringRuleCaseCreate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) GetNotifications ¶

func (o *SecurityMonitoringRuleCaseCreate) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetNotificationsOk ¶

func (o *SecurityMonitoringRuleCaseCreate) GetNotificationsOk() (*[]string, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) GetStatus ¶

GetStatus returns the Status field value

func (*SecurityMonitoringRuleCaseCreate) GetStatusOk ¶

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) HasCondition ¶

func (o *SecurityMonitoringRuleCaseCreate) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseCreate) HasName ¶

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseCreate) HasNotifications ¶

func (o *SecurityMonitoringRuleCaseCreate) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (SecurityMonitoringRuleCaseCreate) MarshalJSON ¶

func (o SecurityMonitoringRuleCaseCreate) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuleCaseCreate) SetCondition ¶

func (o *SecurityMonitoringRuleCaseCreate) SetCondition(v string)

SetCondition gets a reference to the given string and assigns it to the Condition field.

func (*SecurityMonitoringRuleCaseCreate) SetName ¶

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleCaseCreate) SetNotifications ¶

func (o *SecurityMonitoringRuleCaseCreate) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*SecurityMonitoringRuleCaseCreate) SetStatus ¶

SetStatus sets field value

func (*SecurityMonitoringRuleCaseCreate) UnmarshalJSON ¶

func (o *SecurityMonitoringRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)

type SecurityMonitoringRuleCreatePayload ¶

type SecurityMonitoringRuleCreatePayload struct {
	// Cases for generating signals.
	Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
	// Additional queries to filter matched events before they are processed.
	Filters *[]SecurityMonitoringFilter `json:"filters,omitempty"`
	// Whether the rule is enabled.
	IsEnabled bool `json:"isEnabled"`
	// Message for generated signals.
	Message string `json:"message"`
	// The name of the rule.
	Name    string                        `json:"name"`
	Options SecurityMonitoringRuleOptions `json:"options"`
	// Queries for selecting logs which are part of the rule.
	Queries []SecurityMonitoringRuleQueryCreate `json:"queries"`
	// Tags for generated signals.
	Tags *[]string `json:"tags,omitempty"`
}

SecurityMonitoringRuleCreatePayload Create a new rule.

func NewSecurityMonitoringRuleCreatePayload ¶

func NewSecurityMonitoringRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringRuleQueryCreate) *SecurityMonitoringRuleCreatePayload

NewSecurityMonitoringRuleCreatePayload instantiates a new SecurityMonitoringRuleCreatePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuleCreatePayloadWithDefaults ¶

func NewSecurityMonitoringRuleCreatePayloadWithDefaults() *SecurityMonitoringRuleCreatePayload

NewSecurityMonitoringRuleCreatePayloadWithDefaults instantiates a new SecurityMonitoringRuleCreatePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuleCreatePayload) GetCases ¶

GetCases returns the Cases field value

func (*SecurityMonitoringRuleCreatePayload) GetCasesOk ¶

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCreatePayload) GetFilters ¶

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCreatePayload) GetFiltersOk ¶

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCreatePayload) GetIsEnabled ¶

func (o *SecurityMonitoringRuleCreatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value

func (*SecurityMonitoringRuleCreatePayload) GetIsEnabledOk ¶

func (o *SecurityMonitoringRuleCreatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCreatePayload) GetMessage ¶

GetMessage returns the Message field value

func (*SecurityMonitoringRuleCreatePayload) GetMessageOk ¶

func (o *SecurityMonitoringRuleCreatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCreatePayload) GetName ¶

GetName returns the Name field value

func (*SecurityMonitoringRuleCreatePayload) GetNameOk ¶

func (o *SecurityMonitoringRuleCreatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCreatePayload) GetOptions ¶

GetOptions returns the Options field value

func (*SecurityMonitoringRuleCreatePayload) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCreatePayload) GetQueries ¶

GetQueries returns the Queries field value

func (*SecurityMonitoringRuleCreatePayload) GetQueriesOk ¶

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCreatePayload) GetTags ¶

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCreatePayload) GetTagsOk ¶

func (o *SecurityMonitoringRuleCreatePayload) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCreatePayload) HasFilters ¶

func (o *SecurityMonitoringRuleCreatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCreatePayload) HasTags ¶

HasTags returns a boolean if a field has been set.

func (SecurityMonitoringRuleCreatePayload) MarshalJSON ¶

func (o SecurityMonitoringRuleCreatePayload) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuleCreatePayload) SetCases ¶

SetCases sets field value

func (*SecurityMonitoringRuleCreatePayload) SetFilters ¶

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringRuleCreatePayload) SetIsEnabled ¶

func (o *SecurityMonitoringRuleCreatePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value

func (*SecurityMonitoringRuleCreatePayload) SetMessage ¶

SetMessage sets field value

func (*SecurityMonitoringRuleCreatePayload) SetName ¶

SetName sets field value

func (*SecurityMonitoringRuleCreatePayload) SetOptions ¶

SetOptions sets field value

func (*SecurityMonitoringRuleCreatePayload) SetQueries ¶

SetQueries sets field value

func (*SecurityMonitoringRuleCreatePayload) SetTags ¶

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringRuleCreatePayload) UnmarshalJSON ¶

func (o *SecurityMonitoringRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)

type SecurityMonitoringRuleDetectionMethod ¶

type SecurityMonitoringRuleDetectionMethod string

SecurityMonitoringRuleDetectionMethod The detection method.

const (
	SECURITYMONITORINGRULEDETECTIONMETHOD_THRESHOLD         SecurityMonitoringRuleDetectionMethod = "threshold"
	SECURITYMONITORINGRULEDETECTIONMETHOD_NEW_VALUE         SecurityMonitoringRuleDetectionMethod = "new_value"
	SECURITYMONITORINGRULEDETECTIONMETHOD_ANOMALY_DETECTION SecurityMonitoringRuleDetectionMethod = "anomaly_detection"
)

List of SecurityMonitoringRuleDetectionMethod

func NewSecurityMonitoringRuleDetectionMethodFromValue ¶

func NewSecurityMonitoringRuleDetectionMethodFromValue(v string) (*SecurityMonitoringRuleDetectionMethod, error)

NewSecurityMonitoringRuleDetectionMethodFromValue returns a pointer to a valid SecurityMonitoringRuleDetectionMethod for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringRuleDetectionMethod) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringRuleDetectionMethod) Ptr ¶

Ptr returns reference to SecurityMonitoringRuleDetectionMethod value

func (*SecurityMonitoringRuleDetectionMethod) UnmarshalJSON ¶

func (v *SecurityMonitoringRuleDetectionMethod) UnmarshalJSON(src []byte) error

type SecurityMonitoringRuleEvaluationWindow ¶

type SecurityMonitoringRuleEvaluationWindow int32

SecurityMonitoringRuleEvaluationWindow A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time.

const (
	SECURITYMONITORINGRULEEVALUATIONWINDOW_ZERO_MINUTES    SecurityMonitoringRuleEvaluationWindow = 0
	SECURITYMONITORINGRULEEVALUATIONWINDOW_ONE_MINUTE      SecurityMonitoringRuleEvaluationWindow = 60
	SECURITYMONITORINGRULEEVALUATIONWINDOW_FIVE_MINUTES    SecurityMonitoringRuleEvaluationWindow = 300
	SECURITYMONITORINGRULEEVALUATIONWINDOW_TEN_MINUTES     SecurityMonitoringRuleEvaluationWindow = 600
	SECURITYMONITORINGRULEEVALUATIONWINDOW_FIFTEEN_MINUTES SecurityMonitoringRuleEvaluationWindow = 900
	SECURITYMONITORINGRULEEVALUATIONWINDOW_THIRTY_MINUTES  SecurityMonitoringRuleEvaluationWindow = 1800
	SECURITYMONITORINGRULEEVALUATIONWINDOW_ONE_HOUR        SecurityMonitoringRuleEvaluationWindow = 3600
	SECURITYMONITORINGRULEEVALUATIONWINDOW_TWO_HOURS       SecurityMonitoringRuleEvaluationWindow = 7200
)

List of SecurityMonitoringRuleEvaluationWindow

func NewSecurityMonitoringRuleEvaluationWindowFromValue ¶

func NewSecurityMonitoringRuleEvaluationWindowFromValue(v int32) (*SecurityMonitoringRuleEvaluationWindow, error)

NewSecurityMonitoringRuleEvaluationWindowFromValue returns a pointer to a valid SecurityMonitoringRuleEvaluationWindow for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringRuleEvaluationWindow) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringRuleEvaluationWindow) Ptr ¶

Ptr returns reference to SecurityMonitoringRuleEvaluationWindow value

func (*SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON ¶

func (v *SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON(src []byte) error

type SecurityMonitoringRuleKeepAlive ¶

type SecurityMonitoringRuleKeepAlive int32

SecurityMonitoringRuleKeepAlive Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window.

const (
	SECURITYMONITORINGRULEKEEPALIVE_ZERO_MINUTES    SecurityMonitoringRuleKeepAlive = 0
	SECURITYMONITORINGRULEKEEPALIVE_ONE_MINUTE      SecurityMonitoringRuleKeepAlive = 60
	SECURITYMONITORINGRULEKEEPALIVE_FIVE_MINUTES    SecurityMonitoringRuleKeepAlive = 300
	SECURITYMONITORINGRULEKEEPALIVE_TEN_MINUTES     SecurityMonitoringRuleKeepAlive = 600
	SECURITYMONITORINGRULEKEEPALIVE_FIFTEEN_MINUTES SecurityMonitoringRuleKeepAlive = 900
	SECURITYMONITORINGRULEKEEPALIVE_THIRTY_MINUTES  SecurityMonitoringRuleKeepAlive = 1800
	SECURITYMONITORINGRULEKEEPALIVE_ONE_HOUR        SecurityMonitoringRuleKeepAlive = 3600
	SECURITYMONITORINGRULEKEEPALIVE_TWO_HOURS       SecurityMonitoringRuleKeepAlive = 7200
	SECURITYMONITORINGRULEKEEPALIVE_THREE_HOURS     SecurityMonitoringRuleKeepAlive = 10800
	SECURITYMONITORINGRULEKEEPALIVE_SIX_HOURS       SecurityMonitoringRuleKeepAlive = 21600
)

List of SecurityMonitoringRuleKeepAlive

func NewSecurityMonitoringRuleKeepAliveFromValue ¶

func NewSecurityMonitoringRuleKeepAliveFromValue(v int32) (*SecurityMonitoringRuleKeepAlive, error)

NewSecurityMonitoringRuleKeepAliveFromValue returns a pointer to a valid SecurityMonitoringRuleKeepAlive for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringRuleKeepAlive) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringRuleKeepAlive) Ptr ¶

Ptr returns reference to SecurityMonitoringRuleKeepAlive value

func (*SecurityMonitoringRuleKeepAlive) UnmarshalJSON ¶

func (v *SecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error

type SecurityMonitoringRuleMaxSignalDuration ¶

type SecurityMonitoringRuleMaxSignalDuration int32

SecurityMonitoringRuleMaxSignalDuration A signal will “close” regardless of the query being matched once the time exceeds the maximum duration. This time is calculated from the first seen timestamp.

const (
	SECURITYMONITORINGRULEMAXSIGNALDURATION_ZERO_MINUTES    SecurityMonitoringRuleMaxSignalDuration = 0
	SECURITYMONITORINGRULEMAXSIGNALDURATION_ONE_MINUTE      SecurityMonitoringRuleMaxSignalDuration = 60
	SECURITYMONITORINGRULEMAXSIGNALDURATION_FIVE_MINUTES    SecurityMonitoringRuleMaxSignalDuration = 300
	SECURITYMONITORINGRULEMAXSIGNALDURATION_TEN_MINUTES     SecurityMonitoringRuleMaxSignalDuration = 600
	SECURITYMONITORINGRULEMAXSIGNALDURATION_FIFTEEN_MINUTES SecurityMonitoringRuleMaxSignalDuration = 900
	SECURITYMONITORINGRULEMAXSIGNALDURATION_THIRTY_MINUTES  SecurityMonitoringRuleMaxSignalDuration = 1800
	SECURITYMONITORINGRULEMAXSIGNALDURATION_ONE_HOUR        SecurityMonitoringRuleMaxSignalDuration = 3600
	SECURITYMONITORINGRULEMAXSIGNALDURATION_TWO_HOURS       SecurityMonitoringRuleMaxSignalDuration = 7200
	SECURITYMONITORINGRULEMAXSIGNALDURATION_THREE_HOURS     SecurityMonitoringRuleMaxSignalDuration = 10800
	SECURITYMONITORINGRULEMAXSIGNALDURATION_SIX_HOURS       SecurityMonitoringRuleMaxSignalDuration = 21600
	SECURITYMONITORINGRULEMAXSIGNALDURATION_TWELVE_HOURS    SecurityMonitoringRuleMaxSignalDuration = 43200
	SECURITYMONITORINGRULEMAXSIGNALDURATION_ONE_DAY         SecurityMonitoringRuleMaxSignalDuration = 86400
)

List of SecurityMonitoringRuleMaxSignalDuration

func NewSecurityMonitoringRuleMaxSignalDurationFromValue ¶

func NewSecurityMonitoringRuleMaxSignalDurationFromValue(v int32) (*SecurityMonitoringRuleMaxSignalDuration, error)

NewSecurityMonitoringRuleMaxSignalDurationFromValue returns a pointer to a valid SecurityMonitoringRuleMaxSignalDuration for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringRuleMaxSignalDuration) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringRuleMaxSignalDuration) Ptr ¶

Ptr returns reference to SecurityMonitoringRuleMaxSignalDuration value

func (*SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON ¶

func (v *SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON(src []byte) error

type SecurityMonitoringRuleNewValueOptions ¶

type SecurityMonitoringRuleNewValueOptions struct {
	ForgetAfter      *SecurityMonitoringRuleNewValueOptionsForgetAfter      `json:"forgetAfter,omitempty"`
	LearningDuration *SecurityMonitoringRuleNewValueOptionsLearningDuration `json:"learningDuration,omitempty"`
}

SecurityMonitoringRuleNewValueOptions Options on new value rules.

func NewSecurityMonitoringRuleNewValueOptions ¶

func NewSecurityMonitoringRuleNewValueOptions() *SecurityMonitoringRuleNewValueOptions

NewSecurityMonitoringRuleNewValueOptions instantiates a new SecurityMonitoringRuleNewValueOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuleNewValueOptionsWithDefaults ¶

func NewSecurityMonitoringRuleNewValueOptionsWithDefaults() *SecurityMonitoringRuleNewValueOptions

NewSecurityMonitoringRuleNewValueOptionsWithDefaults instantiates a new SecurityMonitoringRuleNewValueOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuleNewValueOptions) GetForgetAfter ¶

GetForgetAfter returns the ForgetAfter field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk ¶

GetForgetAfterOk returns a tuple with the ForgetAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningDuration ¶

GetLearningDuration returns the LearningDuration field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk ¶

GetLearningDurationOk returns a tuple with the LearningDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasForgetAfter ¶

func (o *SecurityMonitoringRuleNewValueOptions) HasForgetAfter() bool

HasForgetAfter returns a boolean if a field has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasLearningDuration ¶

func (o *SecurityMonitoringRuleNewValueOptions) HasLearningDuration() bool

HasLearningDuration returns a boolean if a field has been set.

func (SecurityMonitoringRuleNewValueOptions) MarshalJSON ¶

func (o SecurityMonitoringRuleNewValueOptions) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuleNewValueOptions) SetForgetAfter ¶

SetForgetAfter gets a reference to the given SecurityMonitoringRuleNewValueOptionsForgetAfter and assigns it to the ForgetAfter field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningDuration ¶

SetLearningDuration gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningDuration and assigns it to the LearningDuration field.

type SecurityMonitoringRuleNewValueOptionsForgetAfter ¶

type SecurityMonitoringRuleNewValueOptionsForgetAfter int32

SecurityMonitoringRuleNewValueOptionsForgetAfter The duration in days after which a learned value is forgotten.

const (
	SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_ONE_DAY     SecurityMonitoringRuleNewValueOptionsForgetAfter = 1
	SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_TWO_DAYS    SecurityMonitoringRuleNewValueOptionsForgetAfter = 2
	SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_ONE_WEEK    SecurityMonitoringRuleNewValueOptionsForgetAfter = 7
	SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_TWO_WEEKS   SecurityMonitoringRuleNewValueOptionsForgetAfter = 14
	SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_THREE_WEEKS SecurityMonitoringRuleNewValueOptionsForgetAfter = 21
	SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_FOUR_WEEKS  SecurityMonitoringRuleNewValueOptionsForgetAfter = 28
)

List of SecurityMonitoringRuleNewValueOptionsForgetAfter

func NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue ¶

func NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsForgetAfter, error)

NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsForgetAfter for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr ¶

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsForgetAfter value

func (*SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON ¶

type SecurityMonitoringRuleNewValueOptionsLearningDuration ¶

type SecurityMonitoringRuleNewValueOptionsLearningDuration int32

SecurityMonitoringRuleNewValueOptionsLearningDuration The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned.

const (
	SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_ZERO_DAYS  SecurityMonitoringRuleNewValueOptionsLearningDuration = 0
	SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_ONE_DAY    SecurityMonitoringRuleNewValueOptionsLearningDuration = 1
	SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_SEVEN_DAYS SecurityMonitoringRuleNewValueOptionsLearningDuration = 7
)

List of SecurityMonitoringRuleNewValueOptionsLearningDuration

func NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue ¶

func NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningDuration, error)

NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsLearningDuration for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr ¶

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningDuration value

func (*SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON ¶

type SecurityMonitoringRuleOptions ¶

type SecurityMonitoringRuleOptions struct {
	DetectionMethod   *SecurityMonitoringRuleDetectionMethod   `json:"detectionMethod,omitempty"`
	EvaluationWindow  *SecurityMonitoringRuleEvaluationWindow  `json:"evaluationWindow,omitempty"`
	KeepAlive         *SecurityMonitoringRuleKeepAlive         `json:"keepAlive,omitempty"`
	MaxSignalDuration *SecurityMonitoringRuleMaxSignalDuration `json:"maxSignalDuration,omitempty"`
	NewValueOptions   *SecurityMonitoringRuleNewValueOptions   `json:"newValueOptions,omitempty"`
}

SecurityMonitoringRuleOptions Options on rules.

func NewSecurityMonitoringRuleOptions ¶

func NewSecurityMonitoringRuleOptions() *SecurityMonitoringRuleOptions

NewSecurityMonitoringRuleOptions instantiates a new SecurityMonitoringRuleOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuleOptionsWithDefaults ¶

func NewSecurityMonitoringRuleOptionsWithDefaults() *SecurityMonitoringRuleOptions

NewSecurityMonitoringRuleOptionsWithDefaults instantiates a new SecurityMonitoringRuleOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuleOptions) GetDetectionMethod ¶

GetDetectionMethod returns the DetectionMethod field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetDetectionMethodOk ¶

GetDetectionMethodOk returns a tuple with the DetectionMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetEvaluationWindow ¶

GetEvaluationWindow returns the EvaluationWindow field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetEvaluationWindowOk ¶

GetEvaluationWindowOk returns a tuple with the EvaluationWindow field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetKeepAlive ¶

GetKeepAlive returns the KeepAlive field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetKeepAliveOk ¶

GetKeepAliveOk returns a tuple with the KeepAlive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetMaxSignalDuration ¶

GetMaxSignalDuration returns the MaxSignalDuration field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetMaxSignalDurationOk ¶

GetMaxSignalDurationOk returns a tuple with the MaxSignalDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetNewValueOptions ¶

GetNewValueOptions returns the NewValueOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetNewValueOptionsOk ¶

GetNewValueOptionsOk returns a tuple with the NewValueOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) HasDetectionMethod ¶

func (o *SecurityMonitoringRuleOptions) HasDetectionMethod() bool

HasDetectionMethod returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasEvaluationWindow ¶

func (o *SecurityMonitoringRuleOptions) HasEvaluationWindow() bool

HasEvaluationWindow returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasKeepAlive ¶

func (o *SecurityMonitoringRuleOptions) HasKeepAlive() bool

HasKeepAlive returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasMaxSignalDuration ¶

func (o *SecurityMonitoringRuleOptions) HasMaxSignalDuration() bool

HasMaxSignalDuration returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasNewValueOptions ¶

func (o *SecurityMonitoringRuleOptions) HasNewValueOptions() bool

HasNewValueOptions returns a boolean if a field has been set.

func (SecurityMonitoringRuleOptions) MarshalJSON ¶

func (o SecurityMonitoringRuleOptions) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuleOptions) SetDetectionMethod ¶

SetDetectionMethod gets a reference to the given SecurityMonitoringRuleDetectionMethod and assigns it to the DetectionMethod field.

func (*SecurityMonitoringRuleOptions) SetEvaluationWindow ¶

SetEvaluationWindow gets a reference to the given SecurityMonitoringRuleEvaluationWindow and assigns it to the EvaluationWindow field.

func (*SecurityMonitoringRuleOptions) SetKeepAlive ¶

SetKeepAlive gets a reference to the given SecurityMonitoringRuleKeepAlive and assigns it to the KeepAlive field.

func (*SecurityMonitoringRuleOptions) SetMaxSignalDuration ¶

SetMaxSignalDuration gets a reference to the given SecurityMonitoringRuleMaxSignalDuration and assigns it to the MaxSignalDuration field.

func (*SecurityMonitoringRuleOptions) SetNewValueOptions ¶

SetNewValueOptions gets a reference to the given SecurityMonitoringRuleNewValueOptions and assigns it to the NewValueOptions field.

type SecurityMonitoringRuleQuery ¶

type SecurityMonitoringRuleQuery struct {
	AgentRule   *SecurityMonitoringRuntimeAgentRule     `json:"agentRule,omitempty"`
	Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
	// Field for which the cardinality is measured. Sent as an array.
	DistinctFields *[]string `json:"distinctFields,omitempty"`
	// Fields to group by.
	GroupByFields *[]string `json:"groupByFields,omitempty"`
	// The target field to aggregate over when using the sum or max aggregations.
	Metric *string `json:"metric,omitempty"`
	// Name of the query.
	Name *string `json:"name,omitempty"`
	// Query to run on logs.
	Query *string `json:"query,omitempty"`
}

SecurityMonitoringRuleQuery Query for matching rule.

func NewSecurityMonitoringRuleQuery ¶

func NewSecurityMonitoringRuleQuery() *SecurityMonitoringRuleQuery

NewSecurityMonitoringRuleQuery instantiates a new SecurityMonitoringRuleQuery object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuleQueryWithDefaults ¶

func NewSecurityMonitoringRuleQueryWithDefaults() *SecurityMonitoringRuleQuery

NewSecurityMonitoringRuleQueryWithDefaults instantiates a new SecurityMonitoringRuleQuery object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuleQuery) GetAgentRule ¶

GetAgentRule returns the AgentRule field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQuery) GetAgentRuleOk ¶

GetAgentRuleOk returns a tuple with the AgentRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQuery) GetAggregation ¶

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQuery) GetAggregationOk ¶

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQuery) GetDistinctFields ¶

func (o *SecurityMonitoringRuleQuery) GetDistinctFields() []string

GetDistinctFields returns the DistinctFields field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQuery) GetDistinctFieldsOk ¶

func (o *SecurityMonitoringRuleQuery) GetDistinctFieldsOk() (*[]string, bool)

GetDistinctFieldsOk returns a tuple with the DistinctFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQuery) GetGroupByFields ¶

func (o *SecurityMonitoringRuleQuery) GetGroupByFields() []string

GetGroupByFields returns the GroupByFields field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQuery) GetGroupByFieldsOk ¶

func (o *SecurityMonitoringRuleQuery) GetGroupByFieldsOk() (*[]string, bool)

GetGroupByFieldsOk returns a tuple with the GroupByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQuery) GetMetric ¶

func (o *SecurityMonitoringRuleQuery) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQuery) GetMetricOk ¶

func (o *SecurityMonitoringRuleQuery) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQuery) GetName ¶

func (o *SecurityMonitoringRuleQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQuery) GetNameOk ¶

func (o *SecurityMonitoringRuleQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQuery) GetQuery ¶

func (o *SecurityMonitoringRuleQuery) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQuery) GetQueryOk ¶

func (o *SecurityMonitoringRuleQuery) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQuery) HasAgentRule ¶

func (o *SecurityMonitoringRuleQuery) HasAgentRule() bool

HasAgentRule returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQuery) HasAggregation ¶

func (o *SecurityMonitoringRuleQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQuery) HasDistinctFields ¶

func (o *SecurityMonitoringRuleQuery) HasDistinctFields() bool

HasDistinctFields returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQuery) HasGroupByFields ¶

func (o *SecurityMonitoringRuleQuery) HasGroupByFields() bool

HasGroupByFields returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQuery) HasMetric ¶

func (o *SecurityMonitoringRuleQuery) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQuery) HasName ¶

func (o *SecurityMonitoringRuleQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQuery) HasQuery ¶

func (o *SecurityMonitoringRuleQuery) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityMonitoringRuleQuery) MarshalJSON ¶

func (o SecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuleQuery) SetAgentRule ¶

SetAgentRule gets a reference to the given SecurityMonitoringRuntimeAgentRule and assigns it to the AgentRule field.

func (*SecurityMonitoringRuleQuery) SetAggregation ¶

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringRuleQuery) SetDistinctFields ¶

func (o *SecurityMonitoringRuleQuery) SetDistinctFields(v []string)

SetDistinctFields gets a reference to the given []string and assigns it to the DistinctFields field.

func (*SecurityMonitoringRuleQuery) SetGroupByFields ¶

func (o *SecurityMonitoringRuleQuery) SetGroupByFields(v []string)

SetGroupByFields gets a reference to the given []string and assigns it to the GroupByFields field.

func (*SecurityMonitoringRuleQuery) SetMetric ¶

func (o *SecurityMonitoringRuleQuery) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*SecurityMonitoringRuleQuery) SetName ¶

func (o *SecurityMonitoringRuleQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleQuery) SetQuery ¶

func (o *SecurityMonitoringRuleQuery) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

type SecurityMonitoringRuleQueryAggregation ¶

type SecurityMonitoringRuleQueryAggregation string

SecurityMonitoringRuleQueryAggregation The aggregation type.

const (
	SECURITYMONITORINGRULEQUERYAGGREGATION_COUNT       SecurityMonitoringRuleQueryAggregation = "count"
	SECURITYMONITORINGRULEQUERYAGGREGATION_CARDINALITY SecurityMonitoringRuleQueryAggregation = "cardinality"
	SECURITYMONITORINGRULEQUERYAGGREGATION_SUM         SecurityMonitoringRuleQueryAggregation = "sum"
	SECURITYMONITORINGRULEQUERYAGGREGATION_MAX         SecurityMonitoringRuleQueryAggregation = "max"
	SECURITYMONITORINGRULEQUERYAGGREGATION_NEW_VALUE   SecurityMonitoringRuleQueryAggregation = "new_value"
)

List of SecurityMonitoringRuleQueryAggregation

func NewSecurityMonitoringRuleQueryAggregationFromValue ¶

func NewSecurityMonitoringRuleQueryAggregationFromValue(v string) (*SecurityMonitoringRuleQueryAggregation, error)

NewSecurityMonitoringRuleQueryAggregationFromValue returns a pointer to a valid SecurityMonitoringRuleQueryAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringRuleQueryAggregation) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringRuleQueryAggregation) Ptr ¶

Ptr returns reference to SecurityMonitoringRuleQueryAggregation value

func (*SecurityMonitoringRuleQueryAggregation) UnmarshalJSON ¶

func (v *SecurityMonitoringRuleQueryAggregation) UnmarshalJSON(src []byte) error

type SecurityMonitoringRuleQueryCreate ¶

type SecurityMonitoringRuleQueryCreate struct {
	AgentRule   *SecurityMonitoringRuntimeAgentRule     `json:"agentRule,omitempty"`
	Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
	// Field for which the cardinality is measured. Sent as an array.
	DistinctFields *[]string `json:"distinctFields,omitempty"`
	// Fields to group by.
	GroupByFields *[]string `json:"groupByFields,omitempty"`
	// The target field to aggregate over when using the sum or max aggregations.
	Metric *string `json:"metric,omitempty"`
	// Name of the query.
	Name *string `json:"name,omitempty"`
	// Query to run on logs.
	Query string `json:"query"`
}

SecurityMonitoringRuleQueryCreate Query for matching rule.

func NewSecurityMonitoringRuleQueryCreate ¶

func NewSecurityMonitoringRuleQueryCreate(query string) *SecurityMonitoringRuleQueryCreate

NewSecurityMonitoringRuleQueryCreate instantiates a new SecurityMonitoringRuleQueryCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuleQueryCreateWithDefaults ¶

func NewSecurityMonitoringRuleQueryCreateWithDefaults() *SecurityMonitoringRuleQueryCreate

NewSecurityMonitoringRuleQueryCreateWithDefaults instantiates a new SecurityMonitoringRuleQueryCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuleQueryCreate) GetAgentRule ¶

GetAgentRule returns the AgentRule field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryCreate) GetAgentRuleOk ¶

GetAgentRuleOk returns a tuple with the AgentRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryCreate) GetAggregation ¶

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryCreate) GetAggregationOk ¶

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryCreate) GetDistinctFields ¶

func (o *SecurityMonitoringRuleQueryCreate) GetDistinctFields() []string

GetDistinctFields returns the DistinctFields field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryCreate) GetDistinctFieldsOk ¶

func (o *SecurityMonitoringRuleQueryCreate) GetDistinctFieldsOk() (*[]string, bool)

GetDistinctFieldsOk returns a tuple with the DistinctFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryCreate) GetGroupByFields ¶

func (o *SecurityMonitoringRuleQueryCreate) GetGroupByFields() []string

GetGroupByFields returns the GroupByFields field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryCreate) GetGroupByFieldsOk ¶

func (o *SecurityMonitoringRuleQueryCreate) GetGroupByFieldsOk() (*[]string, bool)

GetGroupByFieldsOk returns a tuple with the GroupByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryCreate) GetMetric ¶

GetMetric returns the Metric field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryCreate) GetMetricOk ¶

func (o *SecurityMonitoringRuleQueryCreate) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryCreate) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryCreate) GetNameOk ¶

func (o *SecurityMonitoringRuleQueryCreate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryCreate) GetQuery ¶

GetQuery returns the Query field value

func (*SecurityMonitoringRuleQueryCreate) GetQueryOk ¶

func (o *SecurityMonitoringRuleQueryCreate) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryCreate) HasAgentRule ¶

func (o *SecurityMonitoringRuleQueryCreate) HasAgentRule() bool

HasAgentRule returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryCreate) HasAggregation ¶

func (o *SecurityMonitoringRuleQueryCreate) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryCreate) HasDistinctFields ¶

func (o *SecurityMonitoringRuleQueryCreate) HasDistinctFields() bool

HasDistinctFields returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryCreate) HasGroupByFields ¶

func (o *SecurityMonitoringRuleQueryCreate) HasGroupByFields() bool

HasGroupByFields returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryCreate) HasMetric ¶

func (o *SecurityMonitoringRuleQueryCreate) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryCreate) HasName ¶

HasName returns a boolean if a field has been set.

func (SecurityMonitoringRuleQueryCreate) MarshalJSON ¶

func (o SecurityMonitoringRuleQueryCreate) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuleQueryCreate) SetAgentRule ¶

SetAgentRule gets a reference to the given SecurityMonitoringRuntimeAgentRule and assigns it to the AgentRule field.

func (*SecurityMonitoringRuleQueryCreate) SetAggregation ¶

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringRuleQueryCreate) SetDistinctFields ¶

func (o *SecurityMonitoringRuleQueryCreate) SetDistinctFields(v []string)

SetDistinctFields gets a reference to the given []string and assigns it to the DistinctFields field.

func (*SecurityMonitoringRuleQueryCreate) SetGroupByFields ¶

func (o *SecurityMonitoringRuleQueryCreate) SetGroupByFields(v []string)

SetGroupByFields gets a reference to the given []string and assigns it to the GroupByFields field.

func (*SecurityMonitoringRuleQueryCreate) SetMetric ¶

func (o *SecurityMonitoringRuleQueryCreate) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*SecurityMonitoringRuleQueryCreate) SetName ¶

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleQueryCreate) SetQuery ¶

SetQuery sets field value

func (*SecurityMonitoringRuleQueryCreate) UnmarshalJSON ¶

func (o *SecurityMonitoringRuleQueryCreate) UnmarshalJSON(bytes []byte) (err error)

type SecurityMonitoringRuleResponse ¶

type SecurityMonitoringRuleResponse struct {
	// Cases for generating signals.
	Cases *[]SecurityMonitoringRuleCase `json:"cases,omitempty"`
	// When the rule was created, timestamp in milliseconds.
	CreatedAt *int64 `json:"createdAt,omitempty"`
	// User ID of the user who created the rule.
	CreationAuthorId *int64 `json:"creationAuthorId,omitempty"`
	// Additional queries to filter matched events before they are processed.
	Filters *[]SecurityMonitoringFilter `json:"filters,omitempty"`
	// The ID of the rule.
	Id *string `json:"id,omitempty"`
	// Whether the rule is included by default.
	IsDefault *bool `json:"isDefault,omitempty"`
	// Whether the rule has been deleted.
	IsDeleted *bool `json:"isDeleted,omitempty"`
	// Whether the rule is enabled.
	IsEnabled *bool `json:"isEnabled,omitempty"`
	// Message for generated signals.
	Message *string `json:"message,omitempty"`
	// The name of the rule.
	Name    *string                        `json:"name,omitempty"`
	Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
	// Queries for selecting logs which are part of the rule.
	Queries *[]SecurityMonitoringRuleQuery `json:"queries,omitempty"`
	// Tags for generated signals.
	Tags *[]string `json:"tags,omitempty"`
	// The version of the rule.
	Version *int64 `json:"version,omitempty"`
}

SecurityMonitoringRuleResponse Detection rule.

func NewSecurityMonitoringRuleResponse ¶

func NewSecurityMonitoringRuleResponse() *SecurityMonitoringRuleResponse

NewSecurityMonitoringRuleResponse instantiates a new SecurityMonitoringRuleResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuleResponseWithDefaults ¶

func NewSecurityMonitoringRuleResponseWithDefaults() *SecurityMonitoringRuleResponse

NewSecurityMonitoringRuleResponseWithDefaults instantiates a new SecurityMonitoringRuleResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuleResponse) GetCases ¶

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetCasesOk ¶

GetCasesOk returns a tuple with the Cases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetCreatedAt ¶

func (o *SecurityMonitoringRuleResponse) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetCreatedAtOk ¶

func (o *SecurityMonitoringRuleResponse) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetCreationAuthorId ¶

func (o *SecurityMonitoringRuleResponse) GetCreationAuthorId() int64

GetCreationAuthorId returns the CreationAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetCreationAuthorIdOk ¶

func (o *SecurityMonitoringRuleResponse) GetCreationAuthorIdOk() (*int64, bool)

GetCreationAuthorIdOk returns a tuple with the CreationAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetFilters ¶

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetFiltersOk ¶

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetId ¶

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetIdOk ¶

func (o *SecurityMonitoringRuleResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetIsDefault ¶

func (o *SecurityMonitoringRuleResponse) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetIsDefaultOk ¶

func (o *SecurityMonitoringRuleResponse) GetIsDefaultOk() (*bool, bool)

GetIsDefaultOk returns a tuple with the IsDefault field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetIsDeleted ¶

func (o *SecurityMonitoringRuleResponse) GetIsDeleted() bool

GetIsDeleted returns the IsDeleted field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetIsDeletedOk ¶

func (o *SecurityMonitoringRuleResponse) GetIsDeletedOk() (*bool, bool)

GetIsDeletedOk returns a tuple with the IsDeleted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetIsEnabled ¶

func (o *SecurityMonitoringRuleResponse) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetIsEnabledOk ¶

func (o *SecurityMonitoringRuleResponse) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetMessage ¶

func (o *SecurityMonitoringRuleResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetMessageOk ¶

func (o *SecurityMonitoringRuleResponse) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetNameOk ¶

func (o *SecurityMonitoringRuleResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetQueries ¶

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetQueriesOk ¶

GetQueriesOk returns a tuple with the Queries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetTags ¶

func (o *SecurityMonitoringRuleResponse) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetTagsOk ¶

func (o *SecurityMonitoringRuleResponse) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) GetVersion ¶

func (o *SecurityMonitoringRuleResponse) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringRuleResponse) GetVersionOk ¶

func (o *SecurityMonitoringRuleResponse) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleResponse) HasCases ¶

func (o *SecurityMonitoringRuleResponse) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasCreatedAt ¶

func (o *SecurityMonitoringRuleResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasCreationAuthorId ¶

func (o *SecurityMonitoringRuleResponse) HasCreationAuthorId() bool

HasCreationAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasFilters ¶

func (o *SecurityMonitoringRuleResponse) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasId ¶

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasIsDefault ¶

func (o *SecurityMonitoringRuleResponse) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasIsDeleted ¶

func (o *SecurityMonitoringRuleResponse) HasIsDeleted() bool

HasIsDeleted returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasIsEnabled ¶

func (o *SecurityMonitoringRuleResponse) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasMessage ¶

func (o *SecurityMonitoringRuleResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasName ¶

func (o *SecurityMonitoringRuleResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasOptions ¶

func (o *SecurityMonitoringRuleResponse) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasQueries ¶

func (o *SecurityMonitoringRuleResponse) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasTags ¶

func (o *SecurityMonitoringRuleResponse) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringRuleResponse) HasVersion ¶

func (o *SecurityMonitoringRuleResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringRuleResponse) MarshalJSON ¶

func (o SecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuleResponse) SetCases ¶

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringRuleResponse) SetCreatedAt ¶

func (o *SecurityMonitoringRuleResponse) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*SecurityMonitoringRuleResponse) SetCreationAuthorId ¶

func (o *SecurityMonitoringRuleResponse) SetCreationAuthorId(v int64)

SetCreationAuthorId gets a reference to the given int64 and assigns it to the CreationAuthorId field.

func (*SecurityMonitoringRuleResponse) SetFilters ¶

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringRuleResponse) SetId ¶

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringRuleResponse) SetIsDefault ¶

func (o *SecurityMonitoringRuleResponse) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*SecurityMonitoringRuleResponse) SetIsDeleted ¶

func (o *SecurityMonitoringRuleResponse) SetIsDeleted(v bool)

SetIsDeleted gets a reference to the given bool and assigns it to the IsDeleted field.

func (*SecurityMonitoringRuleResponse) SetIsEnabled ¶

func (o *SecurityMonitoringRuleResponse) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringRuleResponse) SetMessage ¶

func (o *SecurityMonitoringRuleResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringRuleResponse) SetName ¶

func (o *SecurityMonitoringRuleResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleResponse) SetOptions ¶

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringRuleResponse) SetQueries ¶

SetQueries gets a reference to the given []SecurityMonitoringRuleQuery and assigns it to the Queries field.

func (*SecurityMonitoringRuleResponse) SetTags ¶

func (o *SecurityMonitoringRuleResponse) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringRuleResponse) SetVersion ¶

func (o *SecurityMonitoringRuleResponse) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

type SecurityMonitoringRuleSeverity ¶

type SecurityMonitoringRuleSeverity string

SecurityMonitoringRuleSeverity Severity of the Security Signal.

const (
	SECURITYMONITORINGRULESEVERITY_INFO     SecurityMonitoringRuleSeverity = "info"
	SECURITYMONITORINGRULESEVERITY_LOW      SecurityMonitoringRuleSeverity = "low"
	SECURITYMONITORINGRULESEVERITY_MEDIUM   SecurityMonitoringRuleSeverity = "medium"
	SECURITYMONITORINGRULESEVERITY_HIGH     SecurityMonitoringRuleSeverity = "high"
	SECURITYMONITORINGRULESEVERITY_CRITICAL SecurityMonitoringRuleSeverity = "critical"
)

List of SecurityMonitoringRuleSeverity

func NewSecurityMonitoringRuleSeverityFromValue ¶

func NewSecurityMonitoringRuleSeverityFromValue(v string) (*SecurityMonitoringRuleSeverity, error)

NewSecurityMonitoringRuleSeverityFromValue returns a pointer to a valid SecurityMonitoringRuleSeverity for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringRuleSeverity) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringRuleSeverity) Ptr ¶

Ptr returns reference to SecurityMonitoringRuleSeverity value

func (*SecurityMonitoringRuleSeverity) UnmarshalJSON ¶

func (v *SecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error

type SecurityMonitoringRuleUpdatePayload ¶

type SecurityMonitoringRuleUpdatePayload struct {
	// Cases for generating signals.
	Cases *[]SecurityMonitoringRuleCase `json:"cases,omitempty"`
	// Additional queries to filter matched events before they are processed.
	Filters *[]SecurityMonitoringFilter `json:"filters,omitempty"`
	// Whether the rule is enabled.
	IsEnabled *bool `json:"isEnabled,omitempty"`
	// Message for generated signals.
	Message *string `json:"message,omitempty"`
	// Name of the rule.
	Name    *string                        `json:"name,omitempty"`
	Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
	// Queries for selecting logs which are part of the rule.
	Queries *[]SecurityMonitoringRuleQuery `json:"queries,omitempty"`
	// Tags for generated signals.
	Tags *[]string `json:"tags,omitempty"`
}

SecurityMonitoringRuleUpdatePayload Update an existing rule.

func NewSecurityMonitoringRuleUpdatePayload ¶

func NewSecurityMonitoringRuleUpdatePayload() *SecurityMonitoringRuleUpdatePayload

NewSecurityMonitoringRuleUpdatePayload instantiates a new SecurityMonitoringRuleUpdatePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuleUpdatePayloadWithDefaults ¶

func NewSecurityMonitoringRuleUpdatePayloadWithDefaults() *SecurityMonitoringRuleUpdatePayload

NewSecurityMonitoringRuleUpdatePayloadWithDefaults instantiates a new SecurityMonitoringRuleUpdatePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuleUpdatePayload) GetCases ¶

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetCasesOk ¶

GetCasesOk returns a tuple with the Cases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetFilters ¶

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetFiltersOk ¶

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetIsEnabled ¶

func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetIsEnabledOk ¶

func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetMessage ¶

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetMessageOk ¶

func (o *SecurityMonitoringRuleUpdatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetNameOk ¶

func (o *SecurityMonitoringRuleUpdatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetQueries ¶

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetQueriesOk ¶

GetQueriesOk returns a tuple with the Queries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetTags ¶

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetTagsOk ¶

func (o *SecurityMonitoringRuleUpdatePayload) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasCases ¶

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasFilters ¶

func (o *SecurityMonitoringRuleUpdatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasIsEnabled ¶

func (o *SecurityMonitoringRuleUpdatePayload) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasMessage ¶

func (o *SecurityMonitoringRuleUpdatePayload) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasName ¶

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasOptions ¶

func (o *SecurityMonitoringRuleUpdatePayload) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasQueries ¶

func (o *SecurityMonitoringRuleUpdatePayload) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasTags ¶

HasTags returns a boolean if a field has been set.

func (SecurityMonitoringRuleUpdatePayload) MarshalJSON ¶

func (o SecurityMonitoringRuleUpdatePayload) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuleUpdatePayload) SetCases ¶

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringRuleUpdatePayload) SetFilters ¶

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringRuleUpdatePayload) SetIsEnabled ¶

func (o *SecurityMonitoringRuleUpdatePayload) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringRuleUpdatePayload) SetMessage ¶

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringRuleUpdatePayload) SetName ¶

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleUpdatePayload) SetOptions ¶

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringRuleUpdatePayload) SetQueries ¶

SetQueries gets a reference to the given []SecurityMonitoringRuleQuery and assigns it to the Queries field.

func (*SecurityMonitoringRuleUpdatePayload) SetTags ¶

SetTags gets a reference to the given []string and assigns it to the Tags field.

type SecurityMonitoringRuntimeAgentRule ¶

type SecurityMonitoringRuntimeAgentRule struct {
	// The Agent rule ID. Must be unique within the rule.
	AgentRuleId *string `json:"agentRuleId,omitempty"`
	// A Runtime Security expression determines what activity should be collected by the Datadog Agent. These logical expressions can use predefined operators and attributes. Tags cannot be used in Runtime Security expressions. Instead, allow or deny based on tags under the advanced option.
	Expression *string `json:"expression,omitempty"`
}

SecurityMonitoringRuntimeAgentRule The Agent rule.

func NewSecurityMonitoringRuntimeAgentRule ¶

func NewSecurityMonitoringRuntimeAgentRule() *SecurityMonitoringRuntimeAgentRule

NewSecurityMonitoringRuntimeAgentRule instantiates a new SecurityMonitoringRuntimeAgentRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringRuntimeAgentRuleWithDefaults ¶

func NewSecurityMonitoringRuntimeAgentRuleWithDefaults() *SecurityMonitoringRuntimeAgentRule

NewSecurityMonitoringRuntimeAgentRuleWithDefaults instantiates a new SecurityMonitoringRuntimeAgentRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringRuntimeAgentRule) GetAgentRuleId ¶

func (o *SecurityMonitoringRuntimeAgentRule) GetAgentRuleId() string

GetAgentRuleId returns the AgentRuleId field value if set, zero value otherwise.

func (*SecurityMonitoringRuntimeAgentRule) GetAgentRuleIdOk ¶

func (o *SecurityMonitoringRuntimeAgentRule) GetAgentRuleIdOk() (*string, bool)

GetAgentRuleIdOk returns a tuple with the AgentRuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuntimeAgentRule) GetExpression ¶

func (o *SecurityMonitoringRuntimeAgentRule) GetExpression() string

GetExpression returns the Expression field value if set, zero value otherwise.

func (*SecurityMonitoringRuntimeAgentRule) GetExpressionOk ¶

func (o *SecurityMonitoringRuntimeAgentRule) GetExpressionOk() (*string, bool)

GetExpressionOk returns a tuple with the Expression field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuntimeAgentRule) HasAgentRuleId ¶

func (o *SecurityMonitoringRuntimeAgentRule) HasAgentRuleId() bool

HasAgentRuleId returns a boolean if a field has been set.

func (*SecurityMonitoringRuntimeAgentRule) HasExpression ¶

func (o *SecurityMonitoringRuntimeAgentRule) HasExpression() bool

HasExpression returns a boolean if a field has been set.

func (SecurityMonitoringRuntimeAgentRule) MarshalJSON ¶

func (o SecurityMonitoringRuntimeAgentRule) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringRuntimeAgentRule) SetAgentRuleId ¶

func (o *SecurityMonitoringRuntimeAgentRule) SetAgentRuleId(v string)

SetAgentRuleId gets a reference to the given string and assigns it to the AgentRuleId field.

func (*SecurityMonitoringRuntimeAgentRule) SetExpression ¶

func (o *SecurityMonitoringRuntimeAgentRule) SetExpression(v string)

SetExpression gets a reference to the given string and assigns it to the Expression field.

type SecurityMonitoringSignal ¶

type SecurityMonitoringSignal struct {
	Attributes *SecurityMonitoringSignalAttributes `json:"attributes,omitempty"`
	// The unique ID of the security signal.
	Id   *string                       `json:"id,omitempty"`
	Type *SecurityMonitoringSignalType `json:"type,omitempty"`
}

SecurityMonitoringSignal Object description of a security signal.

func NewSecurityMonitoringSignal ¶

func NewSecurityMonitoringSignal() *SecurityMonitoringSignal

NewSecurityMonitoringSignal instantiates a new SecurityMonitoringSignal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringSignalWithDefaults ¶

func NewSecurityMonitoringSignalWithDefaults() *SecurityMonitoringSignal

NewSecurityMonitoringSignalWithDefaults instantiates a new SecurityMonitoringSignal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringSignal) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignal) GetId ¶

func (o *SecurityMonitoringSignal) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetIdOk ¶

func (o *SecurityMonitoringSignal) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignal) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignal) HasAttributes ¶

func (o *SecurityMonitoringSignal) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityMonitoringSignal) HasId ¶

func (o *SecurityMonitoringSignal) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringSignal) HasType ¶

func (o *SecurityMonitoringSignal) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSignal) MarshalJSON ¶

func (o SecurityMonitoringSignal) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringSignal) SetAttributes ¶

SetAttributes gets a reference to the given SecurityMonitoringSignalAttributes and assigns it to the Attributes field.

func (*SecurityMonitoringSignal) SetId ¶

func (o *SecurityMonitoringSignal) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringSignal) SetType ¶

SetType gets a reference to the given SecurityMonitoringSignalType and assigns it to the Type field.

type SecurityMonitoringSignalAttributes ¶

type SecurityMonitoringSignalAttributes struct {
	// A JSON object of attributes in the security signal.
	Attributes *map[string]interface{} `json:"attributes,omitempty"`
	// The message in the security signal defined by the rule that generated the signal.
	Message *string `json:"message,omitempty"`
	// An array of tags associated with the security signal.
	Tags *[]interface{} `json:"tags,omitempty"`
	// The timestamp of the security signal.
	Timestamp *time.Time `json:"timestamp,omitempty"`
}

SecurityMonitoringSignalAttributes The object containing all signal attributes and their associated values.

func NewSecurityMonitoringSignalAttributes ¶

func NewSecurityMonitoringSignalAttributes() *SecurityMonitoringSignalAttributes

NewSecurityMonitoringSignalAttributes instantiates a new SecurityMonitoringSignalAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringSignalAttributesWithDefaults ¶

func NewSecurityMonitoringSignalAttributesWithDefaults() *SecurityMonitoringSignalAttributes

NewSecurityMonitoringSignalAttributesWithDefaults instantiates a new SecurityMonitoringSignalAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringSignalAttributes) GetAttributes ¶

func (o *SecurityMonitoringSignalAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetAttributesOk ¶

func (o *SecurityMonitoringSignalAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetMessage ¶

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetMessageOk ¶

func (o *SecurityMonitoringSignalAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetTags ¶

func (o *SecurityMonitoringSignalAttributes) GetTags() []interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetTagsOk ¶

func (o *SecurityMonitoringSignalAttributes) GetTagsOk() (*[]interface{}, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetTimestamp ¶

func (o *SecurityMonitoringSignalAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetTimestampOk ¶

func (o *SecurityMonitoringSignalAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) HasAttributes ¶

func (o *SecurityMonitoringSignalAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityMonitoringSignalAttributes) HasMessage ¶

func (o *SecurityMonitoringSignalAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalAttributes) HasTags ¶

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalAttributes) HasTimestamp ¶

func (o *SecurityMonitoringSignalAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (SecurityMonitoringSignalAttributes) MarshalJSON ¶

func (o SecurityMonitoringSignalAttributes) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringSignalAttributes) SetAttributes ¶

func (o *SecurityMonitoringSignalAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*SecurityMonitoringSignalAttributes) SetMessage ¶

func (o *SecurityMonitoringSignalAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringSignalAttributes) SetTags ¶

func (o *SecurityMonitoringSignalAttributes) SetTags(v []interface{})

SetTags gets a reference to the given []interface{} and assigns it to the Tags field.

func (*SecurityMonitoringSignalAttributes) SetTimestamp ¶

func (o *SecurityMonitoringSignalAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

type SecurityMonitoringSignalListRequest ¶

type SecurityMonitoringSignalListRequest struct {
	Filter *SecurityMonitoringSignalListRequestFilter `json:"filter,omitempty"`
	Page   *SecurityMonitoringSignalListRequestPage   `json:"page,omitempty"`
	Sort   *SecurityMonitoringSignalsSort             `json:"sort,omitempty"`
}

SecurityMonitoringSignalListRequest The request for a security signal list.

func NewSecurityMonitoringSignalListRequest ¶

func NewSecurityMonitoringSignalListRequest() *SecurityMonitoringSignalListRequest

NewSecurityMonitoringSignalListRequest instantiates a new SecurityMonitoringSignalListRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringSignalListRequestWithDefaults ¶

func NewSecurityMonitoringSignalListRequestWithDefaults() *SecurityMonitoringSignalListRequest

NewSecurityMonitoringSignalListRequestWithDefaults instantiates a new SecurityMonitoringSignalListRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringSignalListRequest) GetFilter ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetFilterOk ¶

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequest) GetPage ¶

GetPage returns the Page field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetPageOk ¶

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequest) GetSort ¶

GetSort returns the Sort field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetSortOk ¶

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequest) HasFilter ¶

HasFilter returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequest) HasPage ¶

HasPage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequest) HasSort ¶

HasSort returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequest) MarshalJSON ¶

func (o SecurityMonitoringSignalListRequest) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringSignalListRequest) SetFilter ¶

SetFilter gets a reference to the given SecurityMonitoringSignalListRequestFilter and assigns it to the Filter field.

func (*SecurityMonitoringSignalListRequest) SetPage ¶

SetPage gets a reference to the given SecurityMonitoringSignalListRequestPage and assigns it to the Page field.

func (*SecurityMonitoringSignalListRequest) SetSort ¶

SetSort gets a reference to the given SecurityMonitoringSignalsSort and assigns it to the Sort field.

type SecurityMonitoringSignalListRequestFilter ¶

type SecurityMonitoringSignalListRequestFilter struct {
	// The minimum timestamp for requested security signals.
	From *time.Time `json:"from,omitempty"`
	// Search query for listing security signals.
	Query *string `json:"query,omitempty"`
	// The maximum timestamp for requested security signals.
	To *time.Time `json:"to,omitempty"`
}

SecurityMonitoringSignalListRequestFilter Search filters for listing security signals.

func NewSecurityMonitoringSignalListRequestFilter ¶

func NewSecurityMonitoringSignalListRequestFilter() *SecurityMonitoringSignalListRequestFilter

NewSecurityMonitoringSignalListRequestFilter instantiates a new SecurityMonitoringSignalListRequestFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringSignalListRequestFilterWithDefaults ¶

func NewSecurityMonitoringSignalListRequestFilterWithDefaults() *SecurityMonitoringSignalListRequestFilter

NewSecurityMonitoringSignalListRequestFilterWithDefaults instantiates a new SecurityMonitoringSignalListRequestFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringSignalListRequestFilter) GetFrom ¶

GetFrom returns the From field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetFromOk ¶

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestFilter) GetQuery ¶

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetQueryOk ¶

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestFilter) GetTo ¶

GetTo returns the To field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetToOk ¶

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasFrom ¶

HasFrom returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasQuery ¶

HasQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasTo ¶

HasTo returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequestFilter) MarshalJSON ¶

func (*SecurityMonitoringSignalListRequestFilter) SetFrom ¶

SetFrom gets a reference to the given time.Time and assigns it to the From field.

func (*SecurityMonitoringSignalListRequestFilter) SetQuery ¶

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringSignalListRequestFilter) SetTo ¶

SetTo gets a reference to the given time.Time and assigns it to the To field.

type SecurityMonitoringSignalListRequestPage ¶

type SecurityMonitoringSignalListRequestPage struct {
	// A list of results using the cursor provided in the previous query.
	Cursor *string `json:"cursor,omitempty"`
	// The maximum number of security signals in the response.
	Limit *int32 `json:"limit,omitempty"`
}

SecurityMonitoringSignalListRequestPage The paging attributes for listing security signals.

func NewSecurityMonitoringSignalListRequestPage ¶

func NewSecurityMonitoringSignalListRequestPage() *SecurityMonitoringSignalListRequestPage

NewSecurityMonitoringSignalListRequestPage instantiates a new SecurityMonitoringSignalListRequestPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringSignalListRequestPageWithDefaults ¶

func NewSecurityMonitoringSignalListRequestPageWithDefaults() *SecurityMonitoringSignalListRequestPage

NewSecurityMonitoringSignalListRequestPageWithDefaults instantiates a new SecurityMonitoringSignalListRequestPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringSignalListRequestPage) GetCursor ¶

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestPage) GetCursorOk ¶

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestPage) GetLimit ¶

GetLimit returns the Limit field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestPage) GetLimitOk ¶

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestPage) HasCursor ¶

HasCursor returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestPage) HasLimit ¶

HasLimit returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequestPage) MarshalJSON ¶

func (o SecurityMonitoringSignalListRequestPage) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringSignalListRequestPage) SetCursor ¶

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*SecurityMonitoringSignalListRequestPage) SetLimit ¶

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

type SecurityMonitoringSignalType ¶

type SecurityMonitoringSignalType string

SecurityMonitoringSignalType The type of event.

const (
	SECURITYMONITORINGSIGNALTYPE_SIGNAL SecurityMonitoringSignalType = "signal"
)

List of SecurityMonitoringSignalType

func NewSecurityMonitoringSignalTypeFromValue ¶

func NewSecurityMonitoringSignalTypeFromValue(v string) (*SecurityMonitoringSignalType, error)

NewSecurityMonitoringSignalTypeFromValue returns a pointer to a valid SecurityMonitoringSignalType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringSignalType) IsValid ¶

func (v SecurityMonitoringSignalType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringSignalType) Ptr ¶

Ptr returns reference to SecurityMonitoringSignalType value

func (*SecurityMonitoringSignalType) UnmarshalJSON ¶

func (v *SecurityMonitoringSignalType) UnmarshalJSON(src []byte) error

type SecurityMonitoringSignalsListResponse ¶

type SecurityMonitoringSignalsListResponse struct {
	// An array of security signals matching the request.
	Data  *[]SecurityMonitoringSignal                 `json:"data,omitempty"`
	Links *SecurityMonitoringSignalsListResponseLinks `json:"links,omitempty"`
	Meta  *SecurityMonitoringSignalsListResponseMeta  `json:"meta,omitempty"`
}

SecurityMonitoringSignalsListResponse The response object with all security signals matching the request and pagination information.

func NewSecurityMonitoringSignalsListResponse ¶

func NewSecurityMonitoringSignalsListResponse() *SecurityMonitoringSignalsListResponse

NewSecurityMonitoringSignalsListResponse instantiates a new SecurityMonitoringSignalsListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringSignalsListResponseWithDefaults ¶

func NewSecurityMonitoringSignalsListResponseWithDefaults() *SecurityMonitoringSignalsListResponse

NewSecurityMonitoringSignalsListResponseWithDefaults instantiates a new SecurityMonitoringSignalsListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringSignalsListResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetLinksOk ¶

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetMetaOk ¶

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponse) HasData ¶

HasData returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*SecurityMonitoringSignalsListResponse) HasMeta ¶

HasMeta returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponse) MarshalJSON ¶

func (o SecurityMonitoringSignalsListResponse) MarshalJSON() ([]byte, error)

func (*SecurityMonitoringSignalsListResponse) SetData ¶

SetData gets a reference to the given []SecurityMonitoringSignal and assigns it to the Data field.

SetLinks gets a reference to the given SecurityMonitoringSignalsListResponseLinks and assigns it to the Links field.

func (*SecurityMonitoringSignalsListResponse) SetMeta ¶

SetMeta gets a reference to the given SecurityMonitoringSignalsListResponseMeta and assigns it to the Meta field.

type SecurityMonitoringSignalsListResponseLinks struct {
	// The link for the next set of results. **Note**: The request can also be made using the POST endpoint.
	Next *string `json:"next,omitempty"`
}

SecurityMonitoringSignalsListResponseLinks Links attributes.

func NewSecurityMonitoringSignalsListResponseLinks() *SecurityMonitoringSignalsListResponseLinks

NewSecurityMonitoringSignalsListResponseLinks instantiates a new SecurityMonitoringSignalsListResponseLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringSignalsListResponseLinksWithDefaults ¶

func NewSecurityMonitoringSignalsListResponseLinksWithDefaults() *SecurityMonitoringSignalsListResponseLinks

NewSecurityMonitoringSignalsListResponseLinksWithDefaults instantiates a new SecurityMonitoringSignalsListResponseLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringSignalsListResponseLinks) GetNext ¶

GetNext returns the Next field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseLinks) GetNextOk ¶

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponseLinks) HasNext ¶

HasNext returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseLinks) MarshalJSON ¶

func (*SecurityMonitoringSignalsListResponseLinks) SetNext ¶

SetNext gets a reference to the given string and assigns it to the Next field.

type SecurityMonitoringSignalsListResponseMeta ¶

type SecurityMonitoringSignalsListResponseMeta struct {
	Page *SecurityMonitoringSignalsListResponseMetaPage `json:"page,omitempty"`
}

SecurityMonitoringSignalsListResponseMeta Meta attributes.

func NewSecurityMonitoringSignalsListResponseMeta ¶

func NewSecurityMonitoringSignalsListResponseMeta() *SecurityMonitoringSignalsListResponseMeta

NewSecurityMonitoringSignalsListResponseMeta instantiates a new SecurityMonitoringSignalsListResponseMeta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringSignalsListResponseMetaWithDefaults ¶

func NewSecurityMonitoringSignalsListResponseMetaWithDefaults() *SecurityMonitoringSignalsListResponseMeta

NewSecurityMonitoringSignalsListResponseMetaWithDefaults instantiates a new SecurityMonitoringSignalsListResponseMeta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringSignalsListResponseMeta) GetPage ¶

GetPage returns the Page field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseMeta) GetPageOk ¶

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponseMeta) HasPage ¶

HasPage returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseMeta) MarshalJSON ¶

func (*SecurityMonitoringSignalsListResponseMeta) SetPage ¶

SetPage gets a reference to the given SecurityMonitoringSignalsListResponseMetaPage and assigns it to the Page field.

type SecurityMonitoringSignalsListResponseMetaPage ¶

type SecurityMonitoringSignalsListResponseMetaPage struct {
	// The cursor used to get the next results, if any. To make the next request, use the same parameters with the addition of the `page[cursor]`.
	After *string `json:"after,omitempty"`
}

SecurityMonitoringSignalsListResponseMetaPage Paging attributes.

func NewSecurityMonitoringSignalsListResponseMetaPage ¶

func NewSecurityMonitoringSignalsListResponseMetaPage() *SecurityMonitoringSignalsListResponseMetaPage

NewSecurityMonitoringSignalsListResponseMetaPage instantiates a new SecurityMonitoringSignalsListResponseMetaPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults ¶

func NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults() *SecurityMonitoringSignalsListResponseMetaPage

NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults instantiates a new SecurityMonitoringSignalsListResponseMetaPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SecurityMonitoringSignalsListResponseMetaPage) GetAfter ¶

GetAfter returns the After field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseMetaPage) GetAfterOk ¶

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponseMetaPage) HasAfter ¶

HasAfter returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON ¶

func (*SecurityMonitoringSignalsListResponseMetaPage) SetAfter ¶

SetAfter gets a reference to the given string and assigns it to the After field.

type SecurityMonitoringSignalsSort ¶

type SecurityMonitoringSignalsSort string

SecurityMonitoringSignalsSort The sort parameters used for querying security signals.

const (
	SECURITYMONITORINGSIGNALSSORT_TIMESTAMP_ASCENDING  SecurityMonitoringSignalsSort = "timestamp"
	SECURITYMONITORINGSIGNALSSORT_TIMESTAMP_DESCENDING SecurityMonitoringSignalsSort = "-timestamp"
)

List of SecurityMonitoringSignalsSort

func NewSecurityMonitoringSignalsSortFromValue ¶

func NewSecurityMonitoringSignalsSortFromValue(v string) (*SecurityMonitoringSignalsSort, error)

NewSecurityMonitoringSignalsSortFromValue returns a pointer to a valid SecurityMonitoringSignalsSort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SecurityMonitoringSignalsSort) IsValid ¶

func (v SecurityMonitoringSignalsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SecurityMonitoringSignalsSort) Ptr ¶

Ptr returns reference to SecurityMonitoringSignalsSort value

func (*SecurityMonitoringSignalsSort) UnmarshalJSON ¶

func (v *SecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error

type ServerConfiguration ¶

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations ¶

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL ¶

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable ¶

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type User ¶

type User struct {
	Attributes *UserAttributes `json:"attributes,omitempty"`
	// ID of the user.
	Id            *string                    `json:"id,omitempty"`
	Relationships *UserResponseRelationships `json:"relationships,omitempty"`
	Type          *UsersType                 `json:"type,omitempty"`
}

User User object returned by the API.

func NewUser ¶

func NewUser() *User

NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserWithDefaults ¶

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*User) GetAttributes ¶

func (o *User) GetAttributes() UserAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*User) GetAttributesOk ¶

func (o *User) GetAttributesOk() (*UserAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetId ¶

func (o *User) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*User) GetIdOk ¶

func (o *User) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetRelationships ¶

func (o *User) GetRelationships() UserResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*User) GetRelationshipsOk ¶

func (o *User) GetRelationshipsOk() (*UserResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetType ¶

func (o *User) GetType() UsersType

GetType returns the Type field value if set, zero value otherwise.

func (*User) GetTypeOk ¶

func (o *User) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) HasAttributes ¶

func (o *User) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*User) HasId ¶

func (o *User) HasId() bool

HasId returns a boolean if a field has been set.

func (*User) HasRelationships ¶

func (o *User) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*User) HasType ¶

func (o *User) HasType() bool

HasType returns a boolean if a field has been set.

func (User) MarshalJSON ¶

func (o User) MarshalJSON() ([]byte, error)

func (*User) SetAttributes ¶

func (o *User) SetAttributes(v UserAttributes)

SetAttributes gets a reference to the given UserAttributes and assigns it to the Attributes field.

func (*User) SetId ¶

func (o *User) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*User) SetRelationships ¶

func (o *User) SetRelationships(v UserResponseRelationships)

SetRelationships gets a reference to the given UserResponseRelationships and assigns it to the Relationships field.

func (*User) SetType ¶

func (o *User) SetType(v UsersType)

SetType gets a reference to the given UsersType and assigns it to the Type field.

type UserAttributes ¶

type UserAttributes struct {
	// Creation time of the user.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Whether the user is disabled.
	Disabled *bool `json:"disabled,omitempty"`
	// Email of the user.
	Email *string `json:"email,omitempty"`
	// Handle of the user.
	Handle *string `json:"handle,omitempty"`
	// URL of the user's icon.
	Icon *string `json:"icon,omitempty"`
	// Time that the user was last modified.
	ModifiedAt *time.Time `json:"modified_at,omitempty"`
	// Name of the user.
	Name *string `json:"name,omitempty"`
	// Status of the user.
	Status *string `json:"status,omitempty"`
	// Title of the user.
	Title *string `json:"title,omitempty"`
	// Whether the user is verified.
	Verified *bool `json:"verified,omitempty"`
}

UserAttributes Attributes of user object returned by the API.

func NewUserAttributes ¶

func NewUserAttributes() *UserAttributes

NewUserAttributes instantiates a new UserAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserAttributesWithDefaults ¶

func NewUserAttributesWithDefaults() *UserAttributes

NewUserAttributesWithDefaults instantiates a new UserAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserAttributes) GetCreatedAt ¶

func (o *UserAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*UserAttributes) GetCreatedAtOk ¶

func (o *UserAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetDisabled ¶

func (o *UserAttributes) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*UserAttributes) GetDisabledOk ¶

func (o *UserAttributes) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetEmail ¶

func (o *UserAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserAttributes) GetEmailOk ¶

func (o *UserAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetHandle ¶

func (o *UserAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*UserAttributes) GetHandleOk ¶

func (o *UserAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetIcon ¶

func (o *UserAttributes) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise.

func (*UserAttributes) GetIconOk ¶

func (o *UserAttributes) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetModifiedAt ¶

func (o *UserAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*UserAttributes) GetModifiedAtOk ¶

func (o *UserAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetName ¶

func (o *UserAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserAttributes) GetNameOk ¶

func (o *UserAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetStatus ¶

func (o *UserAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*UserAttributes) GetStatusOk ¶

func (o *UserAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetTitle ¶

func (o *UserAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*UserAttributes) GetTitleOk ¶

func (o *UserAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetVerified ¶

func (o *UserAttributes) GetVerified() bool

GetVerified returns the Verified field value if set, zero value otherwise.

func (*UserAttributes) GetVerifiedOk ¶

func (o *UserAttributes) GetVerifiedOk() (*bool, bool)

GetVerifiedOk returns a tuple with the Verified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) HasCreatedAt ¶

func (o *UserAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*UserAttributes) HasDisabled ¶

func (o *UserAttributes) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*UserAttributes) HasEmail ¶

func (o *UserAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserAttributes) HasHandle ¶

func (o *UserAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*UserAttributes) HasIcon ¶

func (o *UserAttributes) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*UserAttributes) HasModifiedAt ¶

func (o *UserAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*UserAttributes) HasName ¶

func (o *UserAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserAttributes) HasStatus ¶

func (o *UserAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*UserAttributes) HasTitle ¶

func (o *UserAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*UserAttributes) HasVerified ¶

func (o *UserAttributes) HasVerified() bool

HasVerified returns a boolean if a field has been set.

func (UserAttributes) MarshalJSON ¶

func (o UserAttributes) MarshalJSON() ([]byte, error)

func (*UserAttributes) SetCreatedAt ¶

func (o *UserAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*UserAttributes) SetDisabled ¶

func (o *UserAttributes) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*UserAttributes) SetEmail ¶

func (o *UserAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserAttributes) SetHandle ¶

func (o *UserAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*UserAttributes) SetIcon ¶

func (o *UserAttributes) SetIcon(v string)

SetIcon gets a reference to the given string and assigns it to the Icon field.

func (*UserAttributes) SetModifiedAt ¶

func (o *UserAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*UserAttributes) SetName ¶

func (o *UserAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UserAttributes) SetStatus ¶

func (o *UserAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*UserAttributes) SetTitle ¶

func (o *UserAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*UserAttributes) SetVerified ¶

func (o *UserAttributes) SetVerified(v bool)

SetVerified gets a reference to the given bool and assigns it to the Verified field.

type UserCreateAttributes ¶

type UserCreateAttributes struct {
	// The email of the user.
	Email string `json:"email"`
	// The name of the user.
	Name *string `json:"name,omitempty"`
	// The title of the user.
	Title *string `json:"title,omitempty"`
}

UserCreateAttributes Attributes of the created user.

func NewUserCreateAttributes ¶

func NewUserCreateAttributes(email string) *UserCreateAttributes

NewUserCreateAttributes instantiates a new UserCreateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserCreateAttributesWithDefaults ¶

func NewUserCreateAttributesWithDefaults() *UserCreateAttributes

NewUserCreateAttributesWithDefaults instantiates a new UserCreateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserCreateAttributes) GetEmail ¶

func (o *UserCreateAttributes) GetEmail() string

GetEmail returns the Email field value

func (*UserCreateAttributes) GetEmailOk ¶

func (o *UserCreateAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*UserCreateAttributes) GetName ¶

func (o *UserCreateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserCreateAttributes) GetNameOk ¶

func (o *UserCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreateAttributes) GetTitle ¶

func (o *UserCreateAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*UserCreateAttributes) GetTitleOk ¶

func (o *UserCreateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreateAttributes) HasName ¶

func (o *UserCreateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserCreateAttributes) HasTitle ¶

func (o *UserCreateAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (UserCreateAttributes) MarshalJSON ¶

func (o UserCreateAttributes) MarshalJSON() ([]byte, error)

func (*UserCreateAttributes) SetEmail ¶

func (o *UserCreateAttributes) SetEmail(v string)

SetEmail sets field value

func (*UserCreateAttributes) SetName ¶

func (o *UserCreateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UserCreateAttributes) SetTitle ¶

func (o *UserCreateAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*UserCreateAttributes) UnmarshalJSON ¶

func (o *UserCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

type UserCreateData ¶

type UserCreateData struct {
	Attributes    UserCreateAttributes `json:"attributes"`
	Relationships *UserRelationships   `json:"relationships,omitempty"`
	Type          UsersType            `json:"type"`
}

UserCreateData Object to create a user.

func NewUserCreateData ¶

func NewUserCreateData(attributes UserCreateAttributes, type_ UsersType) *UserCreateData

NewUserCreateData instantiates a new UserCreateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserCreateDataWithDefaults ¶

func NewUserCreateDataWithDefaults() *UserCreateData

NewUserCreateDataWithDefaults instantiates a new UserCreateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserCreateData) GetAttributes ¶

func (o *UserCreateData) GetAttributes() UserCreateAttributes

GetAttributes returns the Attributes field value

func (*UserCreateData) GetAttributesOk ¶

func (o *UserCreateData) GetAttributesOk() (*UserCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*UserCreateData) GetRelationships ¶

func (o *UserCreateData) GetRelationships() UserRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UserCreateData) GetRelationshipsOk ¶

func (o *UserCreateData) GetRelationshipsOk() (*UserRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreateData) GetType ¶

func (o *UserCreateData) GetType() UsersType

GetType returns the Type field value

func (*UserCreateData) GetTypeOk ¶

func (o *UserCreateData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserCreateData) HasRelationships ¶

func (o *UserCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (UserCreateData) MarshalJSON ¶

func (o UserCreateData) MarshalJSON() ([]byte, error)

func (*UserCreateData) SetAttributes ¶

func (o *UserCreateData) SetAttributes(v UserCreateAttributes)

SetAttributes sets field value

func (*UserCreateData) SetRelationships ¶

func (o *UserCreateData) SetRelationships(v UserRelationships)

SetRelationships gets a reference to the given UserRelationships and assigns it to the Relationships field.

func (*UserCreateData) SetType ¶

func (o *UserCreateData) SetType(v UsersType)

SetType sets field value

func (*UserCreateData) UnmarshalJSON ¶

func (o *UserCreateData) UnmarshalJSON(bytes []byte) (err error)

type UserCreateRequest ¶

type UserCreateRequest struct {
	Data UserCreateData `json:"data"`
}

UserCreateRequest Create a user.

func NewUserCreateRequest ¶

func NewUserCreateRequest(data UserCreateData) *UserCreateRequest

NewUserCreateRequest instantiates a new UserCreateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserCreateRequestWithDefaults ¶

func NewUserCreateRequestWithDefaults() *UserCreateRequest

NewUserCreateRequestWithDefaults instantiates a new UserCreateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserCreateRequest) GetData ¶

func (o *UserCreateRequest) GetData() UserCreateData

GetData returns the Data field value

func (*UserCreateRequest) GetDataOk ¶

func (o *UserCreateRequest) GetDataOk() (*UserCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserCreateRequest) MarshalJSON ¶

func (o UserCreateRequest) MarshalJSON() ([]byte, error)

func (*UserCreateRequest) SetData ¶

func (o *UserCreateRequest) SetData(v UserCreateData)

SetData sets field value

func (*UserCreateRequest) UnmarshalJSON ¶

func (o *UserCreateRequest) UnmarshalJSON(bytes []byte) (err error)

type UserInvitationData ¶

type UserInvitationData struct {
	Relationships UserInvitationRelationships `json:"relationships"`
	Type          UserInvitationsType         `json:"type"`
}

UserInvitationData Object to create a user invitation.

func NewUserInvitationData ¶

func NewUserInvitationData(relationships UserInvitationRelationships, type_ UserInvitationsType) *UserInvitationData

NewUserInvitationData instantiates a new UserInvitationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserInvitationDataWithDefaults ¶

func NewUserInvitationDataWithDefaults() *UserInvitationData

NewUserInvitationDataWithDefaults instantiates a new UserInvitationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserInvitationData) GetRelationships ¶

func (o *UserInvitationData) GetRelationships() UserInvitationRelationships

GetRelationships returns the Relationships field value

func (*UserInvitationData) GetRelationshipsOk ¶

func (o *UserInvitationData) GetRelationshipsOk() (*UserInvitationRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value and a boolean to check if the value has been set.

func (*UserInvitationData) GetType ¶

GetType returns the Type field value

func (*UserInvitationData) GetTypeOk ¶

func (o *UserInvitationData) GetTypeOk() (*UserInvitationsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UserInvitationData) MarshalJSON ¶

func (o UserInvitationData) MarshalJSON() ([]byte, error)

func (*UserInvitationData) SetRelationships ¶

func (o *UserInvitationData) SetRelationships(v UserInvitationRelationships)

SetRelationships sets field value

func (*UserInvitationData) SetType ¶

SetType sets field value

func (*UserInvitationData) UnmarshalJSON ¶

func (o *UserInvitationData) UnmarshalJSON(bytes []byte) (err error)

type UserInvitationDataAttributes ¶

type UserInvitationDataAttributes struct {
	// Creation time of the user invitation.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Time of invitation expiration.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	// Type of invitation.
	InviteType *string `json:"invite_type,omitempty"`
	// UUID of the user invitation.
	Uuid *string `json:"uuid,omitempty"`
}

UserInvitationDataAttributes Attributes of a user invitation.

func NewUserInvitationDataAttributes ¶

func NewUserInvitationDataAttributes() *UserInvitationDataAttributes

NewUserInvitationDataAttributes instantiates a new UserInvitationDataAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserInvitationDataAttributesWithDefaults ¶

func NewUserInvitationDataAttributesWithDefaults() *UserInvitationDataAttributes

NewUserInvitationDataAttributesWithDefaults instantiates a new UserInvitationDataAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserInvitationDataAttributes) GetCreatedAt ¶

func (o *UserInvitationDataAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetCreatedAtOk ¶

func (o *UserInvitationDataAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) GetExpiresAt ¶

func (o *UserInvitationDataAttributes) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetExpiresAtOk ¶

func (o *UserInvitationDataAttributes) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) GetInviteType ¶

func (o *UserInvitationDataAttributes) GetInviteType() string

GetInviteType returns the InviteType field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetInviteTypeOk ¶

func (o *UserInvitationDataAttributes) GetInviteTypeOk() (*string, bool)

GetInviteTypeOk returns a tuple with the InviteType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) GetUuid ¶

func (o *UserInvitationDataAttributes) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetUuidOk ¶

func (o *UserInvitationDataAttributes) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) HasCreatedAt ¶

func (o *UserInvitationDataAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*UserInvitationDataAttributes) HasExpiresAt ¶

func (o *UserInvitationDataAttributes) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*UserInvitationDataAttributes) HasInviteType ¶

func (o *UserInvitationDataAttributes) HasInviteType() bool

HasInviteType returns a boolean if a field has been set.

func (*UserInvitationDataAttributes) HasUuid ¶

func (o *UserInvitationDataAttributes) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (UserInvitationDataAttributes) MarshalJSON ¶

func (o UserInvitationDataAttributes) MarshalJSON() ([]byte, error)

func (*UserInvitationDataAttributes) SetCreatedAt ¶

func (o *UserInvitationDataAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*UserInvitationDataAttributes) SetExpiresAt ¶

func (o *UserInvitationDataAttributes) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*UserInvitationDataAttributes) SetInviteType ¶

func (o *UserInvitationDataAttributes) SetInviteType(v string)

SetInviteType gets a reference to the given string and assigns it to the InviteType field.

func (*UserInvitationDataAttributes) SetUuid ¶

func (o *UserInvitationDataAttributes) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

type UserInvitationRelationships ¶

type UserInvitationRelationships struct {
	User RelationshipToUser `json:"user"`
}

UserInvitationRelationships Relationships data for user invitation.

func NewUserInvitationRelationships ¶

func NewUserInvitationRelationships(user RelationshipToUser) *UserInvitationRelationships

NewUserInvitationRelationships instantiates a new UserInvitationRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserInvitationRelationshipsWithDefaults ¶

func NewUserInvitationRelationshipsWithDefaults() *UserInvitationRelationships

NewUserInvitationRelationshipsWithDefaults instantiates a new UserInvitationRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserInvitationRelationships) GetUser ¶

GetUser returns the User field value

func (*UserInvitationRelationships) GetUserOk ¶

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (UserInvitationRelationships) MarshalJSON ¶

func (o UserInvitationRelationships) MarshalJSON() ([]byte, error)

func (*UserInvitationRelationships) SetUser ¶

SetUser sets field value

func (*UserInvitationRelationships) UnmarshalJSON ¶

func (o *UserInvitationRelationships) UnmarshalJSON(bytes []byte) (err error)

type UserInvitationResponse ¶

type UserInvitationResponse struct {
	Data *UserInvitationResponseData `json:"data,omitempty"`
}

UserInvitationResponse User invitation as returned by the API.

func NewUserInvitationResponse ¶

func NewUserInvitationResponse() *UserInvitationResponse

NewUserInvitationResponse instantiates a new UserInvitationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserInvitationResponseWithDefaults ¶

func NewUserInvitationResponseWithDefaults() *UserInvitationResponse

NewUserInvitationResponseWithDefaults instantiates a new UserInvitationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserInvitationResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*UserInvitationResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponse) HasData ¶

func (o *UserInvitationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UserInvitationResponse) MarshalJSON ¶

func (o UserInvitationResponse) MarshalJSON() ([]byte, error)

func (*UserInvitationResponse) SetData ¶

SetData gets a reference to the given UserInvitationResponseData and assigns it to the Data field.

type UserInvitationResponseData ¶

type UserInvitationResponseData struct {
	Attributes *UserInvitationDataAttributes `json:"attributes,omitempty"`
	// ID of the user invitation.
	Id   *string              `json:"id,omitempty"`
	Type *UserInvitationsType `json:"type,omitempty"`
}

UserInvitationResponseData Object of a user invitation returned by the API.

func NewUserInvitationResponseData ¶

func NewUserInvitationResponseData() *UserInvitationResponseData

NewUserInvitationResponseData instantiates a new UserInvitationResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserInvitationResponseDataWithDefaults ¶

func NewUserInvitationResponseDataWithDefaults() *UserInvitationResponseData

NewUserInvitationResponseDataWithDefaults instantiates a new UserInvitationResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserInvitationResponseData) GetAttributes ¶

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetAttributesOk ¶

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) GetId ¶

GetId returns the Id field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetIdOk ¶

func (o *UserInvitationResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) HasAttributes ¶

func (o *UserInvitationResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UserInvitationResponseData) HasId ¶

func (o *UserInvitationResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*UserInvitationResponseData) HasType ¶

func (o *UserInvitationResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (UserInvitationResponseData) MarshalJSON ¶

func (o UserInvitationResponseData) MarshalJSON() ([]byte, error)

func (*UserInvitationResponseData) SetAttributes ¶

SetAttributes gets a reference to the given UserInvitationDataAttributes and assigns it to the Attributes field.

func (*UserInvitationResponseData) SetId ¶

func (o *UserInvitationResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UserInvitationResponseData) SetType ¶

SetType gets a reference to the given UserInvitationsType and assigns it to the Type field.

type UserInvitationsRequest ¶

type UserInvitationsRequest struct {
	// List of user invitations.
	Data []UserInvitationData `json:"data"`
}

UserInvitationsRequest Object to invite users to join the organization.

func NewUserInvitationsRequest ¶

func NewUserInvitationsRequest(data []UserInvitationData) *UserInvitationsRequest

NewUserInvitationsRequest instantiates a new UserInvitationsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserInvitationsRequestWithDefaults ¶

func NewUserInvitationsRequestWithDefaults() *UserInvitationsRequest

NewUserInvitationsRequestWithDefaults instantiates a new UserInvitationsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserInvitationsRequest) GetData ¶

GetData returns the Data field value

func (*UserInvitationsRequest) GetDataOk ¶

func (o *UserInvitationsRequest) GetDataOk() (*[]UserInvitationData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserInvitationsRequest) MarshalJSON ¶

func (o UserInvitationsRequest) MarshalJSON() ([]byte, error)

func (*UserInvitationsRequest) SetData ¶

SetData sets field value

func (*UserInvitationsRequest) UnmarshalJSON ¶

func (o *UserInvitationsRequest) UnmarshalJSON(bytes []byte) (err error)

type UserInvitationsResponse ¶

type UserInvitationsResponse struct {
	// Array of user invitations.
	Data *[]UserInvitationResponseData `json:"data,omitempty"`
}

UserInvitationsResponse User invitations as returned by the API.

func NewUserInvitationsResponse ¶

func NewUserInvitationsResponse() *UserInvitationsResponse

NewUserInvitationsResponse instantiates a new UserInvitationsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserInvitationsResponseWithDefaults ¶

func NewUserInvitationsResponseWithDefaults() *UserInvitationsResponse

NewUserInvitationsResponseWithDefaults instantiates a new UserInvitationsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserInvitationsResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*UserInvitationsResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationsResponse) HasData ¶

func (o *UserInvitationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UserInvitationsResponse) MarshalJSON ¶

func (o UserInvitationsResponse) MarshalJSON() ([]byte, error)

func (*UserInvitationsResponse) SetData ¶

SetData gets a reference to the given []UserInvitationResponseData and assigns it to the Data field.

type UserInvitationsType ¶

type UserInvitationsType string

UserInvitationsType User invitations type.

const (
	USERINVITATIONSTYPE_USER_INVITATIONS UserInvitationsType = "user_invitations"
)

List of UserInvitationsType

func NewUserInvitationsTypeFromValue ¶

func NewUserInvitationsTypeFromValue(v string) (*UserInvitationsType, error)

NewUserInvitationsTypeFromValue returns a pointer to a valid UserInvitationsType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (UserInvitationsType) IsValid ¶

func (v UserInvitationsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (UserInvitationsType) Ptr ¶

Ptr returns reference to UserInvitationsType value

func (*UserInvitationsType) UnmarshalJSON ¶

func (v *UserInvitationsType) UnmarshalJSON(src []byte) error

type UserRelationships ¶

type UserRelationships struct {
	Roles *RelationshipToRoles `json:"roles,omitempty"`
}

UserRelationships Relationships of the user object.

func NewUserRelationships ¶

func NewUserRelationships() *UserRelationships

NewUserRelationships instantiates a new UserRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserRelationshipsWithDefaults ¶

func NewUserRelationshipsWithDefaults() *UserRelationships

NewUserRelationshipsWithDefaults instantiates a new UserRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserRelationships) GetRoles ¶

func (o *UserRelationships) GetRoles() RelationshipToRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UserRelationships) GetRolesOk ¶

func (o *UserRelationships) GetRolesOk() (*RelationshipToRoles, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserRelationships) HasRoles ¶

func (o *UserRelationships) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (UserRelationships) MarshalJSON ¶

func (o UserRelationships) MarshalJSON() ([]byte, error)

func (*UserRelationships) SetRoles ¶

func (o *UserRelationships) SetRoles(v RelationshipToRoles)

SetRoles gets a reference to the given RelationshipToRoles and assigns it to the Roles field.

type UserResponse ¶

type UserResponse struct {
	Data *User `json:"data,omitempty"`
	// Array of objects related to the user.
	Included *[]UserResponseIncludedItem `json:"included,omitempty"`
}

UserResponse Response containing information about a single user.

func NewUserResponse ¶

func NewUserResponse() *UserResponse

NewUserResponse instantiates a new UserResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserResponseWithDefaults ¶

func NewUserResponseWithDefaults() *UserResponse

NewUserResponseWithDefaults instantiates a new UserResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserResponse) GetData ¶

func (o *UserResponse) GetData() User

GetData returns the Data field value if set, zero value otherwise.

func (*UserResponse) GetDataOk ¶

func (o *UserResponse) GetDataOk() (*User, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponse) GetIncluded ¶

func (o *UserResponse) GetIncluded() []UserResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UserResponse) GetIncludedOk ¶

func (o *UserResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponse) HasData ¶

func (o *UserResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UserResponse) HasIncluded ¶

func (o *UserResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (UserResponse) MarshalJSON ¶

func (o UserResponse) MarshalJSON() ([]byte, error)

func (*UserResponse) SetData ¶

func (o *UserResponse) SetData(v User)

SetData gets a reference to the given User and assigns it to the Data field.

func (*UserResponse) SetIncluded ¶

func (o *UserResponse) SetIncluded(v []UserResponseIncludedItem)

SetIncluded gets a reference to the given []UserResponseIncludedItem and assigns it to the Included field.

type UserResponseIncludedItem ¶

type UserResponseIncludedItem struct {
	Organization *Organization
	Permission   *Permission
	Role         *Role
}

UserResponseIncludedItem - An object related to a user.

func OrganizationAsUserResponseIncludedItem ¶

func OrganizationAsUserResponseIncludedItem(v *Organization) UserResponseIncludedItem

OrganizationAsUserResponseIncludedItem is a convenience function that returns Organization wrapped in UserResponseIncludedItem

func PermissionAsUserResponseIncludedItem ¶

func PermissionAsUserResponseIncludedItem(v *Permission) UserResponseIncludedItem

PermissionAsUserResponseIncludedItem is a convenience function that returns Permission wrapped in UserResponseIncludedItem

func RoleAsUserResponseIncludedItem ¶

func RoleAsUserResponseIncludedItem(v *Role) UserResponseIncludedItem

RoleAsUserResponseIncludedItem is a convenience function that returns Role wrapped in UserResponseIncludedItem

func (*UserResponseIncludedItem) GetActualInstance ¶

func (obj *UserResponseIncludedItem) GetActualInstance() interface{}

Get the actual instance

func (UserResponseIncludedItem) MarshalJSON ¶

func (src UserResponseIncludedItem) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*UserResponseIncludedItem) UnmarshalJSON ¶

func (dst *UserResponseIncludedItem) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type UserResponseRelationships ¶

type UserResponseRelationships struct {
	Org        *RelationshipToOrganization  `json:"org,omitempty"`
	OtherOrgs  *RelationshipToOrganizations `json:"other_orgs,omitempty"`
	OtherUsers *RelationshipToUsers         `json:"other_users,omitempty"`
	Roles      *RelationshipToRoles         `json:"roles,omitempty"`
}

UserResponseRelationships Relationships of the user object returned by the API.

func NewUserResponseRelationships ¶

func NewUserResponseRelationships() *UserResponseRelationships

NewUserResponseRelationships instantiates a new UserResponseRelationships object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserResponseRelationshipsWithDefaults ¶

func NewUserResponseRelationshipsWithDefaults() *UserResponseRelationships

NewUserResponseRelationshipsWithDefaults instantiates a new UserResponseRelationships object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserResponseRelationships) GetOrg ¶

GetOrg returns the Org field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOrgOk ¶

GetOrgOk returns a tuple with the Org field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) GetOtherOrgs ¶

GetOtherOrgs returns the OtherOrgs field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOtherOrgsOk ¶

GetOtherOrgsOk returns a tuple with the OtherOrgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) GetOtherUsers ¶

GetOtherUsers returns the OtherUsers field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOtherUsersOk ¶

func (o *UserResponseRelationships) GetOtherUsersOk() (*RelationshipToUsers, bool)

GetOtherUsersOk returns a tuple with the OtherUsers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) GetRoles ¶

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UserResponseRelationships) GetRolesOk ¶

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) HasOrg ¶

func (o *UserResponseRelationships) HasOrg() bool

HasOrg returns a boolean if a field has been set.

func (*UserResponseRelationships) HasOtherOrgs ¶

func (o *UserResponseRelationships) HasOtherOrgs() bool

HasOtherOrgs returns a boolean if a field has been set.

func (*UserResponseRelationships) HasOtherUsers ¶

func (o *UserResponseRelationships) HasOtherUsers() bool

HasOtherUsers returns a boolean if a field has been set.

func (*UserResponseRelationships) HasRoles ¶

func (o *UserResponseRelationships) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (UserResponseRelationships) MarshalJSON ¶

func (o UserResponseRelationships) MarshalJSON() ([]byte, error)

func (*UserResponseRelationships) SetOrg ¶

SetOrg gets a reference to the given RelationshipToOrganization and assigns it to the Org field.

func (*UserResponseRelationships) SetOtherOrgs ¶

SetOtherOrgs gets a reference to the given RelationshipToOrganizations and assigns it to the OtherOrgs field.

func (*UserResponseRelationships) SetOtherUsers ¶

func (o *UserResponseRelationships) SetOtherUsers(v RelationshipToUsers)

SetOtherUsers gets a reference to the given RelationshipToUsers and assigns it to the OtherUsers field.

func (*UserResponseRelationships) SetRoles ¶

SetRoles gets a reference to the given RelationshipToRoles and assigns it to the Roles field.

type UserUpdateAttributes ¶

type UserUpdateAttributes struct {
	// If the user is enabled or disabled.
	Disabled *bool `json:"disabled,omitempty"`
	// The email of the user.
	Email *string `json:"email,omitempty"`
	// The name of the user.
	Name *string `json:"name,omitempty"`
}

UserUpdateAttributes Attributes of the edited user.

func NewUserUpdateAttributes ¶

func NewUserUpdateAttributes() *UserUpdateAttributes

NewUserUpdateAttributes instantiates a new UserUpdateAttributes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserUpdateAttributesWithDefaults ¶

func NewUserUpdateAttributesWithDefaults() *UserUpdateAttributes

NewUserUpdateAttributesWithDefaults instantiates a new UserUpdateAttributes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserUpdateAttributes) GetDisabled ¶

func (o *UserUpdateAttributes) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*UserUpdateAttributes) GetDisabledOk ¶

func (o *UserUpdateAttributes) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserUpdateAttributes) GetEmail ¶

func (o *UserUpdateAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserUpdateAttributes) GetEmailOk ¶

func (o *UserUpdateAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserUpdateAttributes) GetName ¶

func (o *UserUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserUpdateAttributes) GetNameOk ¶

func (o *UserUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserUpdateAttributes) HasDisabled ¶

func (o *UserUpdateAttributes) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*UserUpdateAttributes) HasEmail ¶

func (o *UserUpdateAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserUpdateAttributes) HasName ¶

func (o *UserUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (UserUpdateAttributes) MarshalJSON ¶

func (o UserUpdateAttributes) MarshalJSON() ([]byte, error)

func (*UserUpdateAttributes) SetDisabled ¶

func (o *UserUpdateAttributes) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*UserUpdateAttributes) SetEmail ¶

func (o *UserUpdateAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserUpdateAttributes) SetName ¶

func (o *UserUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type UserUpdateData ¶

type UserUpdateData struct {
	Attributes UserUpdateAttributes `json:"attributes"`
	// ID of the user.
	Id   string    `json:"id"`
	Type UsersType `json:"type"`
}

UserUpdateData Object to update a user.

func NewUserUpdateData ¶

func NewUserUpdateData(attributes UserUpdateAttributes, id string, type_ UsersType) *UserUpdateData

NewUserUpdateData instantiates a new UserUpdateData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserUpdateDataWithDefaults ¶

func NewUserUpdateDataWithDefaults() *UserUpdateData

NewUserUpdateDataWithDefaults instantiates a new UserUpdateData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserUpdateData) GetAttributes ¶

func (o *UserUpdateData) GetAttributes() UserUpdateAttributes

GetAttributes returns the Attributes field value

func (*UserUpdateData) GetAttributesOk ¶

func (o *UserUpdateData) GetAttributesOk() (*UserUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*UserUpdateData) GetId ¶

func (o *UserUpdateData) GetId() string

GetId returns the Id field value

func (*UserUpdateData) GetIdOk ¶

func (o *UserUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserUpdateData) GetType ¶

func (o *UserUpdateData) GetType() UsersType

GetType returns the Type field value

func (*UserUpdateData) GetTypeOk ¶

func (o *UserUpdateData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UserUpdateData) MarshalJSON ¶

func (o UserUpdateData) MarshalJSON() ([]byte, error)

func (*UserUpdateData) SetAttributes ¶

func (o *UserUpdateData) SetAttributes(v UserUpdateAttributes)

SetAttributes sets field value

func (*UserUpdateData) SetId ¶

func (o *UserUpdateData) SetId(v string)

SetId sets field value

func (*UserUpdateData) SetType ¶

func (o *UserUpdateData) SetType(v UsersType)

SetType sets field value

func (*UserUpdateData) UnmarshalJSON ¶

func (o *UserUpdateData) UnmarshalJSON(bytes []byte) (err error)

type UserUpdateRequest ¶

type UserUpdateRequest struct {
	Data UserUpdateData `json:"data"`
}

UserUpdateRequest Update a user.

func NewUserUpdateRequest ¶

func NewUserUpdateRequest(data UserUpdateData) *UserUpdateRequest

NewUserUpdateRequest instantiates a new UserUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserUpdateRequestWithDefaults ¶

func NewUserUpdateRequestWithDefaults() *UserUpdateRequest

NewUserUpdateRequestWithDefaults instantiates a new UserUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserUpdateRequest) GetData ¶

func (o *UserUpdateRequest) GetData() UserUpdateData

GetData returns the Data field value

func (*UserUpdateRequest) GetDataOk ¶

func (o *UserUpdateRequest) GetDataOk() (*UserUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserUpdateRequest) MarshalJSON ¶

func (o UserUpdateRequest) MarshalJSON() ([]byte, error)

func (*UserUpdateRequest) SetData ¶

func (o *UserUpdateRequest) SetData(v UserUpdateData)

SetData sets field value

func (*UserUpdateRequest) UnmarshalJSON ¶

func (o *UserUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

type UsersApiService ¶

type UsersApiService service

UsersApiService UsersApi service

func (*UsersApiService) CreateUser ¶

* CreateUser Create a user * Create a user for your organization.

func (*UsersApiService) DisableUser ¶

func (a *UsersApiService) DisableUser(ctx _context.Context, userId string) (*_nethttp.Response, error)
  • DisableUser Disable a user
  • Disable a user. Can only be used with an application key belonging

to an administrator user.

func (*UsersApiService) GetInvitation ¶

func (a *UsersApiService) GetInvitation(ctx _context.Context, userInvitationUuid string) (UserInvitationResponse, *_nethttp.Response, error)

* GetInvitation Get a user invitation * Returns a single user invitation by its UUID.

func (*UsersApiService) GetUser ¶

* GetUser Get user details * Get a user in the organization specified by the user’s `user_id`.

func (*UsersApiService) ListUserOrganizations ¶

func (a *UsersApiService) ListUserOrganizations(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)
  • ListUserOrganizations Get a user organization
  • Get a user organization. Returns the user information and all organizations

joined by this user.

func (*UsersApiService) ListUserPermissions ¶

func (a *UsersApiService) ListUserPermissions(ctx _context.Context, userId string) (PermissionsResponse, *_nethttp.Response, error)
  • ListUserPermissions Get a user permissions
  • Get a user permission set. Returns a list of the user’s permissions

granted by the associated user's roles.

func (*UsersApiService) ListUsers ¶

  • ListUsers List all users
  • Get the list of all users in the organization. This list includes

all users even if they are deactivated or unverified.

func (*UsersApiService) SendInvitations ¶

* SendInvitations Send invitation emails * Sends emails to one or more users inviting them to join the organization.

func (*UsersApiService) UpdateUser ¶

  • UpdateUser Update a user
  • Edit a user. Can only be used with an application key belonging

to an administrator user.

type UsersResponse ¶

type UsersResponse struct {
	// Array of returned users.
	Data *[]User `json:"data,omitempty"`
	// Array of objects related to the users.
	Included *[]UserResponseIncludedItem `json:"included,omitempty"`
	Meta     *ResponseMetaAttributes     `json:"meta,omitempty"`
}

UsersResponse Response containing information about multiple users.

func NewUsersResponse ¶

func NewUsersResponse() *UsersResponse

NewUsersResponse instantiates a new UsersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUsersResponseWithDefaults ¶

func NewUsersResponseWithDefaults() *UsersResponse

NewUsersResponseWithDefaults instantiates a new UsersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UsersResponse) GetData ¶

func (o *UsersResponse) GetData() []User

GetData returns the Data field value if set, zero value otherwise.

func (*UsersResponse) GetDataOk ¶

func (o *UsersResponse) GetDataOk() (*[]User, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersResponse) GetIncluded ¶

func (o *UsersResponse) GetIncluded() []UserResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UsersResponse) GetIncludedOk ¶

func (o *UsersResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersResponse) GetMeta ¶

GetMeta returns the Meta field value if set, zero value otherwise.

func (*UsersResponse) GetMetaOk ¶

func (o *UsersResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersResponse) HasData ¶

func (o *UsersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UsersResponse) HasIncluded ¶

func (o *UsersResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*UsersResponse) HasMeta ¶

func (o *UsersResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (UsersResponse) MarshalJSON ¶

func (o UsersResponse) MarshalJSON() ([]byte, error)

func (*UsersResponse) SetData ¶

func (o *UsersResponse) SetData(v []User)

SetData gets a reference to the given []User and assigns it to the Data field.

func (*UsersResponse) SetIncluded ¶

func (o *UsersResponse) SetIncluded(v []UserResponseIncludedItem)

SetIncluded gets a reference to the given []UserResponseIncludedItem and assigns it to the Included field.

func (*UsersResponse) SetMeta ¶

func (o *UsersResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

type UsersType ¶

type UsersType string

UsersType Users resource type.

const (
	USERSTYPE_USERS UsersType = "users"
)

List of UsersType

func NewUsersTypeFromValue ¶

func NewUsersTypeFromValue(v string) (*UsersType, error)

NewUsersTypeFromValue returns a pointer to a valid UsersType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (UsersType) IsValid ¶

func (v UsersType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (UsersType) Ptr ¶

func (v UsersType) Ptr() *UsersType

Ptr returns reference to UsersType value

func (*UsersType) UnmarshalJSON ¶

func (v *UsersType) UnmarshalJSON(src []byte) error

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL